gpt4 book ai didi

c - 在 MPLab X IDE 上用 C 语言从 IO 引脚读取和写入

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:08 25 4
gpt4 key购买 nike

我最近开始使用 PIC32MX764F128H 微 Controller ,我习惯在 PIC18 和 PIC24 上做事……。也就是使用 CCS C 编译器,所以我很好奇是否有人知道如何在 MPLab X 中为 32 位芯片编写一些真正基本的 C 代码。我只想让代码从模拟引脚获取输入并将相反的值放入输出中别针。

例如,如果输入 PIN_B0 并且我插入了 3.3v(该芯片使用 3.3 而不是 5v),我想将 PIN_C0 读取为 0v,但是如果 PIN_B0 接地,我希望 PIN_C0 读取高电平3.3v信号

我对这样一个低级别的应用程序很生疏,不记得如何在 C 中这样做。下面是我目前在 C 中的一些内容,但它没有编译,而且 MPLab 在协助解决代码问题方面很糟糕。

#fuses HS,NOLVP,NOWDT,PUT
int main()
{
TRISB=0;//all of Port B is input
TRISC=1;//all of Port C is output
int RecvInput;
while(true)
{
RecvInput = ??? //how do I get from Pin_B0 ??
if(Recv==0)
{
//HOW DO I SAY PIN_C0 = HIGH
}
else //PIN_C0 = 0
}
}

最佳答案

试试这个:

RecvInput = mPORTBRead();

然后输出:

mPORTBWrite(value);

关于c - 在 MPLab X IDE 上用 C 语言从 IO 引脚读取和写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19848133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com