51单片机向PC机发送数据时,我发送的三位数,PC机上只显示一位数,这是怎么回事? 关于51单片机通过串口发送数据的问题 我没有用循环发送 但是...

51\u5355\u7247\u673a\u5411PC\u673a\u5b9e\u65f6\u53d1\u9001\u6570\u636e\uff0c\u6211\u53d1\u9001\u7684\u662f\u4e00\u4e2a\u6570\u5b57\uff0c\u4f46PC\u673a\u6536\u5230\u7684\u6570\u636e\u662f91\uff0c\u4e3a\u4ec0\u4e48\u4e0d\u662f1\u5462

\u8fd9\u8981\u95ee\u4f60\uff0c\u5355\u7247\u673a\u53d1\u9001\u7684\u6570\u636e\u662f\u5341\u516d\u8fdb\u5236\u6570\uff0c\u8fd8\u662f\u5b57\u7b26\uff0c\u5373ASCII\u7801\uff1f
PC\u673a\u63a5\u6536\u662f\u7528\u4e32\u53e3\u52a9\u624b\u5417\uff1f\u63a5\u6536\u7684\u6570\u636e\u662f\u4ee5\u5341\u516d\u8fdb\u5236\u6570\u663e\u793a\u7684\uff0c\u8fd8\u662f\u663e\u793a\u7684\u5b57\u7b26\uff0c\u5fc5\u987b\u4e0e\u5355\u7247\u673a\u53d1\u9001\u7684\u76f8\u540c\u3002
\u4f60\u7684\u95ee\u9898\u5c31\u51fa\u5728\u8fd9\u4e0a\uff0c\u4e24\u8005\u6570\u636e\u5f62\u5f0f\u4e0d\u76f8\u540c\u3002

\u5475\u5475\uff0c\u60a8\u4f7f\u7528\u7684\u662fC8051F\u7cfb\u5217\u5355\u7247\u673a\u3002\u56e0\u6b64\uff0c\u521d\u59cb\u5316\u65f6\u5e94\u5f53\u7981\u7528WDT\u3002
\u5728\u521d\u59cb\u5316\u91cc\u589e\u52a0\u4ee5\u4e0b\u8bed\u53e5\uff1a
PCA0MD &= ~0x40;
PCA0MD = 0x00;
\u8fd9\u6837\uff0c\u5355\u7247\u673a\u5c31\u4e0d\u4f1a\u4e0d\u505c\u5730\u590d\u4f4d\u4e86\u3002

串口通讯首先保证收发端波特率、数据格式、校验方式一致,然后问题还存在就查看程序。
懂事电子设计 Vgz

