网站宣传图,护理专业主要学什么,网页设计素材网站,军事新闻最新消息11作为一名大学生#xff0c;学习单片机有一段时间了#xff0c;也接触过嵌入式ARM的开发#xff0c;但从未使用以及接触过STM32C8T6大开发使用#xff0c;于是从今日开始#xff0c;将学习使用它~
本文介绍STM32C8T6最小系统开发环境搭建注意问题#xff0c;STM32C8T6单片…作为一名大学生学习单片机有一段时间了也接触过嵌入式ARM的开发但从未使用以及接触过STM32C8T6大开发使用于是从今日开始将学习使用它~
本文介绍STM32C8T6最小系统开发环境搭建注意问题STM32C8T6单片机资源介绍
目录
开发环境与下载问题
1.电脑上需要安装相应的USB驱动CH340、CP2102等
2.检查Keil上对应开发板芯片的pack包 3.正确连接仿真器 4.KEIL配置好仿真器
STM32 C8T6单片机原理图熟悉
USB接口与SWJ下载调试接口
板载三个LED
共地线与按键接口
BOOT跳线 STM32 C8T6引脚资源 OSC_IN OSC_OUT晶振外接脚:
CAN复用功能 ADC复用功能重映射
定时器复用功能重映射 USART复用功能重映射
I 2 C1 复用功能重映射
SPI 1复用功能重映射 复位编辑 开发环境与下载问题
此处简要介绍一下做开发时开发环境与下载方面的一些注意点
1.电脑上需要安装相应的USB驱动CH340、CP2102等 2.检查Keil上对应开发板芯片的pack包 没有该芯片对应开发包的需要找官网进行下载 3.正确连接仿真器 此处我选择了CMSIS_DAP仿真器这也是需要在魔棒选择使用的 但在正确连接仿真器与单片机后我们发现单片机并没有亮说明它并未给单片机供电 这里我们查看商家资料可以了解到仿真器可以给单片机供地但默认不供电 因此这里需要对仿真器进行处理将2个圆孔用跳线帽连接即可
因为手上没有跳线帽随意现做了一个焊了上去效果还不错总算是能供电了 4.KEIL配置好仿真器 先是魔棒找到debug选择cmsis—dap 随后点Settings 这样勾选了Rest and Run 就可以复位后自动运行了~~ STM32 C8T6单片机原理图熟悉
接下来熟悉STM32C8T6最小系统板的单片机资源以及原理图 首先根据STM32 产品的命名规则我们可以知道STM32C8T6是通用增强型的48脚单片机有64K闪存LQFP封装 工业级温度范围-40~85度。 USB接口与SWJ下载调试接口 SWD该图在中文官方手册 第P736页 而USB接口的PA11与PA12是CAN通信接口此项在P117页 因此这个USB接口只适用于供电或者通信不是下载使用的 板载三个LED 板载的这三个LED对接了PA1~3这三个引脚可以复用为定时器TIM2通道2~4这说明我们可以使用这三个LED配置辅助观察学习定时器PWM输出的功能。 共地线与按键接口 BOOT跳线 STM32 C8T6引脚资源 OSC_IN OSC_OUT晶振外接脚: 一般单片机都有这样的外部晶振接口为系统提供时钟源。
STM32有两个外部时钟一个是低速时钟另一个是高速时钟。
1低速外部时钟
一般指外接比较精确和稳定的32.768KHz晶振电路主要是给RTC实时时钟和看门狗提供一个低功耗且精确的时钟源。 其中OSC32_IN和OSC32_OUT分别为低速外部时钟的输入和输出引脚。
2高速外部时钟
一般是给芯片的内核供电倍频后作为系统时钟。 其中OSC_IN和OSC_OUT分别为高速外部时钟的输入和输出引脚。 CAN复用功能 ADC复用功能重映射 定时器复用功能重映射 USART复用功能重映射 I 2 C1 复用功能重映射 SPI 1复用功能重映射 复位