ICode9

精准搜索请尝试: 精确搜索
  • 【嵌入式】FreeRTOS的实际节拍时间和设置的不一致2022-01-09 10:31:06

            昨天在尝试用F103的时候,发现我的freeRTOS时间和实际偏差很大,实际时间差不多是预计时间的1/2,根据网上的一些建议去修改了工程里面configCPU_CLOCK_HZ,也查找了实际的时钟是72Mhz和设计的一样,修改各个参数也没有好转        今天想着我把freeRTOS封装成库了,会

  • C/C++中的日期和时间 TIME_T与STRUCT TM转换2022-01-08 12:30:47

    C/C++中的日期和时间 time_t与struct tm转换 - 吴文力 - 博客园 摘要: 本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函

  • STM32F10X系列 RT-Thread官方库 SPI2和SPI3 频率错误的原因和解决办法2022-01-06 18:59:57

    前言 STM32F10X SPI1挂接在ABP2时钟总线,SPI2和SPI3挂接在ABP1时钟总线。ABP1速率最大36M,ABP2速率最大72M。如下图所示。 SPI2和SPI3速率错误原因 RT-Thread基于芯片建立的工程,官方驱动库drv_spi.c中,stm32_spi_init()函数设置SPI速率部分程序如下所示。 uint32_t SPI_APB_CL

  • 漫话Redis源码之四十四2022-01-02 23:03:16

    这里主要是跟时钟相关的一些函数,其实不是特别需要仔细阅读。 #include "monotonic.h" #include <stddef.h> #include <stdlib.h> #include <stdio.h> #include <time.h> #undef NDEBUG #include <assert.h> /* The function pointer for clock retrieval. */

  • 51单片机与DS1320动态数码管时钟2022-01-02 19:01:31

    1、DS1320操作顺序:先给芯片一个命令,读或者写。然后再进行操作,读命令就从芯片读取数据;写命令就把数据写到芯片。 2、注意事项:最好使用无符号字符型,因为涉及到数据移位操作,带符号数容易出问题!! #include<reg52.h> #include<intrins.h> sbit IO = P3^4; //数据输入和输出引脚 s

  • 多种排序方法2022-01-01 16:01:45

    多种排序方法及验证 编译环境:Microsoft Visual C++2010学习版 参考教材:数据结构:C语言版/严蔚敏,李冬梅,吴伟民编 备注:本文留作作者自用,如有错误敬请指出 内容描述 第一步,利用程序随机生成10000个在0-9999之间的数字,将10000个数据保存在数组A中 第二步,分别编写直接插入排序、折

  • 小球2021-12-28 23:34:06

    import sysimport pygamepygame.init()size=width,height = 640,480screen=pygame.display.set_mode(size)color=(0,0,0)ball=pygame.image.load("ball.png")ballrect=ball.get_rect()speed=[5,5]clock=pygame.time.Clock()clock=pygame.time.Clock()while True:

  • 数字IC后端实现40天速成篇(中)2021-12-28 15:58:17

    数字IC后端实现40天速成篇(中) 为了更好服务好大家,现把小编目前这边的主营业务向大家汇报下。其中对于设计外包这块,欢迎有后端外包需求的朋友联系小编(微信号:ic-backend2018),当然如果你有资源也可以介绍给我,一定有丰厚的现金奖励(抽成 5 个点)。 吾爱 IC 社区目前主营业务 1 技

  • 十一、【ADC】ADC读取S5p6818电源值2021-12-25 17:05:21

    一、分析原理图及特性                                                          图1                                                                            图2 S5p6818的A

  • OpenFOAM 超算上编译求解器报错:Clock skew detected. Your build may be incomplete2021-12-21 21:02:01

    用远程软件在本地调试超算上的求解器,报错信息为“Clock skew detected. Your build may be incomplete”,具体信息为时间上的匹配,即文件的更改时间比系统的时间超前了。见下图。  原因是本地系统的时间与超算上的系统时间不匹配,检查发现本地系统时间快了,更改为自动时间后与超算

  • vivado implementation执行时候报错:Unsupported PLLE2_ADV connectivity.......2021-12-20 11:34:28

    执行时候出错, [DRC REQP-1712] Input clock driver: Unsupported PLLE2_ADV connectivity. The signal u_clk_wiz_0/inst/clk_in1 on the u_clk_wiz_0/inst/plle2_adv_inst/CLKIN1 pin of u_clk_wiz_0/inst/plle2_adv_inst with COMPENSATION mode ZHOLD must be driven by a cloc

  • zabbix-api系列8 监控信息2021-12-17 09:31:17

    1.获取所有触发器中报警信息,如果不报警则不会获取到 def trigger_get_alarm():     values = {         "jsonrpc": "2.0",         "method": "trigger.get",         "params": {             "output": [                 "hos

  • 异步复位,同步释放2021-12-14 17:32:03

    要求:实现一个异步复位,同步释放电路。复位信号低有效。 零、分析 改电路的优点是复位信号不受时钟限制,并且又有效减少了亚稳态发生的概率(如果复位信号在时钟上升沿撤销,则有可能产生亚稳态)。核心思想:寄存器打一拍防止亚稳态。 一、Verilog代码 module Sys_rst ( input clk,

  • Maix Bit(k210)2021-12-12 18:35:04

    文章目录 简介特性功能 参数环境配置MAIXP源码 驱动MaixPy IDE固件库烧录 简介 SIPEED公司MAIX产品线成员 基于边缘智能计算芯片K210(RISC-V架构 64位双核)设计的AIOT开发板 设计方式:模块+底板 配置128Mbit Flash LCD DVP Micro SD卡等接口并引出所有IO 方便扩展 特

  • 修改STM32主频2021-12-11 10:32:51

    材料 STM32F407VET6 20M晶振 目标 配置成80M系统主频(这里进行了降频,由于项目需要,一般是配置成168M的) 步骤 修改system_stm32f4xx.c文件如下图 参考315,331行 PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N SYSCLK = PLL_VCO / PLL_P 这里我们 HSE_VALUE=20M(晶振频率

  • sched_clock: 32 bits at 48MHz, resolution 20ns, wraps every 44739242997ns2021-12-07 21:00:35

          void __init sched_clock_register(u64 (*read)(void), int bits, unsigned long rate) { u64 res, wrap, new_mask, new_epoch, cyc, ns; u32 new_mult, new_shift; unsigned long r, flags; char r_unit; struct clock_read_data rd; if (c

  • C/C++ 测试程序运行效率简单示例2021-12-06 20:00:51

    测试示例: #include <iostream> #include <ctime> int main() { clock_t BeginTime = clock(); for (int i = 0; i <= 10000000; i++) {} clock_t EndTime = clock(); std::cout << "执行的时间:" << double(EndTime - BeginTi

  • (C语言)clock()函数的基本使用2021-12-06 18:33:57

    先简单介绍下clock()函数: 1.直接去这个网址看,写的很全面而且c语言标准库函数他都有 clock - C++ Reference 网址主页:www.cpluspluc.com 2.我口头介绍下 需要包含头文件 <time.h> clock()函数的返回值就是你程序当前运行的时间(毫秒为单位),类型是长整型,如果你想求某一个函数或者

  • 时序约束2021-12-06 16:04:33

    目录 Defining Clock Constraints 时钟约束: Identifying Clock Sources Clock Networks Report 报告工程中的时钟网络: Check Timing Report Creating Primary Clocks Input Ports Gigabit Transceiver Output Pins in 7 Series Devices Certain Hardware Primitive Ou

  • FPGA时序分析的几个重要参数(Tpd Tsu Thold Tco)2021-12-03 17:34:44

    综合时序图:     Tpd : propagation delay . I/O pin input to non-registered output delay. The time required for a signal on any I/O pin input to propagate through the combinatorial logic in a macrocell and appear at an external device output pin. 传播延时,即

  • 设备树中时钟2021-12-01 16:34:32

    时钟框图   先来看看S3C2440时钟的硬件框图:     将该图简化如下:    我们只想作为消费者怎么去使用这些时钟,并不关心“提供者”内部的层级结构,只要知道“直接提供者”,也不关系“直接提供者”的实现,我们只需要发出请求就可以了。   晶振设备树描述 我们看看在2440的设备树里

  • 用JAVA编程的数字时钟代码2021-11-30 22:02:59

    import java.awt.*;  import java.util.*;  import javax.swing.*;  //数字时钟  public class ClockDemo extends JFrame implements Runnable{  Thread clock;  public ClockDemo(){  super("数字时钟"); //调用父类构造函数  setFont(new Font("Times New Roman",Fon

  • 宏定义统计语句执行时间2021-11-28 00:01:46

    最近写毕业论文的程序,发现了一种更加优雅的统计时间方法,记录一下 chrono 主要利用<chrono>这个时间库来实现,里面包含三种时钟: system_clock: 起点是1970-01-01 00:00:00 UTCsteady_clock: 起点是系统启动时间,一般用于得到时间间隔high_resolution_clock:高分辨率的版本 本次

  • c语言小游戏之加载数字(并且计算出加载所用时间)2021-11-21 13:58:00

    废话不说先上源码! #include<stdio.h> #include<stdlib.h> #include<time.h> #include<Windows.h> int main(void){ long long a=0,b,count=0; //数字范围尽可能大 scanf("%lld",&b); clock_t start,end; //用clock函数完成定时操作 sta

  • C/C++ 计算程序运行时间的代码2021-11-21 13:33:39

    程序运行时间代码模板: #include <time.h> int main() { clock_t start, finish; //clock_t为CPU时钟计时单元数 start = clock(); //clock()函数返回此时CPU时钟计时单元数 /* 你的代码 */ finish = clock(); //clock()函数返回此时CPU时

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有