我正在使用 MPLAB 通过 CCS 编译器编译 C 语言的程序。
我想使用定义的端口将输出端口设置为高电平或低电平。
#bit portOut1 = PORTC.0
所以,我想将我的 portOut1
设置为高或低。
我用了 3 种方法来做到这一点,但只有一种有效。但我对此并不满意。
1:(不起作用,为什么?)
portOut1 = output5.value;
2:(不起作用,为什么?)
output_bit(portOut1,value);
3:(显然有效)
output_bit(pin_c0, value);
我不明白为什么第一种和第二种方式不起作用。
而且我不想使用第三个,因为除非我发表评论,否则我不知道这个引脚的作用,而且我认为这不是一个好的程序实践。
有谁知道如何做到这一点?或者我做错了什么?
最佳答案
#define portOut1 pin_c0
output_bit(portOut1, value)
关于c - 设置输出端口高低 C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17751843/