我用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/