打印

请教:例子BLINKY简单问题

[复制链接]
1980|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lyons|  楼主 | 2008-1-23 12:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在STM32例子BLINKY中有“#define LCD_RS(x)  GPIOC->ODR = (GPIOC->ODR & ~PIN_RS) | (x ? PIN_RS : 0);”不太明白,请高手指点。
沙发
香水城| | 2008-1-23 13:35 | 只看该作者

哪点不明白?

哪个板子?

使用特权

评论回复
板凳
lyons|  楼主 | 2008-1-23 13:56 | 只看该作者

是KEIL的MCBSTM32板

“GPIOC->ODR = (GPIOC->ODR & ~PIN_RS) | (x ? PIN_RS : 0)”不明白!不好意思,C语言基础较差,以前学的是FORTRUN!

使用特权

评论回复
地板
香水城| | 2008-1-23 14:18 | 只看该作者

没有找C语言的书看看吗?

& 逻辑按位与
~ 逻辑按位求反

(x ? a : b) 当x等于0,此表达式取b的值;当x不等于0,此表达式取a的值。


对不起,此问题到此为止,这个论坛不是做C语言基础培训的。

使用特权

评论回复
5
lyons|  楼主 | 2008-1-23 14:38 | 只看该作者

谢谢!香主

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

65

帖子

0

粉丝