我先问你几个问题:
1,串口软件显示模式是否正确 文本模式 还是 HEX模式?
2,你是如何确定只接收了一位数呢?是看的软件中的接收数据的个数吗?
3,波特兰设置是否正确?

  • 51鍗曠墖鏈哄悜PC鏈哄彂閫佹暟鎹椂,鎴戝彂閫佺殑涓変綅鏁,PC鏈轰笂鍙樉绀轰竴浣嶆暟,杩欐槸鎬...
    绛旓細涓插彛閫氳棣栧厛淇濊瘉鏀跺彂绔尝鐗圭巼銆鏁版嵁鏍煎紡銆佹牎楠屾柟寮忎竴鑷达紝鐒跺悗闂杩樺瓨鍦ㄥ氨鏌ョ湅绋嬪簭銆傛噦浜嬬數瀛愯璁 Vgz
  • 51鍗曠墖鏈涓轰粈涔堢敤涓插彛鍚戠數鑴戝彂閫佹暟鎹led鐏樉绀洪敊璇
    绛旓細绛旀濡備笅锛氬洜涓虹郴缁熻繛鎺ラ敊璇紝鎵浠鍙戦佹暟鎹鏄剧ず閿欒
  • C51鍗曠墖鏈涓插彛鍙戦鏁扮粍,浣嗘槸PC鏈鎺ュ彈鍙敹鍒颁簡鍓3浣?
    绛旓細寰堢畝鍗曞晩鈥︿綘鐪嬬湅浣燾hoosePlay1鏁扮粍鐨勭3瀛楄妭鎭板ソ鏄0x00锛屼笌瀛楃涓茬粨鏉熺鐩稿悓銆傝屼綘鍙戦佸瓧绗︿覆鍑芥暟鏄互瀛楃涓茬粨鏉熺鎴鐨勩傛墍浠ヤ綘杩欎釜鏁扮粍鍙戝畬鍓3瀛楄妭灏卞垽瀹氫负瀛楃涓茬粨鏉熴佸洜姝ょ粨鏉熷彂閫佷簡銆傛墍浠ヨ锛屼綘杩欎釜鏁扮粍涓嶈鐢ㄩ氱敤鐨勫瓧绗︿覆鍙戦佸嚱鏁版潵鍙戦侊紝鑰屽簲褰撳啓涓笓闂ㄧ殑鍙戦佸嚱鏁帮紝渚嬪 uart4_send_array(choo...
  • ...浣嗘槸杩炰笂鐢佃剳鍚鍗曠墖鏈灏变笉鏂殑鍚憄c鏈哄彂閫佹暟鎹
    绛旓細PCA0MD = 0x00;杩欐牱锛鍗曠墖鏈灏变笉浼氫笉鍋滃湴澶嶄綅浜嗐
  • 浣跨敤51鍗曠墖鏈涓PC杩涜涓插彛閫氫俊鏃,鎬庝箞灏嗕竴涓俯搴﹀(甯︿袱浣嶅皬鏁)鍙戦鍒...
    绛旓細浣跨敤51鍗曠墖鏈涓嶱C杩涜涓插彛閫氫俊鏃讹紝闇灏嗕竴涓俯搴﹀硷紙甯︿袱浣嶅皬鏁帮級鎸夐氫俊鍗忚瑙勮寖缁勬垚鐨鏁版嵁甯鍙戦鍒PC鏈锛孷B鍒欐寜閫氫俊鍗忚瑙勮寖缁勬垚鐨勬暟鎹抚缂栧啓鐨勪笂浣嶆満绋嬪簭锛屾帴鏀跺拰澶勭悊鏁版嵁甯э紝骞舵樉绀轰簬杩愯绋嬪簭鐣岄潰鎴栨帶浠朵笂銆傛暟鎹抚缁勬垚锛氬垎甯ч暱銆佸抚棣栥佹暟鎹拰甯у熬绛夈傛暟鎹細甯︿袱浣嶅皬鏁扮殑娓╁害鍊煎彂閫侀渶瑕佸埗瀹氬ソ鍚堥傜殑鏁版嵁...
  • pc鏈涓51鍗曠墖鏈鐨勪覆鍙i氫俊
    绛旓細鐢佃剳鍙戦涔熷彧鑳戒竴涓瓧鑺備竴涓瓧鑺傚彂閫併傛墍浠ワ紝鎺ユ敹涔熸槸涓涓瓧涓涓瓧鑺傛帴鏀剁殑銆傛帴鏀跺畬鍐嶇粍鍚堣捣鏉ュ氨鍙互浜嗐備緥濡傦細rec_buf[x++]=SBUF;if(x==2) //鎺ユ敹瀹屾垚 { int_x= rec_buf[1]*256+rec_buf[0]; //缁勬垚2瀛楄妭鏁版嵁锛鍐嶆樉绀 }
  • 51鍗曠墖鏈涓pc閫氫俊,娉㈢壒鐜囨槸2400鍊嶅鐨勫彲浠ュ噯纭殑鍙戦鍜屾敹鍥鏁版嵁,鍏朵粬娉 ...
    绛旓細涓茶閫氫俊鐨勬尝鐗圭巼涓鑸兘鍙2400鐨勬暣鏁板嶃PC鏈涓婁覆鍙g殑娉㈢壒鐜囦篃鏄寜杩欎釜鍙栧肩殑銆傚涓嬪浘锛岃繖鏄秴绾х粓绔殑娉㈢壒鐜囧彇鍊笺傝屽浜鍗曠墖鏈锛岄渶瑕佷覆鍙i氫俊鏃讹紝鏅舵尟棰戠巼閫氬父鍙11.0592MHz锛屾垨鑰2鍊嶃傚彇杩欎釜鍊肩殑鐩殑灏辨槸璁$畻鍑虹殑涓插彛閫氫俊鐨勬尝鐗圭巼璇樊鍑犱箮涓0銆傝屽彇鍏跺畠棰戠巼灏辨湁璇樊銆傚悓鏃讹紝鏅舵尟鍙栬繖涓硷紝娉㈢壒鐜囦篃瑕佸彇...
  • 浣跨敤51鍗曠墖鏈,鐢ㄤ覆鍙鍚慞C鏈哄彂閫涓涓瓧绗︺傝姹:鎶婁覆鍙g殑绋嬪簭涓嬭浇鍒板紑...
    绛旓細鐒跺悗鍒鍗曠墖鏈 寮鍙戞澘浜-- 涓插彛绋嬪簭-- 涓嶇煡閬撲綘鐢ㄧ殑鏄51鍝釜鑺墖-- 纭畾浠ュ悗灏卞幓鐪嬩覆鍙g殑瀵勫瓨鍣ㄥ彨浠涔 姣斿鍙 SBUF0 涓荤▼搴- int fasong[]; //鐢ㄦ潵瑁呬綘鍑嗗鍙戦鐨勫瓧绗 int *p; //鎸囬拡锛屽鏋滀笉鐔熸倝鐨勮瘽锛屽洖澶村啀甯綘鏀规垚涓嶇敤鎸囬拡鐨勩倂oid main(){ p=fasong; //鎸囬拡鎸囧悜...
  • ...51鍗曠墖鏈寮鍙戞澘涓婂浣曞皢鎸夐敭鐨鏁版嵁浣滀负鍚憄c鏈哄彂閫鐨勬暟鎹傛眰绋嬪簭!鑻...
    绛旓細鍗曠墖鏈鎺ユ敹鏁版嵁瑕佸湪涓柇閲屽鐞嗭紝鍗曠嫭鐨勫嚱鏁颁笉琛岋紝鍙互鍙傝冨崟鐗囨満鏁欑▼銆傛垜濂戒箙娌$帺51浜嗭紝瀵瑰瘎瀛樺櫒閮藉繕寰楀樊涓嶅浜嗐備絾鏄槸姝ラ杩樻槸娓呮鐨勶紝棣栧厛瑕佸涓插彛鍒濆鍖栵紝鎵撳紑涓插彛锛岃缃尝鐗圭巼锛屾墦寮鍏ㄥ眬涓柇锛屼覆鍙e氨OK浜嗐傛寜閿敤鍙鎵弿IO鍙o紝璇昏寰楅珮浣庣數骞冲嵆鍙紝寰堢畝鍗曘備綘缃戜笂鏀朵竴涓嬮儹澶╃ゥ鐨勮棰戞暀绋嬶紝璁茬殑寰...
  • 51鍗曠墖鏈鎬庝箞鎶婂涓紶鎰熷櫒(姣斿3涓)閲囬泦鍒扮殑鏁版嵁浼犵粰PC
    绛旓細51鍗曠墖鏈鍜PC鏈閫氳涓鑸槸閫氳繃RS232涓茶閫氳鎺ュ彛鏉ュ疄鐜扮殑锛屽涓紶鎰熷櫒妫娴嬪埌鐨勪俊鍙峰彲浠ュ垎鍒浼犻鍒癙C鏈恒1锛屼紶鎰熷櫒鏄暟瀛楅噺锛岄偅涔堟瘡涓涓狪O鍙i兘鍙互鎺ュ彈鍏惰緭鍏ワ紝杩欐牱鐨勮瘽锛屽皯浜8涓殑浼犳劅鍣ㄥ彲浠ョ粍鍚堟垚涓涓瓧鑺傞氳繃涓插彛浼犵粰PC銆2銆佷紶鎰熷櫒鏄ā鎷熼噺锛岋紝閭d箞闇瑕佽繘琛孉D杞崲锛孲TC绯诲垪鍗曠墖鏈哄ぇ閮ㄥ垎鍨嬪彿閮藉甫AD鍔熻兘锛屼笉...
  • 扩展阅读:旧手机一键导入新手机 ... 51单片机简单时钟设计 ... 一键备份手机所有数据 ... 51单片机时间显示程序 ... 怎么100%备份手机数据 ... 51单片机电子时钟c代码 ... 单片机 pc机手机的异同 ... 51单片机时钟程序keil ... 51单片机时钟显示时分秒 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网