<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于新唐M0的DMX512-1990收發(fā)例程

          基于新唐M0的DMX512-1990收發(fā)例程

          作者: 時間:2016-11-29 來源:網(wǎng)絡 收藏
          我測試好的舞臺燈光的DMX512-1990時序模擬的收發(fā)代碼例子,可能是我的外部12M晶振配置不到更好250K的波特率,誤碼率及接收速度

          有點低。
          我是利用接收線狀態(tài)中斷RLS_INT的BIF中斷來實現(xiàn)BREAK的接收;清
          接收緩沖。接著就用接收數(shù)據(jù)的模式來收數(shù)據(jù)。

          另外,需要注意的是:

          本文引用地址:http://www.ex-cimer.com/article/201611/323200.htm

          1,波特率高的時候串口的停止位一定要2個才好接收;
          2,UART的TXD和RXD剛從GPIO的P30,P31切換過來是不確定的。要啞發(fā)3個字節(jié)的數(shù)據(jù)才能切換成UART模式,
          大概是33US左右的時間;
          3,如果用PLL作為UART的時鐘的話,效果非常差,不知道是不是PLL不穩(wěn)定的原因還是波特率發(fā)生器
          在高時鐘下不穩(wěn)定 ?
          有什么技術問題請與yuanxihua@21cn.com溝通。
          附件:測試工程代碼9G-M0516.zip

          DMX512協(xié)議DMX512控制協(xié)議.rar



          關鍵詞: 新唐M0DMX51

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();