
stm32
文章平均质量分 76
w117
这个作者很懒,什么都没留下…
展开
-
do while(0)的妙用
总之,do-while(0)循环是一个非常强大的技巧,在代码复用和代码组织方面具有很高的价值。如果您是一名C/C++程序员,掌握这种技巧是值得的,因为它可以使您的代码更加简洁,更容易维护和扩展。原创 2023-02-07 10:26:36 · 253 阅读 · 0 评论 -
【嵌入式编程规范】仅供参考
规范代码从我做起原创 2023-01-30 20:46:11 · 253 阅读 · 0 评论 -
stm32Cube+Freertos+LWIP配置踩坑
目录使用硬件及cubeMX配置生成工程中需要修改的地方实验测试使用硬件及cubeMX配置关于LWIP的PHY搭建,采用的PHY芯片为LAN8720A,RMII模式。主控芯片为stm32f407CubeMX配置如下需要注意的点:默认选项里没有LAN8720A 我们选user PHYPHY AddressPHY Address需要是由PHYAD0引脚决定的,拉高就配置1,拉低/...原创 2020-03-24 10:45:45 · 4970 阅读 · 0 评论 -
主副机与串口助手通讯均正常,但设备间无通讯
问题描述今天做485通讯时 发现一个问题,我用串口助手测试主副板功能时均正常,然后我将串口助手并联到485总线上,神奇的事情发生了这让我百思不得其解,信息是相同的为什么和助手可通讯,但主从互相无法通讯呢?我一开始以为是电路的故障,但是烧写了同事的老程序发现,主副板通讯正常。我就仔细看了下代码发现波特率设置的与之前不同,我的程序里是用115200进行通信的,而之前的程序同事使用的是9600可是...原创 2019-11-15 16:30:52 · 2155 阅读 · 2 评论 -
关于STM32程序卡在B .即Default_Handler处的解决方法
关于STM32程序卡在B .即Default_Handler处的解决方法1.问题现象编译时没有报错,运行时突然就到了这里2.解决方法程序卡死在B.处说明有中断没有处理,导致程序进入中断后无法跳出。之后查看程序发现,程序中定义了一个中断,但是之前一次偶然把中断处理程序屏蔽了,导致没有中断处理函数。程序如下:/** @brief DMA1_CH4 DMA TX发送完成中断处理程序...转载 2019-10-30 17:04:11 · 7549 阅读 · 0 评论