久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
stm32用寄存器編程方法配置GPIO引腳為浮空輸入的時候程序會卡在那條語句上
[打印本頁]
作者:
wmxs
時間:
2017-8-17 19:17
標(biāo)題:
stm32用寄存器編程方法配置GPIO引腳為浮空輸入的時候程序會卡在那條語句上
如題,我在用tcs230模塊時,用寄存器編程的時候,在配置GPIO引腳的時候發(fā)現(xiàn)程序會卡死在配置浮空輸入的那條語句上下面是我用來配置GPIO引腳的函數(shù),前面的推挽輸出都是正常的,但是到了配置浮空輸入的時候就卡住了(PB15腳)
求大神幫我看看到底是怎么回事(使用串口輸出的用來調(diào)試用的,忽略掉就可以了)
還有就是我的tcs230模塊的OE引腳好像始終是低電平,根本不受程序的控制,我在用51和用固件庫編程的時候都是這樣,是硬件本身就是這樣的嗎?
static void TCS230_GPIO_Init(void) {
RCC->APB2ENR|=1<<3; //使能PORTA接口時鐘
USART1->DR=0x30;
while((USART1->SR&0X40)==0);
GPIOB->CRH&=0XFFFFF0FF;
GPIOB->CRH|=0X00000300; //PB10推挽輸出
GPIOB->ODR|=1<<2; //PB10輸出高電平
USART1->DR=0x31;
while((USART1->SR&0X40)==0);
GPIOB->CRH&=0XFFFF0FFF;
GPIOB->CRH|=0X00003000; //PB11推挽輸出
GPIOB->ODR|=1<<3; //PB11輸出高電平
USART1->DR=0x32;
while((USART1->SR&0X40)==0);
GPIOB->CRH&=0XFFF0FFFF;
GPIOB->CRH|=0X00030000; //PB12推挽輸出
GPIOB->ODR|=1<<4; //PB12輸出高電平
USART1->DR=0x33;
while((USART1->SR&0X40)==0);
GPIOB->CRH&=0XFF0FFFFF;
GPIOB->CRH|=0X00300000; //PB13推挽輸出
GPIOB->ODR|=1<<5; //PB13輸出高電平
USART1->DR=0x34;
while((USART1->SR&0X40)==0);
GPIOB->CRH&=0XF0FFFFFF;
GPIOB->CRH|=0X03000000; //PB14推挽輸出
GPIOB->ODR|=1<<6; //PB14輸出高電平
USART1->DR=0x35;
while((USART1->SR&0X40)==0);
GPIOB->CRH&=0X0FFFFFFF;
USART1->DR=0x40;
while((USART1->SR&0X40)==0);
GPIOB->CRH|=0X40000000; //PB15浮空輸入,是外部中斷的輸入線,但是程序到了這一步后會卡死,不知道是什么原因
USART1->DR=0x36;
while((USART1->SR&0X40)==0);
}
復(fù)制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久99蜜桃综合影院免费观看
|
日韩欧美在线视频一区
|
久久9精品
|
99re6在线
|
久久成人精品视频
|
国产一级在线观看
|
日批的视频
|
亚洲欧美视频一区
|
国产中文原创
|
欧美日韩国产精品
|
亚洲国产一区在线
|
成人av影院
|
久久久123
|
1级毛片
|
亚洲精品二区
|
久久精品国产久精国产
|
久久i
|
日本精品视频在线观看
|
国产精品久久久久久av公交车
|
五月天国产视频
|
黄a免费网络
|
日韩一区精品
|
自拍偷拍一区二区三区
|
国产成人精品a视频一区www
|
美女张开腿露出尿口
|
亚洲国产乱码
|
欧美 日韩 国产 成人 在线 91
|
国产精品1区
|
亚洲成人免费av
|
欧美视频在线看
|
99国产精品99久久久久久
|
国产99免费视频
|
在线看片网站
|
精品国产精品三级精品av网址
|
成人精品啪啪欧美成
|
国产亚洲精品精品国产亚洲综合
|
亚洲国产自产
|
国产区在线免费观看
|
欧美一级欧美三级在线观看
|
亚洲一区二区三区欧美
|
免费看a
|