有一个485通讯的单片机,我想用串口调试手来得到单片机发出的通信码,把波特率设置成9600和4800,同时都有 单片机串口设的波特率是9600,但是在电脑串口调试程序中设成...

\u6c42\u7528MFC\u505a\u7684\u4e32\u53e3\u8c03\u8bd5\u7a0b\u5e8f\uff0c\u8981\u80fd\u4e0e\u5355\u7247\u673a\uff08COM6\uff09\u901a\u4fe1\uff0c\u80fd\u4fee\u6539\u6ce2\u7279\u7387\uff0c\u5e76\u4e14\u80fd\u663e\u793a\u4e2d\u6587\u3002

\u4f60\u53ef\u4ee5\u641c\u641c\u4e32\u53e3\u8c03\u8bd5\u52a9\u624b\u7684\u6e90\u7801\uff0c\u6709\u4e2a\u6587\u6863\u7684\u5185\u5bb9\u662f\u4e00\u6b65\u4e00\u6b65\u6559\u4f60\u4e32\u53e3\u901a\u4fe1\u3002
\u5982\u679c\u6ca1\u627e\u5230\u5408\u9002\u7684\uff0c\u6211\u8fd9\u91cc\u6709\u4e00\u4e2a\uff0c\u5e76\u4e14\u6211\u8fd8\u6709\u4e2a\u7a0b\u5e8f\u5df2\u7ecf\u5b9e\u73b0\u901a\u4fe1\uff0c\u4f46\u90a3\u4e2a\u7a0b\u5e8f\u4e0d\u80fd\u516c\u5e03\u5230\u7f51\u4e0a\uff0c\u5b83\u5bf9\u6211\u6682\u65f6\u8fd8\u6709\u70b9\u7528\uff0c\u53ef\u4ee5\u4ea4\u6d41\u4ea4\u6d41\u3002

\u8fd9\u4e2a\u4e0d\u53ef\u80fd\u7684\u628a\uff0c\u6ce2\u7279\u7387\u4e0d\u5bf9\u63a5\u6536\u4e0d\u4e86\u6570\u636e\uff0c\u751a\u81f3\u6570\u636e\u51fa\u9519\u7684\uff0c

看楼主的意思是不知道单片机的通讯协议也不知道单片机的波特率,那就比较麻烦了,你看看单片机发出来的数据是不是ASSIC码形式的,如果你把波特率设置成9600,点ASSIC码显示,发现数据刚好是ASSIC码,那么说明波特率应该是9600的。但如果协议是十六进制格式的话你只能根据数据内容来猜测了

1,手边如果有示波器,用示波器抓一段波形,很快就能判断出来。
2,用单片机编一段程序,捕捉波形,判断沿变化的最小时间。我以前做过类似的工具,直接把波特率显示出来了。
3,用串口助手,十六进制显示,凭经验,分析接收到的数据也许能判断出来。如果波特率正确的话,什么数据都有可能有。

把PC端串口调试助手的波特率与单片机的波特率设置一样就好了

因为485的数据实际上是RS232单工异步传输。你设置成多少的波特率都能得到数据,是用为只要有启始码就能触发PC强制读取接下来时钟对应的数据。如果你没有单片机的源代码,你就用示波器截取一段波形,选取最短的一段,查看这段的时间长度,这个时间长度就是对应的(波特率周期),具体计算你应该知道的......,然后去对应常用波特率的值,近似与哪个就是哪个。

通信速率只是说同一时间发送数据的多少,快慢和你的设备工作环境有关,在保证接收能正确的情况下,快一些,或者距离的要求,都有关系,485 一般都是9600的波特率,希望对你有用!

不知道 单片机的正确通信波特率?

