上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 31 下一页

2018年3月12日

说说M451例程之PWM的寄存器讲解

摘要: M451提供了两路PWM发生器。每路PWM支持6通道PWM输出或输入捕捉。有一个12位的预分频器把时钟源分频后输入给16位的计数器,另外还有一个16位的比较器。PWM计数器支持向上,向下,上下计数方式。PWM用比较器和计数器的比较来产生事件,这些事件用来产生PWM脉冲,中断,EADC/DAC转换触发 阅读全文

posted @ 2018-03-12 18:51 张凌001 阅读(2407) 评论(0) 推荐(0)

如何给地址赋值?(转)

摘要: 1.一种直观的方法 假设现在需要往内存0x12ff7c地址上存入一个整型数0x100。我们怎么才能做到呢? 我们知道可以通过一个指针向其指向的内存地址写入数据,那么这里的内存地址0x12ff7c其本质不就是一个指针嘛。所以我们可以用下面的方法: 1 2 int *p = (int *)0x12ff7 阅读全文

posted @ 2018-03-12 17:17 张凌001 阅读(6189) 评论(0) 推荐(0)

2018年3月10日

STM32 PWM的输出与Keil软件仿真

摘要: 导读:PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值)。 PWM控制技术在逆变电路中应用最广,应用的逆变电路绝大部分是PWM型,广泛应用在从测量、通信到功率控制与变换的许多领域中。 本文引用地址:h 阅读全文

posted @ 2018-03-10 22:26 张凌001 阅读(17506) 评论(0) 推荐(1)

打打基础,回头看看avr单片机的定时器、中断和PWM(转)

摘要: 以前小看了定时器,发现这东西还真的很讲究,那先复习复习吧。 先提提中断:我的理解就是cpu执行时,遇到中断——根据对应的中断源(硬件或软件)——pc定位中断入口地址,然后根据这里的函数指针——跳转到相应的服务程序 之所以上面()了硬件或软件,这里还涉及到向量中断和非向量中断:区别就在于确定中断源,如 阅读全文

posted @ 2018-03-10 18:26 张凌001 阅读(1458) 评论(0) 推荐(0)

AVR 定时器快速PWM模式使用

摘要: PWM很常用,AVR自带内部PWM功能,分为快速PWM模式和相位修正PWM模式。 我们这里选择方式15 ,由OCR1A保存上限值,由OCR1B保存匹配值,所以输出管脚 OCR1A不能输PWM,只能有OCR1B输出PWM信号。 如果用方式 5,6,7模式 上限值是固定的,所以我们就可以用OCR1A和O 阅读全文

posted @ 2018-03-10 18:08 张凌001 阅读(1392) 评论(0) 推荐(0)

说说必须掌握的关键字(转)

摘要: C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。 C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域, 阅读全文

posted @ 2018-03-10 17:52 张凌001 阅读(428) 评论(0) 推荐(0)

2018年3月9日

说说M451例程之PWM

摘要: /**************************************************************************//** * @file main.c * @version V3.00 * $Revision: 2 $ * $Date: 15/09/02 10: 阅读全文

posted @ 2018-03-09 23:10 张凌001 阅读(1563) 评论(0) 推荐(0)

M451定时器的寄存器讲解

摘要: M451的定时器的寄存器的这一章节,相信很多人都清楚明白了,但还是有必要说一说的 One–shot模式 如果定时器工作在单周期 (one-shot) 模式(TIMERx_CTL[28:27]为00,且CNTEN (TIMERx_CTL[30])置1),则定时器的计数器开始计数。一旦CNT (TIME 阅读全文

posted @ 2018-03-09 17:57 张凌001 阅读(1258) 评论(0) 推荐(0)

经典51懒人5步速成法

摘要: 应用程序设计入门再高级的单片机也是解决问题的一个工具,如何灵活运用已掌握的外设模块来满足功能需求以解决实际问题,是我们学习单片机开发的目标。你的程序写得很快,每个外设用得很溜,并不能代表你解决问题的能力就很好。这需要通过实际开发的磨练与经验的积累。 实际上每个工程师在不断的开发过程中,多多少少都会形 阅读全文

posted @ 2018-03-09 14:15 张凌001 阅读(844) 评论(0) 推荐(0)

C语言数组元素的查询

摘要: 在实际开发中,经常需要查询数组中的元素。例如,学校为每位同学分配了一个唯一的编号,现在有一个数组,保存了实验班所有同学的编号信息,如果有家长想知道他的孩子是否进入了实验班,只要提供孩子的编号就可以,如果编号和数组中的某个元素相等,就进入了实验班,否则就没进入。不幸的是,C语言标准库没有提供与数组查询 阅读全文

posted @ 2018-03-09 13:48 张凌001 阅读(2918) 评论(0) 推荐(0)

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 31 下一页

导航