
STM32
成风062020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
有关LiteOS使用的相关分享
有关LIteOS的移植,首先移植的是STM32L431RCLQFP100的芯片,按照实验例程一步步操作,在操作完成后,有个小问题就是有个文件没找到,然后我就加载那个文件,导致了一系列更多的问题,不知道为什么,过了一天又能正常运行了,后续查看一下为什么会出现这种情况。之前用Cube一直过FreeRTOS的操作系统,按照指定格式直接创建任务即可,先初始化函数,然后编写这个函数就可以了,直接在这个函数里...原创 2020-05-19 21:18:24 · 314 阅读 · 0 评论 -
有关屏幕调试的相关经验
屏幕有四种方式6080、8080、spi、iic四种,刚开始屏幕的时候,我也不是太清楚屏幕的显示原理。然后就各种查阅资料查资料发现,屏幕分为两种LCD和OLED,我觉得LCD比OLED屏最大的不同就在于,LCD有一个背光屏,OLED没有屏幕又分为单色屏和多色屏,多色屏由三原色组成RGB,单色屏就是单一的颜色显示,和我们刚开始学的那个LCD1602一样,单色显示数据传递又分并口和串口,8位并口屏幕刷新更快,串口屏幕刷新率较慢,...原创 2020-05-19 21:16:08 · 1119 阅读 · 0 评论 -
PWM控制灯的明暗
1.直接利用PWM管脚2.用普通IO口利用定时器来控制灯的明暗直接用Cube进行TIM2的中断,不使能它的TIM2 Mode,直接配置它的Configuration就行,Tout = ((arr+1)*(psc+1))/Tclk,频率freq=主频时钟/Prescaler(预分频)/Period(周期),psc和arr是从0开始的,所以我们需要把它加1,代码段我们把它进行减1。3.利用...原创 2020-03-25 21:01:31 · 945 阅读 · 0 评论 -
蓝牙移植注意点
1.蓝牙协议栈比较大,软件IAR里面一般有一个绝对路径,而且要是IAR要是有51版的话,两个IAR会造成不兼容的情况,最后处理后,是在IAR的蓝牙情况下,从里面打开文件工程2.蓝牙匹配时,有一个匹配的MAC地址需要修改...原创 2020-03-25 20:56:01 · 254 阅读 · 0 评论 -
NB模块有关技术
物联网技术将会在新一代通讯技术NB-IoT的基础上,广泛应用于智能交通、环境保护、政府工作、公共安全、平安家居、智能消防、工业监测、环境监测、老人护理、人个健康 、花卉栽培、水系监测、食品溯源、敌情侦查和情报搜集等生活以及社会国家的各个领域中,该技术与互联网相结合,发展互联网的优势,推动“互联网+”的发展。该项技术将现场终端所采集的传感器信息发送到数据 中心,通过互联网将这些数据 进行整...原创 2020-03-25 21:05:45 · 1048 阅读 · 0 评论 -
管脚的上拉下拉,推挽输出
1.对于传感器的信号输入引脚,悬空状态会导致读取错误的情况,若输入高电平有效,就将输入引脚置低,若输入低电平有效,输入引脚置高。2.一般都是将输出方式变为推挽输出,在开漏输出模式下,P-MOS管不工作,只有N-MOS管起作用。若输出数据寄存器的值为0,则N-MOS导通,IO口输出低电平;若输出数据寄存器的值为1,则N-MOS截止;由于P-MOS不工作,此时IO口既不是高电平,也不是低电平,...原创 2019-12-12 15:17:23 · 1240 阅读 · 0 评论 -
STM32内存泄露问题
若定义的数组长度不够,我们又需要多一位的数据,或者运算多一位的数据,会造成内存泄露,类似于增加其他地址的数据,显示不需要的部分,造成乱码问题,我们在定义数组时,应该尽量大一些,不浪费内存的情况下...原创 2019-12-04 13:58:45 · 1270 阅读 · 0 评论