登录
首页 » c » STM32定时器

STM32定时器

于 2023-05-02 发布 文件大小:5.11 MB
0 99
下载积分: 2 下载次数: 1

代码说明:

有助于学习STM32,提高自学能力,提高编写能力和水平,例如:我们用到TIM5_CH1来捕获高电平脉宽,也就是要先设置输入捕获为上升沿检测,记录发生上升沿的时候TIM5_CNT的值。然后配置捕获信号为下降沿捕获,当下降沿到来时,发生捕获,并记录此时的TIM5_CNT值。这样,前后两次TIM5_CNT之差,就是高电平的脉宽,同时TIM5的计数频率我们是知道的,从而可以计算出高电平脉宽的准确时间。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 无线通信FPGA
    说明:  无线通讯FPGA自留学习,内含matlab代码,Verilog代码以及缩略语说明(Wireless communication FPGA self-learning, including MATLAB code, Verilog code and acronym description)
    2020-09-15 10:11:06下载
    积分:1
  • 用C#实现SQLite 数据库 建表、插入、查询等操作(含SQLite for ADO.Net的配置过程以及安装包)
    首先需要: 1、打开压缩包中_Lib文件夹下的 SQLite-1.0.66.0-setup.exe文件(ADO.NET provider for the SQLite database engine). 然后安装。 2、安装完毕后 打开项目 测试即可。 其中包含了 SQLite数据库的基本操作,可直接拿来使用。 SQLite数据库注意事项: 1、在新建SQLite数据库的时候,可直接右键新建记事本后 将记事本的后缀直接改成 .db后缀即可使用。 2、SQLite新建表字段的时候 无须考虑类型,如下:   假设我们要建一个名叫film的资料表,只要键入以下指令就可以了: create table film(title, length, year, starring); 这样我们就建立了一个名叫film的资料表,里面有name、length、year、starring四个字段。 这个create table指令的语法为: create table table_name(field1, field2, field3, ...); table_name是资料表的名称,fieldx则是字段的名字。sqlite3与许多SQL数据库软件不同的是,它不在乎字段属于哪一种资料型态:sqlite3的字段可以储存任何东西:文字、数字、大量文字(blub),它会在适时自动转换。
    2012-12-13下载
    积分:1
  • Employee
    这个小型企业工资管理系统是本人学习C++时自己做的。包含2000行左右的代码行。C++知识点基本都用到,如类,继承,多态,函数,指针等。代码结构清晰,严谨,界面友好。 (允许输入拉丁字符的拼音 中文(简体)英语日语 The small business payroll system is to learn C++, I do for myself. Contains about 2000 lines of code. C++ knowledge of basic points are used, such as classes, inheritance, polymorphism, function pointers. Code structure is clear, precise, user-friendly.)
    2012-01-11 20:23:15下载
    积分:1
  • 一个自己编的ftp服务器程序,可以实现简单的文件传输
    一个自己编的ftp服务器程序,可以实现简单的文件传输-an own addendum to the ftp server, can achieve a simple file transfer
    2022-03-22 14:25:12下载
    积分:1
  • c# 嵌入式开发 报警系统源码下载
    c# 嵌入式开发 报警系统源码下载
    2013-12-29下载
    积分:1
  • C#后台模板
    C#后台页面的模板,该模板为静态网页。此页面可作为网页的后台管理系统参考。
    2022-04-22 12:46:33下载
    积分:1
  • sampleCom
    封装了windows操作串口的几个API(CreateFile, ReadFile,WriteFile,SetComState)。串口的读写设置这几个操作都可以简单地只用关键一两个参数就能实现操作。也是一个很好的例子,我写这个之前查了不少资料,感觉非常麻烦,索性发出来给新手们作个样例(Windows serial COM port access class,it includes CreateFile, SetComState,ReadFile,WriteFile,CloseFile)
    2013-08-02 14:30:40下载
    积分:1
  • Genetic_Algorithm_for_Mapping
    采用遗传算法来实现任务图到多核处理器的映射功能。遗传算法是计算机科学人工智能领域中用于解决最优化的一种搜索启发式算法,是进化算法的一种。这种启发式通常用来生成有用的解决方案来优化和搜索问题。进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。遗传算法通常实现方式为一种计算机模拟。对于一个最优化问题,一定数量的候选解(称为个体)的抽象表示(称为染色体)的种群向更好的解进化。传统上,解用二进制表示(即0和1的串),但也可以用其他表示方法。进化从完全随机个体的种群开始,之后一代一代发生。在每一代中,整个种群的适应度被评价,从当前种群中随机地选择多个个体(基于它们的适应度),通过自然选择和突变产生新的生命种群,该种群在算法的下一次迭代中成为当前种群。这个程序通过遗传算法那实现任务图到多核的映射的路径最优。(Using genetic algorithms to achieve the task graph mapping to multicore processors . Genetic algorithms are used in the field of artificial intelligence in computer science to solve an optimization heuristic search algorithm , an evolutionary algorithm . This heuristic is typically used to generate a useful solution to optimization and search problems. Evolutionary algorithm was originally borrowed from evolutionary biology and developed a number of phenomena , these phenomena include genetic mutation , natural selection and hybridization . Genetic algorithms are typically implemented as a computer simulation methods . For an optimization problem , a number of candidate solutions ( called individuals ) an abstract representation of the population ( called chromosomes ) to evolve a better solution . Traditionally, the solution of the binary representation ( i.e., a string of 0 and 1 ) , but can also be expressed by other methods . Evolved from a completely random population of individua)
    2020-12-11 12:49:18下载
    积分:1
  • paopaotang-game-source
    泡泡堂游戏单机版源代码,可以做个参考学习。(paopao game )
    2015-09-23 21:17:17下载
    积分:1
  • 0071286
    体现了lod(level of detail)算法 包括网格细分,空间层次()
    2018-05-27 08:35:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载