- 博客(5)
- 收藏
- 关注
原创 【STM32】PWM控制L298N驱动LED灯
最近在研究智能台灯项目,发现一个现象,通过原子哥官网的实验9 PWM输出控制LED灯是能实现呼吸灯效果,但是如果把PB5(PWM输出引脚)接到L298N驱动上去控制LED灯就控制不了。TIM脉冲宽度调制模式2。这里改成TIM脉冲宽度调制模式1就行了。
2024-04-08 14:52:38 418
原创 【正点原子STM32】正点原子RTC移植到C8T6
c8t6 RTC移植。STM32 的实时时钟(RTC)是一个独立的定时器。STM32 的 RTC 模块拥有一组连续计数的计数器,可提供时钟等功能。修改计数器的值可以重新设置系统当前的时间和日期。RTC 模块和时钟配置系统(RCC BDCR 寄存器)是在后备区域,即在系统复位或从待机模式唤醒后 RTC 的设置和时间维持不变。但是在系统复位后,会自动禁止访问后备寄存器和 RTC,以防止对后备区域(BKP)的意外写操作。所以在要设置时间之前, 先要取消备份区域(BKP)写保护。
2024-03-31 20:37:51 243
原创 sizeof与strlen的区别
strlen如果未分配大小,则遇到'\0' 结束(包含'\0' ,也就是strlen测量的长度加1),如果已经分配内存大小,返回的就是分配的内存大小。因为C中认为常量字符'a'其实是个整型值(ASCII),所以sizeof('a')=4。strlen 测量的是字符的实际长度,以'\0' 结束(不包含'\0' )。strlen 是函数,sizeof 是。测量的是分配空间的大小。
2023-07-20 22:41:46 242 1
原创 float类型判断问题
在vi编辑器中,该代码的结果是a!因为编辑器默认的浮点数据类型是double类型而变量a是float类型的,也就是精度不同所以导致a!面试题常考题:写出 float n 与“零值”,比较的if语句。
2023-07-04 00:59:15 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人