江科大STM32学习笔记
文章平均质量分 77
内容学习来自江科大
熬夜的猪仔
春风若有怜花意,可否许我再少年!
展开
-
STM32F103的定时器
1、在计算59.65s之前先简要叙述下时钟频率和计数器①计数时钟频率:这是计数器每秒钟可以增加多少次计数的速率。在此例中,频率为72 MHz,即每秒可计数72000000次。②计数器溢出:计数器通常是有位宽的(例如16位、32位等),当计数达到其最大值后将会“溢出”并重置为0。这里的预分频器和自动重装寄存器都是16位③在单片机中对于时钟的频率我们可以通过预分频器降低频率,即,这样我们便得到了单片机的最小频率,即1/1098.632时,单片机的计数器加1,可得从0-65535需要的时间为秒。原创 2024-09-14 15:38:10 · 744 阅读 · 0 评论 -
STM32F103的EXTI外部中断
①外部中断:信号源来自于外设的输入,当有外设输入且达到触发条件时(如上升沿、下降沿、双边沿等),就会进行外部中断。②注:相同的PIN口不能同时促发中断。原创 2024-04-12 21:44:46 · 346 阅读 · 0 评论 -
STM32F103的GPIO输出
⑨最后讲一下输出寄存器和位设置\清除寄存器的作用,输出数据寄存器一共16位,如果想对某位进行清楚或者设置必须对整体进行操作,这就类似于51单片机的P0=0XFF,但位设置\清楚寄存器的作用则可以帮助输出数据寄存器实现某位的改写,类似于P1_0=1;这带来的极大的便利,我们库函数开发就是基于第二种进行的。④这里红框起的部分作用是起到保护电路,VDD为3.3v,vss为负电压或0v,当有高电压进入时电流会流入①号通路,当有负电压进入时,电流会从②号通路流出,从而达到保护电路的作用。可配置为8种输入输出模式。原创 2024-04-10 21:02:56 · 604 阅读 · 1 评论