微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > IO使用

IO使用

时间:10-02 整理:3721RD 点击:
//今天分享一下IO口的使用(板上LED灯:LD1/PB0,LD2/PB7,LD3/PB14;板上按键:B1/PC13;我的显示屏控制:PC8,PC9,PC10,PC11):
//1.在RCC里打开相应的IO口时钟
RCC->AHB1ENR=0x06;//打开PA和PB时钟
//2.IO口配置
//(1)PB模式配置
GPIOB->MODER=0x10004281;//LD1/PB0,LD2/PB7,LD3/PB14输出模式
//(2)PB上下拉配置
GPIOB->PUPDR=0x10004001;//LD1/PB0,LD2/PB7,LD3/PB14上拉
//(3)PC模式配置
GPIOC->MODER=0x00550000;//PC8,PC9,PC10,PC11输出模式;B1/PC13输入模式
//(4)PC上下拉配置
GPIOC->PUPDR=0x08550000;//PC8,PC9,PC10,PC11上拉;B1/PC13下拉
这样这些IO输出就可以任意控制了。我这里的显示程序是我以前的51程序移植过来的,这里就不多说了。


这个不错,有时间也要学习一下。

厉害呀  围观一下               

很吊,学习学习

单片机,无非就是配置寄存器,然后就写程序,只是ARM量大一点而已,只要把公共部分设置好了,其它的模块,就哪块就写哪块

理解的很深刻呀,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top