书山有路勤为径------2018年元旦

2019-08-13 18:48发布

算算时间过得真快,已经进入8月了,还有5个月就要元旦了,开篇帖子记录自己学习STM32的经历。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
刘东君
1楼-- · 2019-08-13 19:32
 精彩回答 2  元偷偷看……
lvkanger
2楼-- · 2019-08-13 23:01
支持!
想你ing
3楼-- · 2019-08-13 23:08
楼主加油
刘东君
4楼-- · 2019-08-14 03:32
本帖最后由 刘东君 于 2017-8-16 15:21 编辑

2017/8/15  一、 GPIO

GPIO相关:
1)GPIOA有7个寄存器 GPIOx_CRL、GPIOx_CRH、GPIOx_IDR、GPIOx_ODR、GPIOx_BSRR、GPIOx_BRR、GPIOx_LCKR。
2)GPIOA有PA0~PA15这16个端口IO,
3)GPIOA有8中配置模式,4种输入,4种输出。
     四种输入模式:输入浮空、输入上拉、输入下拉、模拟输入。
     四种输出模式:开漏输出、复用开漏输出、推挽输出、复用推挽输出。
4)寄存器GPIOx_CRL、GPIOx_CRH配置IO口选择哪种工作模式。
5)IDR只读寄存器。unsigned short int  i;                              //定义16位变量
                                   i=GPIOA_IDR;                                  //读取16位变量
6)ODR读写寄存器 。unsigned short int  i;                         //定义16位变量
                                        i=GPIOA_ODR;                         //读取16位变量
                                         GPIOA_ODR=0x8008;             //写入16位变量 、
7)位设置/清除寄存器BSRR。
                                    只用低16位 作为置1使用。           //对应位置1,相应PA1~PA15输出高电平
8)端口位清除寄存器BRR。
                                    只用低16位 作为清0使用。          //对应位置1,相应PA1~PA15输出低电平





houyongtao
5楼-- · 2019-08-14 06:54
顶一顶
jinchunxing
6楼-- · 2019-08-14 12:44
 精彩回答 2  元偷偷看……

一周热门 更多>