
单片机
明东(Maxwell)
这个作者很懒,什么都没留下…
展开
-
PWM采集计算周期,电机转速计算
PWM采集,电机转速计算原创 2023-02-15 15:09:58 · 997 阅读 · 0 评论 -
34410连接电脑win11配置局域网
34410原创 2022-10-12 18:05:28 · 525 阅读 · 0 评论 -
Error: L6200E: Symbol FLASH_ADDRESS_BUF multiply defined (by usart.o and main.o)交叉定义
编译时也许会告诉你重复定义分别出现在哪里。需要注意的是,如果把变量移动到某个.h文件里,可能会导致有多个.c文件引用该头文件,进而产生多个该变量的定义,所以C语言里有要求,定义变量在.c里,声明在.h里。定义和声明用是否有extern来区分,有extern的是声明,多次出现也无所谓;没有extern的是定义,这个只能出现一次错误写法.h 里面写这个extern const unsigned int FLASH_ADDRESS_BUF[ = {\ 0x0800A000,0x0800A400,0x0原创 2021-10-10 11:51:34 · 679 阅读 · 0 评论 -
stm32收到什么发什么出的bug
好像不可以这样写,收到什么发出去什么,这样会出现在传输数据的时候出问题。原创 2021-10-05 17:28:19 · 202 阅读 · 1 评论 -
奇奇怪怪的BUG------STM32调试
而且printf与USART2无关,是在USART1里面重定义的在这里插入图片描述求大佬指正原创 2021-09-02 16:50:16 · 191 阅读 · 0 评论 -
C语言___调试__全局变量__全局数组应用
变量-------.h和.c分别定义就可以在一起文件应用头文件调用变量数组------.h和.c分别定义,在调用的文件内extern+数组才行---------------看图原创 2021-08-30 16:47:29 · 379 阅读 · 0 评论 -
STM32开发BUG 001
当printf和USART_SendString一起使用的时候会出BUG,不清楚是啥原因这是USART_SendString/*串口发送一个buf的数据*/void USART_SendString(USART_TypeDef* USARTx, char *DataString){ int i = 0; USART_ClearFlag(USARTx,USART_FLAG_TC); //发送字符前清空标志位(否则缺失字符串的第一个字符) while(DataString[i]原创 2021-08-27 21:37:40 · 179 阅读 · 0 评论