- 博客(5)
- 收藏
- 关注
原创 关于STM32F1中PWM波的输出
PWM1 模式:向上计数,当 TIMx_CNT < TIMx_CCRn 时,定时器 TIMx 的通道 n 为有效电平,否则为无效电平;向下计数,当 TIMx_CNT > TIMx_CCRn 时,定时器 TIMx 的通道 n 为无效电平,否则为有效电平。PWM2 模式:向上计数,当 TIMx_CNT < TIMx_CCRn 时,定时器 TIMx 的通道 n 为无效电平,否则为有效电平;向下计数,当 TIMx_CNT > TIMx_CCRn 时,定时器 TIMx 的通道 n 为有效电
2022-04-14 15:40:33
894
1
原创 关于STM32中NVIC中断优先级分组
STM32中NVIC中断优先级分组共有5组分配关系,具体分组情况如下图所示。若两组中断同时请求,先比较抢占优先级大小,数字小者优先级高,再比较响应优先级。 在我们工程中,需先设置NVIC中断优先级分组(注意每一个工程中断优先级分组仅分一次,尽量不要更改),然后在NVIC_Init()中设置抢占优先级和响应优先级(响应优先级也称“子优先级”)。上表中“分配结果”中的“位”是我们可以设置的优先级的数目,例如设置 优先级分组为3,按分配结果来看我们可以设置抢占优先级的数字为2³=8,即可以设置0..
2022-04-07 16:47:34
3703
7
原创 Proteus中程序的调试(Proteus与ICCAVR的联合调试)
1.仿真的方法:将编译好的程序载入单片机1双击绘制完电路原理图中的单片机→在弹出的窗口中,点击“Program File”后边的小文件夹2找到之前编译好的C语言程序文件(2.2中的第⑤步所在位置)点击打开(注意:应选择扩展名为“.cof”的文件)3点击 “OK”4点击左下角按钮,开始运行仿真。3.2 Proteus中程序的调试Proteus支持ICCAVR开发环境与其进行联合调试,我们可以清晰地看到程序运行到某一...
2021-10-26 11:09:19
8879
1
原创 Proteus软件的安装与使用方法(超详细)
1. Proteus软件的安装步骤①单独建立一个文件夹,将Proteus压缩包在当前文件夹解压,双击解压后的文件夹。②双击打开proteus安装程序。③在弹出的窗口中,点击Next。④在弹出的窗口中,点击Yes。⑤在弹出的窗口中,选择第一个选项,点击Next。⑥在弹出的窗口中,点击Next。⑦在弹出的窗口中,点击Browse For Key File⑧找到刚刚解压的文...
2021-10-26 11:01:39
103087
39
原创 ICCAVR软件的安装与使用方法(超详细)
1. ICCAVR软件的安装步骤①单独建立一个文件夹,将ICC压缩包在当前文件夹解压。②双击打开安装程序→单击“下一步”。③点击“浏览”选择安装位置→单击下一步。④点击安装。⑤若出现“用户账户控制”窗口,则需要点击“是”,若不出现此窗口,则只需耐心等待。⑥安装完成,点击“完成”,并启动ICC AVR。⑦主界面已打开,安装成功。2. ICCAVR软件的使用方法①打开ICCAV...
2021-10-26 10:36:56
8708
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人