简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
STM32的CRL CRH ODR BRR BSRR寄存器(逐句解析)
管脚为高电平,写 0 则为低电平。不过缺点是:会因中断而打断,关闭中断明显会延迟或丢失一事件的捕获,所以控制GPIO的状态最好还是用BSRR和BRR。也就是说每一个框内设置的都是00:输入模式01:浮空输入模式。既然ODR 和 BSRR都用于控制GPIOx的输出高电平或低电平,为什么有了。也就是说既能控制管脚为高电平,也能控制管脚为低电平。寄存器改变引脚状态的时候,不会被中断打断,而。的相关工作模
STM32-HAL库-printf函数重定向(简单易懂亲测有效)
由于STM32cubemx生成的HAL库代码没有printf,为了让这个函数能实现打印功能,我们必须要把这个函数重定向,让它重定向到串口中,把要输出的内容打印到串口中。
keil5中代码联想:Ctrl+Alt+空格无法联想出提示
但是我碰到了一个问题,中途输错了,那么得删除完这个单词,重新输入,才会出现提示。对此,有个默认快捷键(然而无法在快捷键中设置的)ctr+alt+空格,可以手动控制出现代码提示。跟着课发现联想很快的就可以把代码补全,还不用手动输入,一是手动输入很浪费时间,二是手动输入很容易输入错误,下面我们解决这个问题。快捷键刚好会发生输入法切换,导致代码提示不出来了,因此我们需要关闭系统中该快捷键导致的输入法切换
keil: error:“xxxx.h“ file not found’’ 找不到.h文件解决方法
Option->C/C++->Include Paths,添加提示缺失的文件所在路径。文件添加到了工程目录但提示“file not found”原因:仅添加到目录但未包含编译文件的路径。先找到所缺失的.h文件再哪个位置。打开你keil文件所在的文件夹。
到底了