
STM32
文章平均质量分 52
科翼电子
单片机开发、嵌入式开发
展开
-
STM32 uart4初始化进hardfault问题
startup_stm32f10x_md.s启动文件没有 EXPORT UART4_IRQHandler 排查是否大容量的文件使用了startup_stm32f10x_md.s解决办法:替换为startup_stm32f10x_hd.s正常原创 2016-11-28 09:20:48 · 1510 阅读 · 0 评论 -
keil中STM32设置DEBUG起始地址
在做IAP的时候,分两部分Bootloader部分起始是0x8000000APP部分是0x08008000调试的时候默认设置不能直接写入0x08008000部分所以作一下设置即可直接DOWNLOAD分别DEBUGAPP部分KEIL设置简单两步即可设置,其实设置的是.scf文件的地址分布原创 2017-04-11 16:36:34 · 5595 阅读 · 0 评论 -
STM32F103与STM32F407的SPI调试笔记
在写入SPI数据数,必须调用SPI_I2S_ReceiveData(SPI1);读取一次,不然会对数据的读取不正确u8 SPI_Flash_GetChar(void){ u8 Data = 0;Data = SPI_I2S_ReceiveData(SPI1);//必须读取一次,应该是读后清空寄存器while (SPI_I2S_GetFlagStatus(S原创 2017-05-15 10:17:49 · 10503 阅读 · 0 评论 -
STM32F407VGT6+LAN8720 调试笔记
由于用到工业以太网,所以需要增加STM32F407+LAN8720作为联网调试过程中,插入网线,毫无反应分析:1、测25M晶振正常、测50M输出正常,可以判断LAN8720本身工作正常2、再查封装、对应引脚功能,封装没画错3、对比参考电路,各个电阻电容正常4、基于以上可以判断基本原理图是正确的、封装也是正确的、IC工作也是可以的,问题就在于那个变压器端5、想起当初由于找原创 2017-05-08 09:04:56 · 23795 阅读 · 13 评论 -
官方历程 调试STM32F407 VCP例程未知设备问题
使用官方例程其实就是因为官方使用的是25M的晶振 把system_stm32f4xx.c文件的 #define PLL_M 25改为 #define PLL_M 8即可例程网址http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm原创 2017-07-24 22:32:26 · 2129 阅读 · 0 评论 -
DS2431 修改网上版本 读写(已测试可用)
延时部分感觉不是很合理,这里只是一个DEMO,不过测试可用主要是修改了网上的例程而来,如有侵权问题请联系删除#define CALC_TYPE_S 1#define CALC_TYPE_MS 2#define CALC_TYPE_US 3/*---------------------------------------------------------------------转载 2017-09-15 09:49:43 · 5254 阅读 · 2 评论 -
STM32官方所有USB例程笔记
写本文时正在寻找STM32F429 VCP例程,想起之前调试过的F103和F407,记录一下STM32F1~F4的官方例程,偏爱官方例程,因为比较规范,原机汁原味官方地址:http://www.st.com/en/embedded-software/stsw-stm32046.html或者官方网站搜索:host-device_lib以上例程是官方的,基于IAR然后还需要原创 2018-01-02 11:21:07 · 14704 阅读 · 0 评论