找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

52單片機(jī)學(xué)習(xí)中,通過串口發(fā)字符的問題,請大俠幫忙

查看數(shù): 4118 | 評論數(shù): 10 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2017-7-7 17:01

正文摘要:

一臺成品機(jī)器通過串口助手找出來的控制代碼:FE  68  00  01  0F  00  00  76  16 。我這里用了如下程序代碼,可是就發(fā)不出這樣 ...

回復(fù)

ID:161951 發(fā)表于 2017-7-8 10:43
怯情久° 發(fā)表于 2017-7-8 09:09
沒打全,是unsigned char zifuchuan[]={0XFE,0X68,0X00,0X01,0X0F,0X00,0X00,0X76,0X16};
還有你的發(fā)送 ...

修行的路上有困難也不會害怕了,在51黑中有你們真好!
大俠依你的指點(diǎn),問題解決了,非常的感謝!
sendc(unsigned char  *pd)
{
unsigned char i;
for(i=0;i<9;i++)
{
  send(*pd); //發(fā)送一個字符
  pd++;  //移動到下一個字符
}
}
ID:103316 發(fā)表于 2017-7-8 09:09
hdle 發(fā)表于 2017-7-7 22:23
unsigned char zifuchuan[]=0XFE,0X68,0X00,0X01,0X0F,0X00,0X00,0X76,0X16";
改了問題依舊喲  串口調(diào)試 ...

沒打全,是unsigned char zifuchuan[]={0XFE,0X68,0X00,0X01,0X0F,0X00,0X00,0X76,0X16};
還有你的發(fā)送代碼要改一下,別用指針了,既然知道要發(fā)送幾個數(shù)據(jù),直接發(fā)送固定長度的字符串就行。 void sendc(unsigned char  *pd)
{
unsigned char i;
for(i=0;i<9;i++)
{
  send(*pd); //發(fā)送一個字符
}
}
ID:213173 發(fā)表于 2017-7-8 07:10
hdle 發(fā)表于 2017-7-7 22:23
unsigned char zifuchuan[]=0XFE,0X68,0X00,0X01,0X0F,0X00,0X00,0X76,0X16";
改了問題依舊喲  串口調(diào)試 ...

你改成這樣還是字符串,不要用雙引號,要用花括號,如樓上所述unsigned char zifuchuan[]={0XFE,0X68,0X00,0X01,0X0F,0X00,0X00,0X76,0X16};
ID:161951 發(fā)表于 2017-7-7 22:23
怯情久° 發(fā)表于 2017-7-7 20:03
首先,你發(fā)送的是字符串,也就是"FE 68 00 01 0F 00 00 76 16"這一串的ASCII碼,你要寫成unsigned char zif ...

unsigned char zifuchuan[]=0XFE,0X68,0X00,0X01,0X0F,0X00,0X00,0X76,0X16";
改了問題依舊喲  串口調(diào)試助手停止位也改成1位了。
ID:103316 發(fā)表于 2017-7-7 20:03
首先,你發(fā)送的是字符串,也就是"FE 68 00 01 0F 00 00 76 16"這一串的ASCII碼,你要寫成unsigned char zifuchuan[]=0XFE,0X68,0X00,0X01,0X0F,0X00,0X00,0X76,0X16";還有,51單片機(jī)的停止位是1位,你的串口調(diào)試助手上面是兩位
ID:210756 發(fā)表于 2017-7-7 19:54
unsigned char zifuchuan[]="FE 68 00 01 0F 00 00 76 16";&nbsp;改成unsigned char zifuchuan[]={0xfe,……}這種形式
ID:82765 發(fā)表于 2017-7-7 18:25
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表