#define digitalHi(p ,i) {p->PSRR=i} //输出为高电平

1. 怎么理解如下代码可以输出为高电平?

#define digitalHi(p, i)
{
   p->BSRR=i;
}

2. 怎么理解如下代码可以输出为低电平?

#define digitalHi(p, i)
{
   p->BRR=i ;
}

3. 怎么理解如下代码可以输出翻转状态?

#define digitalToggle(p ,i)
{
   p->ODR ^= i;  
}

  百思不得其解,望有识之士指教!!!

posted @ 2023-01-05 22:51  JRS077  阅读(206)  评论(0编辑  收藏  举报