久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1882|回復: 1
打印 上一主題 下一主題
收起左側

STC8f2k08s2單片機串口收發的問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:799249 發表于 2020-7-7 17:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
自己寫了個函數,參數為指向數組的指針,及計數變量,
函數實現:
void Uart2Send(unsigned char *p,unsigned char i)   
{
unsigned char utemp;
        p[i]=0x00;
        #if 0
               for(utemp=0;utemp<=i;utemp++)
                {
                        //S2BUF=p[utemp];
                        S2BUF=utemp;
                        while((S2CON & 0x02)==0);
                        S2CON &= ~0x02;
                }
                #endif
                do
                {
                        S2BUF=utemp;
                        while((S2CON & 0x02)==0);
                        S2CON &= ~0x02;
                        utemp++;
                }
                while(utemp<=i);
}
函數調用:
Uart2Send(&Re_R_buffer[0x00],10);
Uart2Send(&Re_R_buffer[0x00],16);
調試問題:1.//S2BUF=p[utemp];放開----非S2BUF=utemp;狀態下,數組發送了兩遍。
                2.懷疑是循環的問題,改成先執行后判斷的dowhie循環。
實驗結果:0,0 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF。
沒有在utemp>16時結束循環
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:764088 發表于 2020-7-8 15:28 | 只看該作者
您的 比較 while(utemp<=i) ,本意是大小比較,但定義成 unsigned char 比較了,改成數據類型比較就好了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91精品久久久久久久久久入口 | 91麻豆精品一区二区三区 | 国产午夜影院 | 亚洲免费视频播放 | 免费在线黄 | 成人一区二区三区在线 | 小早川怜子xxxxaⅴ在线 | 亚洲精品久久久久国产 | 亚洲国产网站 | 91久久精品一区二区二区 | 日韩毛片| 欧美精品91 | 欧美精品一区二区三区视频 | 99视频在线免费观看 | 亚洲精品白浆高清久久久久久 | 欧美精品久久久久 | 四虎影视免费在线 | 欧美性吧 | 最新黄色在线观看 | 国产激情免费视频 | 国产成人精品视频在线观看 | 日韩乱码在线 | 亚洲视频中文字幕 | 九九热在线免费视频 | 免费一级大片 | 日韩av福利在线观看 | 在线免费看黄 | 国产成人免费视频网站视频社区 | 色婷婷亚洲 | 亚洲精品小视频在线观看 | 亚洲精品在线视频 | 国产精品国产 | 日本色婷婷 | 欧美亚洲视频 | 久久精品视频在线观看 | 久热精品在线观看视频 | 欧美在线观看一区 | 国产精品一区二区三区在线播放 | 久久久久久九九九九九九 | 欧美精品一区二区免费视频 | 天堂一区二区三区 |