问题解决了,感谢大家

2019-07-20 14:39发布

本帖最后由 学弟007 于 2017-5-10 23:00 编辑

如题,假如用PA0,PA1,PA6,PA7,PB0,PB1,PB2,PB3这8个IO(假设都可当作普通IO)输出0xfe,就像51单片机输出0xfe,只要P0=0xfe;就可以了,STM32如何办到呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
卖姑娘的小火柴
1楼-- · 2019-07-20 15:19
[mw_shl_code=applescript,true]void GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal)
{
  /* Check the parameters */
  assert_param(IS_GPIO_ALL_PERIPH(GPIOx));

  GPIOx->ODR = PortVal;
}[/mw_shl_code]

GPIOx就是对应的口子
也可以直接用相应寄存器GPIOA->ODR=0xFE
卖姑娘的小火柴
2楼-- · 2019-07-20 17:55
 精彩回答 2  元偷偷看……
学弟007
3楼-- · 2019-07-20 20:43
 精彩回答 2  元偷偷看……
mill
4楼-- · 2019-07-20 22:23
自己封装一个函数吧
学弟007
5楼-- · 2019-07-20 22:55
 精彩回答 2  元偷偷看……

一周热门 更多>