历史上的今天
今天是:2025年03月23日(星期日)
2021年03月23日 | STM32自己总结如何正确创建一个工程
2021-03-23 来源:eefocus
1、建立好文件夹,文件夹中有相应的库函数和头文件等等


以上通过我的G盘里面的建立工程模板解压即可得到
2、通过keil创建test_creat.uvproj到以目录

选择完芯片以后,弹出窗口一定要选择“否”
3、添加文件,只用添加C文件进去

添加完成以后会看到:

4、头文件路径的添加
stm32f10x_it.h
,stm32f10x.h,
stm32f10x_conf.h
,core_cm3.h,
system_stm32f10x.h
主要添加以上的头文件位置还有各种ppp外设头文件的位置也就是src文件夹
5.编译会出现的问题及解决方法
1、去掉STM32F10X_HD,USE_STDPERIPH_DRIVER
2、去掉conf.h里面的type.h
3、去掉主函数里面的ppp。h的各种包含
4,在stm32里面去掉hse的宏定义511
6.我把这个建立工程模板打包,以后就用这个直接添加外围设备的C就行了,因为头文件的地址已经制定好了,到主函数里面包含就行了,这样就方便每次建立工程写程序了
上一篇:STM32 独立看门狗简介
下一篇:STM32之DAC君
史海拾趣
|
一、TPMS技术及其轮胎定位原理 TPMS原理及功能简介:TPMS是汽车轮胎压力检测系统,即“Tire Pressure Monitoring System”的英文缩写。主要用于在汽车行驶时,适时地对轮胎气压进行自动监测,对轮胎漏气造成低胎压和高温高胎压防爆胎进行预 ...… 查看全部问答> |
|
国外的有几个公司但好像没有见到国内的,不知什么原因是技术瓶颈还是国内不屑微小的市场份额????asn.1 到JAVA或者到c 语言的商用编译器哪个好?一般什么价位?望大虾指教,感激不尽… 查看全部问答> |
|
最近在做一个双电源的51系统,是用来控制一个机器人的,电机比较多. 第一次做板,而且制板费昂贵,还是处于学生阶段的小弟希望以小心为上.. 我用的软件是Altium Designer 6.9 1.滴泪是为了防止在转孔时导线和焊接盘断裂,那么是否一定要加滴泪呢? 2. ...… 查看全部问答> |
|
大家好! WinCE 中 OCX的调用问题? Primary dispatch interface 的接口的GUID是不是需要DllRegisterServer的注册,如果需要,怎么注册,不需要的话,外部网页怎 ...… 查看全部问答> |
|
SD卡问题:同样的卡在经过多次Suspend/Resume后存储管理部分读到不同的ID值 如题,在使用同样一张卡,并且在操作过程中卡始终是在设备中的。 在多次Suspend/Resume之后发现会出现通过IOCTL_DISK_GET_STORAGEID读到的ID和之前的不同。 那位曾经遇到过这类问题。… 查看全部问答> |
|
用Visual Studio2008 新建了一个智能设备中的MFC智能设备应用程序。跟EVC建立的MFC应用程序比较了一下,发现vs2008的代码模板好麻烦啊,而且好像不是消息处理机制了,那么在EVC上使用的代码能在VS2008运行吗?现在的教材都是在EVC上开发的,一用vs2 ...… 查看全部问答> |
|
我用CF作为启动盘,通过网络启动VxWorks,我已经用MkBoot将CF做成启动盘了,请问CF中是否已经包含了文件系统?还是需要另外再安装相应的文件系统呢?我想在CF卡中创建一个文本文件,肯定需要文件系统的吧!请大侠们指点小弟,不胜感激!… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:40 编辑 刚才得知自己被选到学校的全国电设大赛校队了,今年暑假集训,由于大二只有自己一个,呵呵,想请教一哈参加过的前辈们该学点什么,已掌握multisim,protel,proteus,擅长汇编,(但据说c语言更好) ...… 查看全部问答> |




