stm32f103rbt6基本介绍

stm32f103rbt6
主频最高可以达到72MHZ。
R = 64脚
B = 128K字节的闪存存储器 中容量产品
在这里插入图片描述

在这里插入图片描述

问题6:代码里面GPIOC->ODR ^= (1<<8);是什么?

回答6:这个操作实际上就是把GPIOC里的ODR寄存器的第八位取反,其他位不变。^是异或符号,如果大家不懂什么是异或的话应该好好学学C语言的逻辑运算符了,因为stm32里面不能直接使用取反操作,也就是你们51单片机的LED = ~LED; stm32里面不能这么做,这么做可以是可以,前提是需要使用stm32里面的位运算,但是蓝桥杯的话还是没必要单独弄个位运算,还是直接按位异或就好。

STM32F103官方文档阅读

APB1操作速度限于36MHz,APB2操作于全速(最高72MHz)。
这里总结一下 SystemInit()函数中设置的系统时钟大小:
SYSCLK(系统时钟) =72MHz
AHB 总线时钟(使用 SYSCLK) =72MHz
APB1 总线时钟(PCLK1) =36MHz
APB2 总线时钟(PCLK2) =72MHz
PLL 时钟=72MHz

章:文中的缩写
第2章:存储器和总线构架
第3章:CRC计算单元(CRC)
第4章:电源控制(PWR)
第5章:备份寄存器(BKP)
第6章:小容量、中容量和大容量产品的复位 和时钟控制(RCC) 或
第7章:互联型产品的复位和时钟控制(RCC)
第8章:通用和复用功能I/O(GPIO和AFIO)
第9章:中断和事件
第10章:DMA控制器(DMA)

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值