Microchip
直播中

张艳

7年用户 1557经验值
私信 关注
[问答]

怎么将一个字节数组放在USAT?

我看不到将一个字节数组放在USAT上的功能。我该怎么做?也没有字节的变量类型吗?与PIC32的字节一样,ISUNCORE CHAR?我在网上看过。这似乎不对……所以如果我想在c32中制作一个字节数组,我只需要对char[]temp进行置疑;

回帖(6)

陈晨

2019-10-8 06:51:05
你是用C编程的吗?你问的是基本的C问题而不是PIC 32的问题。Char(42)AcsIn;无符号字符(42)ANARAYOFBACK;假设正确的COM端口被设置。所有的工作都是
举报

张娜

2019-10-8 07:04:47
我有一种感觉,即OP需要一个函数,如PutuStudio(),但是它需要一个通用的字节数组,而不是一个零结尾的字符串。而且,不,它通常不包含在库中,所以你可以(很容易)创建你的。
举报

龚旻

2019-10-8 07:20:58
没有工作:void Modbus_Send(void){unsigned char Message[8];Message[0]=1;Message[1]=3;Message[2]=12;Message[3]=130;Message[4]=0;Message[5]=1;//CRCfunction(Message,6);.(BusyUART2());putsUART2(Message;.;}这不会出现在Usart计算机上。现在我问SUTART2(“为什么是我?”)那就行了!但是,消息没有出现。在c#中,我只会做:byte[]Message=new byte[8];[Message[1]=01;//The Function CodeMessage[1]=03;Message[2]=12;Message[3]=130;Message[4]=0;Message[5]=1;这很有效。我正在尝试做Mod总线,所以我需要能够发送字节。
举报

龚旻

2019-10-8 07:32:10
等待有No.SerialPalt。写(AARYAXOUT,0, 8);PIC32中的函数?这将只写字节数组到USAT……?我该怎么做呢?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分