
MCU和MPUmcu:微控制器(单片机)主要决定对外设的控制,芯片内部一般集成cpu、io、时钟、存储设备时钟频率较低最高几百Mhzmpu:微处理器主要决策对算力有较高要求,片内不会集成io、时钟、存储设备时钟频率一般在500Mhz以上经典的单片机 stm32f103c8t6 命名规则st:意法半导体m: cortex-m32:32位处理器前置知识点时钟决定运算速度时钟分频时钟频率较高时可以使用分频降低频率时钟倍频: 通过倍频电路提高时钟频率VCC:芯片外部电源VDD:芯片内部电源GND:接地stm32f103c8t6介绍三组管脚:PA PB PC每组管脚有16根编号是从0~15每组管脚都有8种工作模式:4种输入浮空输入、上拉输入、下拉输入、模拟输入4种输出推挽输出、开漏(线与)输出、复用推挽输出、复用开漏输出一般只输出高低电平时都采用推挽输出开漏输出无法输出高电平输出能力弱将管脚作为其他功能使用称为复用GPIO通用输入输出管脚关于理解寄存器芯片中有很多寄存器用来控制外设硬件 CPU 通过读写寄存器里面的 0 和 1控制硬件工作比如说RCC_APB2ENR管外设时钟GPIOA_CRL管 PA0~PA7 引脚模式GPIOA_CRH管 PA8~PA15 引脚模式GPIOA_ODR输出电平TIM1_CR1定时器控制寄存器USART_SR串口状态寄存器如何通过寄存器去控制设备通过指针修改内存的值他会自动修改对应的寄存器