![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
牛70611
这个作者很懒,什么都没留下…
展开
-
HAL 库开发USB驱动,USB接收数据中遇到的问题
STM32 HAL库编写USB驱动中,无法接收数据的解决方法原创 2022-09-01 14:57:16 · 900 阅读 · 0 评论 -
fail:for循环做255次,自动从0开始
目录循环10k的for循环做255次后,重新从0启动 循环10k的for循环做255次后,重新从0启动 结果是:把for循环变量 定义成了 uint8_t i; 改为 uint32_t i; 循环正常。原创 2021-11-01 15:43:31 · 257 阅读 · 0 评论 -
串口UART特别好用
以前学习STM32,购买开发板,图便宜,购买了不带串口的板子,学习起来也没觉得有啥阻碍。 后来工作,公司芯片开发板都是通过UART进行数据的显示和传输,发现特别好使。如果程序需要debug,加几个print(“1”),根据UART数据输出情况就可以知道,程序问题出在那个位置,不用调试功能也可以。 工作中用到的串口工具有: teraterm,此工具除了显示串口输出数据,也可以给芯片下载程序,容易出现乱码。 MSLOG1.52:只能显示串口输出数据,不能下载程序,不容易乱码。 还是有UART的开发板好用。 .原创 2021-10-28 10:33:27 · 177 阅读 · 0 评论 -
十六进制转十进制
int hextodec (int a) { //int a = 0xc122; int b = 0xc122; int c,c_qushou,c_result,i,j; int e = 0; int f = 0; int l = 0; int m = 0; int n = 0; int s = 0; int d[4]; int q[16]; int out[16]; int result[4]; int result_dec= 1; int result_dec1=1; int result_dec2=1原创 2021-10-15 14:57:13 · 158 阅读 · 0 评论