如何 正常 通信 呢?

  • 璁捐涓涓崟鐗囨満鐨485鎺ュ彛鐢佃矾
    绛旓細MAX485銆75176绛夌瓑椹卞姩鍣ㄥ潎鍙備笅鍥炬槸鍏稿瀷搴旂敤鐢佃矾锛
  • 485鐢佃矾,閫氫俊,鍗曠墖鏈,涓讳粠
    绛旓細棣栧厛纭畾浣犵殑485鑺墖鏄ソ鐨勶紝鐒跺悗淇濊瘉浠庢満宸ヤ綔鍦ㄢ滀富浠庢ā寮忊濓紝鍗筹細浣犵殑浠庢満涓嶆槸浠讳綍鏃跺欓兘鍦ㄥ悜澶栭潰鍙戦佹暟鎹紝濡傛灉浠庢棦鏈鸿鍙戦佹暟鎹鏈変富鏈哄懠鍙彂閫侊紝骞朵笖瑕佷繚璇佹瘡鍙颁粠鏈虹殑鍛煎彨璇嗗埆鐮佷笉鍚岋紝杩欐牱鍦ㄤ换鎰忔椂鍒诲氨鑳戒繚璇佷粎鏈変竴鍙颁粠鏈哄湪涓庝富鏈閫氫俊锛浠庤屼笉浼氬彂鐢熸暟鎹殑纰版挒銆傝繕鏈変竴鐐归渶瑕佹敞鎰忕殑灏辨槸锛岃鍦485...
  • 485鍜鍗曠墖鏈鎬庝箞杩
    绛旓細涓嶉渶瑕佷笂鎷夛紝鍙互鐩存帴杩炴帴鐨锛屽崟鐗囨満鍙戦佹帴485鐨4鑴氾紝鍗曠墖鏈烘帴鏀舵帴485鐨1鑴氾紝杩樻湁2銆3鑴氭槸鏀跺彂鎺у埗鑴氾紝3鑴氭帴楂樹娇鑳藉彂閫侊紝2鑴氭帴浣庝娇鑳芥帴鏀讹紝涓鑸繖涓や釜鑴氳繛鍦ㄤ竴璧锋帶鍒
  • 鎮ㄥソ,鏈夋病鏈夊叧浜鍗曠墖鏈RS485澶氭満閫氫俊鐨c璇█绋嬪簭鍟
    绛旓細/ MEGA8_485_EEPROM_817_ADC_WDT.c Created: 2013-8-8 16:52:15 Author: Administrator / define F_CPU 4000000UL include <avr/io.h> include <util/delay.h> include <avr/interrupt.h> include <string.h> include <avr/wdt.h> //鐪嬮棬鐙楃浉鍏冲ご鏂囦欢 include <avr/eeprom.h> define...
  • 51鍗曠墖鏈485閫氫俊鐢佃矾
    绛旓細51鍗曠墖鏈485閫氫俊鐢佃矾 涓嬮潰杩欎釜鍥惧湪浣庨熺殑鍦哄悎搴旇娌℃湁闂
  • 鍗曠墖鏈鎬庢牱鎺ユ敹骞朵娇鐢ㄤ笁涓485涓插彛鍙戞潵鐨勬暟鎹?
    绛旓細鏈夊緢澶氬姙娉曪紝绗涓涓鍔炴硶锛氭湁浜鍗曠墖鏈鏀寔3涓猆ART銆傜敤杩欎簺鍗曠墖鏈哄氨杞绘澗瑙e喅銆傜浜屼釜鍔炴硶锛氶噰鐢ㄨ疆璇㈢殑鏂瑰紡銆傚鍔犵數瀛愬紑鍏崇數璺傚垎鍒夋嫨涓嶅悓鐨勯氶亾璇诲彇銆傜涓変釜鍔炴硶锛屽鍔犻澶栫殑閫氳鑺墖銆傜劧鍚庨噰鐢↖IC鍜孲PI鎺ュ彛涓庤繖浜涜姱鐗囬氳銆
  • 鍗曠墖鏈rs485閫氫俊闂
    绛旓細濡傛灉鍗曠嫭杩炴帴閮芥湁闂锛岄偅鏋佹湁鍙兘鏄澶囩殑闂锛屽熀鏈笂鍙互鎺掗櫎绾胯矾鐨勯棶棰橈紝鎭╋紝鍙互鑰冭檻鎺ュ尮閰嶇數闃昏瘯璇曠湅鏄笉鏄樆鎶椾笉鍖归厤銆
  • 232鍜485濡備綍鍦鍗曠墖鏈涓婂叡鐢涓涓涓插彛
    绛旓細鐢⊿TC鍗曠墖鏈哄氨鍙互锛屽唴閮ㄦ槸涓涓涓插彛锛屼絾閫氳繃鍐呴儴鍒囨崲锛屽閮芥湁涓ょ粍寮曡剼锛岃繖鏍峰氨鍙互鍒嗗埆鎺ユ垚232鍜485鎺ュ彛浜嗐備絾涓ょ粍寮曡剼涓嶈兘鍚屾椂浣跨敤锛岃鍒嗘椂浣跨敤銆傚鏋滆232鍜485鐙珛浣跨敤锛屼簰涓嶅奖鍝嶏紝鍙敤STC12C5A60S2绯诲垪鎴朣TC15绯诲垪鍗曠墖鏈猴紝鍐呴儴鏈変袱鐙珛鐨刄ART锛屽嵆涓插彛銆
  • 51鍗曠墖鏈閫氳繃485閫氳,鍙戦佸嚭鏉ョ殑鏁版嵁鏈熬澶涓涓00鐨勫瓧鑺,璇烽棶濡備綍瑙e喅...
    绛旓細485鍙戦佸姞涓涓帶鍒朵綅锛屽彂閫佸畬姣曢┈涓婄敤鎺у埗浣嶅叧鏂彂閫併
  • 濡備綍鐢鍗曠墖鏈瀹炵幇rs485鍜宨2c涔嬮棿鐨勯氫俊?
    绛旓細涓鑸儏鍐典笅锛岃杩涜I2C閫氳锛浣犳渶璧风爜鍏朵腑鏈変竴涓鑺墖瑕佹湰韬氨甯︽湁I2C閫氳鎺ュ彛锛岀敤杩欎釜甯︽湁I2C鎺ュ彛鐨勮姱鐗囨潵浣滀粠鍣ㄤ欢锛岃繖鏍峰氨鐩稿濂藉鐞嗕竴鐐广備綘瑕佹槸涓や釜閮戒笉甯﹁繖涓帴鍙o紝鏉ユā鎷熺殑璇濓紝寰堟湁闅惧害銆傞櫎闈炰綘瀵笽2C鍗忚寰堟竻妤氾紝涓嶈繃浠庢ゼ涓荤殑鎻愰棶鏉ョ湅锛屼及璁″氨涓嶆庝箞鐔熸倝杩欑鍗忚銆傛墍浠ュ缓璁繕鏄敤鍒殑閫氳鏂瑰紡鍚э紝...
  • 扩展阅读:万用表判断485好坏 ... 485接线端子详细接线图 ... 485通讯协议编程详解 ... 485通讯串口工具软件 ... 一张图看懂485通讯接线 ... 485实物接线图 ... 多台设备485连接图 ... 485串口接线图 ... 485通讯线手拉手接线图 ...

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