STM32 新手入门
1. 启动KEIL,创建工程以后,先用创建文件,然后什么也不干,直接点击保存,保存
到你的工程文件夹下面,命名为main.c(其他也可以,命名为main.c是为了方便你同其他的C文件快速区分开来)。
然后输入以下几行代码:
#include "stm32f10x.h"
void main(void)
{
} 然后点击Build,会有以下报错信息:
C:\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h(96): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"
这是说stm32f10x.h中要求工程在预编译时通过一个字符串,来识别所用的芯片FLASH大小,然后确定头文件中哪些语句有效。ST把STM32按FLASH大小尺寸来归类的,具体在STM32参考手册里面有。
解决办法:请点击

中的
打开的界面中选到 选项,然后Define里面输入STM32F10X_MD(因为这个实验板上用的STM32F103C8T6对应这个“中等容量的FLASH”,换做其他芯片不一定是这个字符串),如图:

STM32调试过程中常见的问题及解决方法_物理_自然科学_专业资料。一、 在“Debug 选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device foun d....
stm32常见错误_信息与通信_工程科技_专业资料。一、 在“Debug选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device found.” 解决办法: Keil ...
介绍了STM32 一些常见的问题的解决方法,熟悉可以加快的你调试速度...2)外部振荡器失效时,产生 NMI 中断,对应的中断程序: voidNMIException(void) {...
STM32问题解决办法_IT/计算机_专业资料。全局变量::不管是经典的还是普通的,...在程序中使用这些变量时,最好加上“volatile”关键词,告诉C51编译器: (1)不...
STM32在keil下使用jlink时产生错误的解决方法_信息与通信_工程科技_专业资料。...在学习了 STM32 固件库和 ucos 内核与移植相关的程序之后,写了一个流水灯程 ...
MDK软件不能模拟仿真STM32的问题解决方法_信息与通信_工程科技_专业资料。服 MDK软 件不 能模 拟仿 真STM32的 问题 解决方法 刘勇军 ,杨选成 (中d l市...
014:针对mdk中STM32程序无法使用printf,产生停留BEAB BKPT 0xAB处问题的解决(转) 在网上搜了下,发现有很多这样的问题,我也遇到了,最后解决了,我在此总结一下: ...
STM32入门+工程的建立+常见问题的解决+心得交流_信息与通信_工程科技_专业资料...STM32 工程建立的详细步骤; 四:两个程序下载方式,即 USB 下载线下载和 JATG ...
STM32 的IAP应用问题解答_信息与通信_工程科技_专业资料。stm32f103系列芯片的CAN烧写(IAP)调试过程中越到的问题,以及解决方法。问题1: 我用 CAN 接口做了 IAP...
应用MDK编写第一个stm32程序_计算机硬件及网络_IT/计算机_专业资料。应用MDK...检查完成后可以使用在线仿真的方式,在硬件平台上直接运行 程序,进一步查找问题。 ...
闽公网安备 35021102001881号 
热门文档