完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
拿到板子后想要写点自己的程序跑一下看看效果,首先得构建开发环境,因为之前一直使用的是keil公司的产品,所以我选择使用MDK,关于如何安装以及下载DFP,论坛里有人写的非常详细了,这里不再赘述。关于选择使用固件库还是STM32CubeMX进行开发,这里有个有意思的比喻,如果把项目开发比作去某地,使用汇编开发就好比造轮子;使用固件库就好比骑辆自行车去;使用CubeMX就像是骑辆摩托车去;如果把项目外包出去,就像是叫了辆专车把自己送过去。 CubeMx搭建工程比较方便,不过暂时更熟悉固件库,先到ST官网下载标准固件库,然后利用它构建工程。 工程构成 其中需要注意的是板子没有提供HSE,模板里使用HSI作为时钟,注释掉SetSysClock()函数,在SystemInit()函数中添加如下代码
其中改写宏定义中PLL_M、PLL_N、PLL_P的值 这样系统的时钟频率能够达到84Mhz 这个模板实现了板子上LD3按照1Hz频率闪烁 这段代码初始化LD3引脚 延时是通过SysTick定时器实现的 |
|
相关推荐
|
|
主函数忘了贴了,这里补一下。
|
|
|
|
|
|
|
|
|
|
|
|
STM32CUBEMX(13)--SPI,W25Q128外部Flash移植
1674 浏览 0 评论
OV7670摄像头使用串口发送数据到另一个板子上的lcd,出现花屏
1696 浏览 1 评论
1027 浏览 0 评论
743 浏览 0 评论
STM32CUBEMX(12)--IIC,12864OLED(0.96寸)移植
1054 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-12 04:29 , Processed in 0.535325 second(s), Total 76, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号