我用CH32V203C8T6,想直接操作某端口输出1或0,而不通过GPIO库函数。
比如:不通过GPIO_SetBits函数,直接让GPIOB12输出1,怎么操作?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
我用CH32V203C8T6,想直接操作某端口输出1或0,而不通过GPIO库函数。
比如:不通过GPIO_SetBits函数,直接让GPIOB12输出1,怎么操作?
不能操作单个位,可以直接16位操作:GPIOB->ODR = 0x0000或者GPIOB->ODR = 0x1000.
也可以:GPIOB->ODR |=1<<12;
还可以:GPIOB->OUTDR ^= GPIO_Pin_12;(速度慢些)
我自己回复了。
真棒呀??