我用MPLAB用CCS编译器编译C语言的程序。
我想使用定义的端口将输出端口设置为高或低。

#bit portOut1 = PORTC.0

所以,我想把我的portOut1设置为高或低。
我用了三种方法,但只有一种有效。但我不满意。
1:(不起作用,为什么?)
portOut1 = output5.value;

2:(不起作用,为什么?)
output_bit(portOut1,value);

3:(明显有效)
output_bit(pin_c0, value);

我不明白为什么第一和第二种方法不起作用。
我不想使用第三个,因为我不知道这个pin做什么,除非我评论,我认为这不是一个好的程序实践。
有人知道怎么做吗?或者我做错了什么?

最佳答案

#define portOut1 pin_c0
output_bit(portOut1, value)

关于c - 设置输出端口高低C,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17751843/

10-12 05:30