Image
Image

花间一壶酒sd

+ 关注

粉丝 2     |     主题 101     |     回帖 1219

STM32F103C8T6以寄存器方式借助面包板搭建电路点亮LED流水灯详解
2023-5-30 13:29
  • ST MCU
  • 28
  • 2235
  四、程序烧录 1.线路连接 (1)连接方法 对于USB转TTL模块和stm32f103c8t6连接 1、TXD-接 PA10/USART1_RX ...  
  (3)编译运行 运行成功,要注意勾选[get hex file]  
  (2)写入代码 注意项目结构,使用的引脚是PA7,PB9,PC15 代码如下:  
  在source group里创建led.c,选择【Add New Item to Group… …】  
  创建项目出现弹窗,勾选setup项和core项  
  选择STM32F103C8开发板  
  ......  
  2.c语言实现 (1)创建项目 点击【project】->[New…】  
  三、C语言实现流水灯 1.流水灯原理 本次实验采用三个灯实现,亮灯状态用1表示,灭灯状态用0表示。 初始状态 ...  
  ......  
  推挽输出:可以输出高,低电平,连接数字器件;推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个 ...  
  输入输出模式和输出速率设置 我们需要的是输出高低电平,所以要设置为输出。输出模式又有好几种输出: ...  
  ......  
  对应引脚寄存器,基地址+偏移量 相应端口配置器GPIOA_CRL地址为GPIOA的基址+上偏移量 ...  
  找到端口输入寄存器的地址偏移 分别用到A4、B5、C14三个引脚。其中A4、B5属于端口配置低寄存器偏移地址为0x ...  
  找到找到GPIOX的基地址 结论是, 所有GPIOA相关的寄存器,都住在0x4001 0800到0x4001 0BFF范围内。 所有G ...  
  .端口输出寄存器配置 本次实验使用GPIOA-5、GPIOB-9、GPIOC-14 这3个引脚控制LED灯,GPIO是属于APB2的。 同 ...  
  使能对应端口时钟  
  找到端口偏移地址以及对应端口所在位置 手册RCC_APB2ENR,位3是IOPBEN,名字是IO端口B时钟使能,就是我们 ...  
  GPIO端口的初始化设置 1.时钟配置 想要配置时钟首先要访问其寄存器,找到地址。 (1)找到时钟使能寄存器映 ...  
2
3
近期访客