![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 86
Just已存在
这个作者很懒,什么都没留下…
展开
-
调试cube生成的f107+lan8720代码
之前用的w5500,无奈芯片越来越贵了,正好手头上有100来颗lan8720a,直接将方案改了吧。以前在深圳工作时公司的网关正好用的这个方案,直接抄吧。硬件设计网口无晶振,由mcu的mco脚输出,50Mhz模式,其他都是通用连接方式接下来入正题:由于以前用的标准库,现在试一试hal库。打开cubemx,一顿骚操作后配置完成,生成代码。第一个问题,调试口,官方默认如果不设置就关闭swd和jtag,造成无法2次下载程序,需要将system core->sys->debug改成对应原创 2021-08-12 10:44:37 · 845 阅读 · 2 评论 -
stm32l eeprom wrperr
今天第一次使用此单片机的内部eerom功能,因为并不是单独的驱动调试,所以并没有直接跑一次,而是直接用在线调试的方式查看内存。结果控制数据过来后却并没有写进去,于是进行单步调试,发现中间跑到WRPERR流程里面去了,看寄存器也确实置位了。于是先找找有没有解决方法,但大部分是用std库,无法准确定位,但看流程也一样。实在没办法科学上网到谷歌,搜索出一个pdf手册http://www.mcutec...原创 2019-05-08 14:38:05 · 508 阅读 · 0 评论 -
mbedTLS移植到stm32上以支持mqtt证书加密
花了两星期的时间完成移植和调bug,下面就说一下几个关键的地方1.mbedtls_ssl_conf_authmode( &conf, MBEDTLS_SSL_VERIFY_REQUIRED );第二个参数不要用MBEDTLS_SSL_VERIFY_OPTIONAL,不然验证通不过的时候也能用,意义不大2.mbedtls_ssl_set_hostname( &ssl, "MQTT" )第二个原创 2018-01-15 15:45:01 · 14352 阅读 · 13 评论 -
stm32 iap app 合一
受博文http://blog.csdn.net/yx_l128125/article/details/13591743的启发,实现了一个小程序,也就是免去了手动结合两个hex文件的操作。使用方法很简单,在mdk中可以直接用,也可以在控制台中使用如图源码也提供了,基于C#的。下载请到http://download.csdn.net/de原创 2015-05-17 18:43:22 · 794 阅读 · 0 评论 -
stm32整理工程目录框架后报unaligned错误
首先说明项目是基于MDK接手了项目代码,但是项目的目录架构很乱,没调理,于是就想着整理一下(代码反正要重写)。。。。。。。整理完了,烧录到板子上运行,太意外了,前几秒都还好好的,突然就死了。麻烦了,我没有直接去检查原因,而是通过之前的备份按照现在的目录一个文件一个文件的转移,看到底是哪个文件的改变造成的。。。。。。。找原创 2015-05-17 15:29:39 · 1666 阅读 · 0 评论 -
FreeRTOS中断调用api卡死
stm32+freertos。这里我要说的是发生这种情况的另一种解决办法。先说背景。本来是要实现一个简单的功能,就是从串口接收数据通过队列发送给其中一个任务进行处理。最先的问题是由于stm32的串口没有fifo,按照网上的资料实现了dma加空闲中断,这个问题就出现在空闲中断上。反映出来的现象就是出现中断后程序没反映了,但是打断点调试又能正原创 2015-04-15 20:26:00 · 7761 阅读 · 4 评论 -
Fatfs文件系统崩溃问题
用cortex m3+Freertos+fatfs做项目,在功能少的时候没出现这个问题,后来不断增加功能,出现一个fei'x原创 2014-06-04 11:51:57 · 7444 阅读 · 3 评论 -
我的一个基于stm32的独立按键扫描方式
这两天完成了一个stm32的工程,在解决按键时写出了一个独立按键的扫描函数,应该有前辈已经出来了,的其实质就是普通的扫描方式修改的,优点是将按键相关参数封装为一个结构体,每加一个按键都不需要在函数中增加语句,废话少说,先看扫描函数//*******************************************************************// Funct原创 2013-11-30 14:50:49 · 9132 阅读 · 1 评论