STM32
csdnrecho
这个作者很懒,什么都没留下…
展开
-
将STM32F429的程序移植到STM32F407上运行
原运行在F429上的嵌入式程序,因各种原因想在F407的板子上运行,需要修改一些设置1.点开魔术棒,device,将芯片型号由F429改为F4072. 点开C/C++,这一步很重要,一定要改好3. 点开Debug,看看之前的仿真器与现在是否一致 基本设置要改的就是这些4.打开工程,在文件目录中找到startup_stm32f429_439xx.s,将这个文件从工程移除,然后添加startup_stm32f40xx.s;这两个文件提前置换好。 5.另外如果涉及...原创 2021-03-02 15:37:01 · 6594 阅读 · 6 评论 -
EEPROM AT24C16读写注意事项
AT24C16每页有16个字节,128页,共2048字节。128页分成8块,每块256字节。I2C开始信号后,第一个字节为器件地址,由1010+3位块地址+1位读写标志组成, 3位块地址刚好可以表示8个块, 8块的器件地址分别为:0xa0、0xa2、0xa4、0xa6、0xa8、0xaa、0xac、0xae;写数据时,可连续写完256字节,换到下一块时,需要要重新更改器件地址。此处需特...原创 2019-09-19 11:36:38 · 4732 阅读 · 0 评论 -
MDK(KEIL5.26)如何生成.bin文件
https://blog.csdn.net/nx505j/article/details/80924902全程按上述文档操作,操作不成功的最大概率是路径填写错误,需要注意的点有:1. 作者提到的路径中有四个空格,这个是必须的;2. 路径中--bin --output ../XX/YY.bin XX为保存BIN文件的文件夹,YY是BIN文件名,均可自定义,需要注意的是XX前面的部分“....原创 2020-04-30 11:36:48 · 414 阅读 · 0 评论 -
KEIL5 调试STM32F407 停在LDR R0=SystemInit,不能进入main()函数
点击魔术棒,点击Debug点击SettingReset不要用Autodetect,选择SYSRESETREQ原创 2019-06-04 11:22:57 · 9667 阅读 · 10 评论