stm32f03c6t6
时间: 2023-08-07 16:07:27 浏览: 194
STM32F103C8T6资料
5星 · 资源好评率100%
STM32F03C6T6是一款基于ARM Cortex-M3内核的微控制器。它支持256个中断,其中包括16个内部中断和240个外部中断。同时,它还支持可编程的256级中断优先级设置。然而,实际上,STM32F03C6T6只支持84个中断,其中包括16个内部中断和68个外部中断。此外,它只使用了8位中断优先级设置的高4位。每个中断通道都有自己的中断优先级控制字节PRI_n,其中每4个通道的8位中断优先级控制字构成一个32位的优先级寄存器。总共需要至少17个32位的优先级寄存器来控制68个通道的优先级。中断优先级可以分为两组,前面定义的是抢占式优先级,后面是响应优先级。\[1\]
关于STM32F03C6T6的启动方式,有三种选择。第一种是用户FLASH启动,这是默认的启动方式,也是最常用的方式。第二种是SRAM启动,用于调试。第三种是系统存储器启动方式,其中包括STM32内置的BootLoader。如果程序出现硬件错误,可以切换BOOT0/1到该模式下重新烧写Flash来恢复正常。如果想使用串口下载代码,需要将BOOT0设置为1,BOOT1设置为0。如果想让STM32一按复位键就开始运行代码,需要将BOOT0设置为0,BOOT1可以随意设置。\[2\]
在使用STM32F03C6T6开发板时,有几点需要注意。首先,PA13和PA14这两个引脚没有单独引出,它们分别对应SWDIO和SWCLK,可以在SW模式烧写程序后再使用这两个引脚。其次,PB2与BOOT1共用一个引脚,没有单独引出。因为C8T6启动引导可不需要BOOT1,所以该引脚悬空也可以下载程序。\[3\]
#### 引用[.reference_title]
- *1* [外部中断小记(STM32f103c8t6)](https://blog.csdn.net/m0_69425212/article/details/124644954)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [STM32F103C8T6核心板——引脚使用注意!!!](https://blog.csdn.net/weixin_50183638/article/details/111773868)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文