RISC-V怎么直接操作端口?

我用CH32V203C8T6,想直接操作某端口输出1或0,而不通过GPIO库函数。

比如:不通过GPIO_SetBits函数,直接让GPIOB12输出1,怎么操作?

不能操作单个位,可以直接16位操作:GPIOB->ODR = 0x0000或者GPIOB->ODR = 0x1000.

也可以:GPIOB->ODR |=1<<12;

还可以:GPIOB->OUTDR ^= GPIO_Pin_12;(速度慢些)

我自己回复了。


真棒呀??


只有登录才能回复,可以选择微信账号登录