完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
一、认识STM32
1.认识STM32 STM32中STM代表STMicro公司,STM32代表ARM Cortex-M内核的32位微控制器。他相较于普通的8/16位机有更多的片上外设,性能强大的同时成本低廉 STM32分为内核和外设,其中特别注意的是变量储存在Sram中,而常量存在于Flash中.内核通过AHB2、APB1两个桥连接到外设 2.定时器 通用定时器*4 基本定时器*2 高级定时器*2 系统定时器*1 看门狗定时器*2 3.通信接口 I2C*2 串口*5 SPI*3 CAN2.0*1 USFFS*1 SDIO*1 4.STM32最小系统 供电 复位 时钟:外部晶振*2 Boot启动模式选择 下载电路 后备电池 5.复位 平时为高电平,按下按键后接地 6.ISP串口下载 STM32的ISP下载,只能使用串口1 打开FlyMcu,选择串口5,选择合适波特率,勾选校验,编程后执行 注意不要选上编程时写选项字节 选择低电平复位,高电平进BOOTLoader 选择HEX文件 注:对于某些开发板而言,串口下载速度较慢 7.Boot启动方式 以下是三种Boot0和Boot1的设置启动方式 一般B1接0,B0接1 一键下载原理:我用的野火的板子,与我无关qwq 二、认识开发板 1.板件图 2.数引脚方法 黑点下方正对着为第一位引脚,引脚数为逆时针递增 3.STM32芯片架构图 内核由ARM公司设计,外设交由ST公司设计 4.STM32F10xx系列芯片系统框图 STM32分为内核和外设,其中特别注意的是变量储存在Sram中,而常量存在于Flash中.内核通过AHB2、APB1两个桥连接到外设 三、今日总结 今天主要是学习了最基础的 认识STM32、配置编译环境、串口下载,通过今日的学习后,我也算是正式告别C51单片机,步入STM32单片机学习的大门。 由于我购买的开发板是野火牌子的,在初次听正点原子的课程时遇到了些困难,rm的学长热情地解答我的困惑,让我有信心继续听下去。 希望我可以带着微不足道的C语言和C51的知识储备,在STM32的道路上继续学习下去 |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2955 浏览 16 评论
3455 浏览 1 评论
8987 浏览 16 评论
4050 浏览 18 评论
1102浏览 3评论
570浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
568浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2301浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:51 , Processed in 1.060898 second(s), Total 52, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号