
stm32
Dev8bit
这个作者很懒,什么都没留下…
展开
-
fatfs获取RTC时间计算代码
【代码】【fatfs RTC】原创 2023-11-03 16:32:25 · 224 阅读 · 0 评论 -
调试互联系列stm32f107的不进CAN2接收中断
不进stm32f107的CAN2接收中断问题现象解决方法问题现象使用标准外设库3.5.0库进行stm32f107开发CAN通信程序,CAN1的收发正常,CAN2的数据发送没问题,接收不进中断。解决方法...原创 2019-07-11 17:17:34 · 3495 阅读 · 1 评论 -
【坑爹bug】KeilMDK在调试时,无法添加断点原因
MDK调试时无法下断点在用KeilMDK开发stm32应用时无法下断点网上大多数的解决方案我遇到的问题和解决方案在用KeilMDK开发stm32应用时无法下断点具体网上原因很多了,在我尝试过之后均无效,所以万事靠自己吧,一点一点抠出原因。网上大多数的解决方案优化过度 ,在编译优化选项里尽量不要选“-O3”,代码虽然小了,但有些语句被编译器忽略了,自然无法下断点;内嵌汇编,这个具体原因可...原创 2019-07-05 10:11:14 · 6798 阅读 · 8 评论 -
stm32f0开发过程
问题一:在swd模式下调试stm32f0时,出现无法debug的状况,无法下断点等原因是因为优化过度所致,调成level0的级别的即可,虽然代码优化30%,但是也无法生成调试信息了。...原创 2018-07-02 17:24:40 · 744 阅读 · 0 评论 -
c++与stm32相遇
如图原创 2018-07-02 17:22:05 · 849 阅读 · 0 评论 -
【不算奇葩的问题】MDK调试stm32遇到BEAB BKPT 0xAB,重定向printf的BUG
用单片机编程,使用串口输出调试信息时,必须重定向printf函数,也就是不执行stdio标准的库函数,改成执行自定义的串口输出函数。使用MDK编写stm32程序,注意把“Option for Target”的Target选项里使用“micro lib”****************************************************偶然发现的问题,也不能算原创 2016-05-26 17:13:27 · 2598 阅读 · 1 评论 -
【转】Keil调试局部变量显示"not in scope"的问题解决方法
原文地址:http://j1o1y.blog.sohu.com/302807722.html解决方法:降低Keil的编译优化选项,如下图所示,优化等级改为0(默认为3)。转载 2016-04-21 09:26:35 · 1439 阅读 · 0 评论 -
【不算奇葩的问题】MDK用c99的void*作为函数的形参使用出BUG
这是偶然使用MDK的C99模式发现的BUG,原创 2016-04-29 14:02:29 · 1057 阅读 · 0 评论 -
【不算奇葩的问题】stm32外部中断一直响应
最近,用stm32的外部中断时,偶然发现了一个问题,没搞明白:就是外部中断一直响应我猜可能主要原因是GPIO_Mode配置的问题:检测上升沿要配置成下拉模式,下降沿要上拉模式。问题来了!若为浮空模式,则当IO电平变化后浮空了,就会触发中断后会一直响应中断函数,这是咋回事啊???(/ □ \)先记录一下,回头搞明白再说!原创 2016-04-27 09:38:34 · 8894 阅读 · 2 评论 -
W5500以太网芯片及模块使用
这模块买了好久,跑通了例程就扔一边了,现在捡起来,把原来查询的模式改成中断的模式,并且使用w5500官方库函数来写的一、模块介绍是以太网转spi接口的,模块上有3个led和一个复位按钮25 LINKLED 网络连接指示灯(Link LED) 显示当前连接状态: 低电平:连接建立; 高电平:未连接; 26 DUPLED 全/半双工指示灯原创 2016-04-29 14:19:16 · 16833 阅读 · 0 评论 -
STM32F103系列USB的学习过程及使用心得(二)(USB HID协议篇)
在熟悉USB的协议后,感觉能自己做出些东西的就是HID协议了,因为HID的设备对于上位机开发容易很多,不用涉及各个操作系统和USB主设备的等等知识。按照HID协议写好的下位机程序,在stm32的芯片上跑起来,电脑就会识别出来的。而且ST官方有个测试HID设备的Windows小软件,也很方便,省的自己开发上位机了o(∩_∩)o1、对HID设备的理解(1)对于stm32的HID设备编程,最原创 2016-03-31 14:21:32 · 22447 阅读 · 2 评论 -
STM32F103系列USB的学习过程及使用心得(一)(概括篇)
对于通信技术,在掌握stm32的spi,iic,USART等后,STM32的USB也是很好用的,对于一般的低速USB通讯任务(<1MB/s)还是可以胜任的,现在也有很多专用于USB通信的芯片,性能也很高于STM32的USB,但stm32的usb外设集成在了主芯片上,更便于开发。原创 2016-03-31 10:51:19 · 38853 阅读 · 2 评论 -
KEIL编译STM32程序出现test.sct(7): error: L6236E: No section matches&nbs
KEIL编译STM32程序出现test.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.其原因很简单,就是没有加载启动代码,其格式是.s形式。转载 2015-12-18 14:58:41 · 2987 阅读 · 0 评论