3759| 2
|
请问如何给16个管脚整体初始化然后赋值呢?同样如何另一个16脚整体初始化然后读数呢? |
5金钱
最佳答案发射:
GPIOG_INIT()
RCC->APB2ENR |= (1<<8);//开启G时钟
GPIOG->CRL=0X33333333;
GPIOG->CRH=0X33333333;
SEND_U16_GPIOG(u16 temp)
GPIOG->ODR=temp;//需要配合clk之类的同步信号,通知mcu2接收数据
注意看ODR/IDR寄存器相关说明。接收是读取IDR的值就可以了。每读取一次是读取一个32位的值,只不过我们用了 if(GPIOG->IDR&(1<<x))这种方式来判断一个管脚,其实读取的是整个GPIOG ...
| ||
| ||
流过汗水才能代表自己真的学会了如何不流汗。
|
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-24 03:04
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网