标题: STM32温度传感器移植心得(不只是移植,要改位操作) [打印本页]

作者: 余生喜喜    时间: 2019-3-23 15:53
标题: STM32温度传感器移植心得(不只是移植,要改位操作)
自己在第一次使用温度传感器DHT11时,想不用正点原子的源程序的那个引脚,就自己改了,但是一直没有成功,自己也移植很多次,但是都没有成功,今天我来回给大家说说怎么改吧首先 //IO·½ÏòéèÖÃ
//#define DHT11_IO_IN()  {GPIOA->CRL&=0XFFFFFFF0;GPIOA->CRL|=8<<0;}
//#define DHT11_IO_OUT() {GPIOA->CRL&=0XFFFFFFF0;GPIOA->CRL|=3<<0;}

#define DHT11_IO_IN()   {GPIOA->CRL&=0xFFFFF0FF;GPIOA->CRL|=0x00000800;}
#define DHT11_IO_OUT()  {GPIOA->CRL&=0XFFFF0FF;GPIOA->CRL|=0x00000300;}

在这里一定要改,因为你这里一旦没有改变,就算后面你改了引脚那些,都不会起作用,所以还请多注意

其次这里的写法使用的时寄存器,需要对着寄存器一步步的来改

EE)6HK5PRVUZQ[M}@L}11YB.png (55.89 KB, 下载次数: 72)

EE)6HK5PRVUZQ[M}@L}11YB.png





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1