完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
8个回答
|
|
1.在ST官网或是网上其他地方下载STM32的固件库,官网的名字叫做stsw-stm32054.zip,解压后叫STM32F10x_StdPeriph_Lib_V3.5.0
2.建个文件夹CMSIS,里面放以下文件STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparmstartup_stm32f10x_hd.s文件(这个是启动文件,汇编写的,里面还有有很多其他文件,hd代表大容量的128~512K flash,md代表16~32K flash等,你的单片机是多大的flash就添加哪个,可以自己去查下)。STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3CoreSupport下的两个文件也拷贝进去,另外,把STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10x文件夹下的stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h三个文件也放到里面 3.新建一个文件夹FWLib,把STM32F10x_StdPeriph_Lib_V3.5.0LibrariesSTM32F10x_StdPeriph_Driver下面的inc和src两个文件夹拷贝到FWLib下 4.新建文件夹USER,把STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_ExamplesADC3ADCs_DMA下的main.c、stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h四个文件拷贝到USER里面 5.建立工程,CMSIS文件夹添加startup_stm32f10x_hd.s、system_stm32f10x.c、core_cm3.c三个文件个文件,FWLib添加需要用到的外设,一般GPIO、RCC必须添加,其他的不用可以不添加,USER里面添加main.c、stm32f10x_it.c(这个是放中断函数的,没有中断可以不添加,中断函数也可以写在其他源文件中),注意main.c里面的内容可以全部删除,自己写 6.设置keil,包括器件、编译器设置、头文件包括设置等,如有不懂可以回文来问
最佳答案
|
|
|
|
添加啥?库文件么?
|
|
|
|
设置问题,猜的,没有图谁知道是哪里出了问题!
|
|
|
|
看着别人的工程模板,然后自己添加需要的程序代码就好
|
|
|
|
回答的很详细
|
|
|
|
看帖同求
|
|
|
|
|
|
|
|
按照教程PDF做吧,我也才开始学,感觉建工程太繁琐
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2162 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1997 浏览 3 评论
4593 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2140 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2659 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 10:41 , Processed in 0.784985 second(s), Total 90, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号