![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
伍零壹
这个作者很懒,什么都没留下…
展开
-
让单片机直接支持printf函数
在使用单片机的时候经常需要使用到UART输出一些调试信息。通常情况下是自己写一些类似UART_SendChar();或者UART_SendString();之类的函数。但是这种有时候对于输出的格式支持并不是很好。而且移植起来也不方便。其实只要重定向printf函数就可以了。#pragma import(__use_no_semihosting) //±ê×¼¿â原创 2017-07-09 18:27:22 · 6215 阅读 · 0 评论 -
STM32移植fatfs(R0.10a版本)
关于STM32单片机移植FATFS。 使用单片机的朋友都知道单片机一般提供的ROM和RAM都比较小。就算是STM32这样的提供256KB flash和64KB RAM的。一旦你需要存一些数据量比较大的文件的时候还是不够用的。一般可以通过外扩SD和nand flash来实现大容量存储。相对来说SD卡的使用更加方便一些。使用过nand flash的也许会知道nand flash有坏块,使用的时原创 2017-07-09 00:22:19 · 7594 阅读 · 1 评论 -
STM32F429 不断重复复位
之前做过一块STM32F429的板子。板子搭载SDRAM和NAND flash。刚开始板子还是好好的,用了一段时间之后。板子变得很奇怪。开机后SDRAM和NAND初始化之后。运行SDRAM的测试代码。大概运行10S左右就会出现一次复位。我在代码里面没有打开看狗。然后使用示波器去测量板子的NRST管脚。发现它过一段时间就会有一个低电平。我不知道它是哪里来的。感觉很奇怪。网上好像也有人遇到这样的情原创 2017-07-02 13:57:08 · 4352 阅读 · 11 评论 -
KEIL5报 core_cm4.h(169): error:错误解决办法
KEIL4的工程转到KEIL5上面出现..\Core\core_cm4.h(169): error: #5: cannot open source input file "core_cmInstr.h": No such file or directory 这样的错误。现象:1.KEIL4 编译可以通过 没有问题2.KEIL5编译不通过 报上面的错误3.软件代码完全原创 2017-07-10 22:06:55 · 25449 阅读 · 15 评论 -
关于KEIL5打开KEIL4工程之后工程后缀变为uvprojx
KEIL5工程的后缀是uvprojx,KEIL4工程的后缀是uvproj。前几天KEIL5的软件打开KEIL4的工程编译之后发现文件后缀变为uvprojx了。感觉挺奇怪。后来百度一查才知道很多人都遇到这种事。解决办法:安装MDK v4 Legacy Support来保障工程不被篡改。1.去http://www2.keil.com/mdk5/legacy这个网站下载对应的文件包去安装。原创 2017-07-13 23:33:26 · 7247 阅读 · 0 评论 -
STM32 cannot open source input file "stm32f10x_conf.h"错误
在KEIL5里面打开之前的KEIL4工程之后报.\library\inc\stm32f10x_map.h(26): error: #5: cannot open source input file "stm32f10x_conf.h": No such file or directory 这样的错误。解决方法:1.建立stm32f10x_conf.h添加下面的内容:/***原创 2017-07-14 22:48:15 · 14333 阅读 · 6 评论