博客專欄

        EEPW首頁 > 博客 > 單片機I/O口模擬串口

        單片機I/O口模擬串口

        發布人:18033411175 時間:2019-04-26 來源:工程師 發布文章

              最近調試GPS的一個模塊,需要把數據從GPS讀取,再通過串口發送給PC機等一些功能。要用到2個串口,我使用了AMTEGA8A單片機,所以用普通IO模擬做了一個串口?;宋覂蓚€晚上的時間,才調試好模擬串口程序,也遇到不少的問題,今天終于搞定了。但是還只是波特率1200,校驗位N 數據8 停止1 ,以后再慢慢完善。

          模擬串口主要是先要考慮到波特率和數據格式。我采用的1200的波特率,所以一個位的時間是:1s/1200=833.3333333us .這里我沒用定時器,我是用延時來實現定時的,一個位的延時時間定為833us,AVR里面的延時程序還是比較精確的,我用示波器觀察波形,也是正確的。一般串口協議(校驗位N 數據8 停止1 )以我現在調試這個來說,比較簡單,一個起始位,8位數據,一個停止位,每一位時間都是833u。

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 工布江达县| 天台县| 措勤县| 崇阳县| 五华县| 吉林市| 成安县| 泰顺县| 梅河口市| 秭归县| 综艺| 登封市| 南江县| 正定县| 阳城县| 义乌市| 平南县| 县级市| 衢州市| 讷河市| 云霄县| 洞口县| 西峡县| 保康县| 牡丹江市| 喀喇沁旗| 连山| 固原市| 洪雅县| 仁化县| 江山市| 高台县| 利津县| 巴里| 邵东县| 壶关县| 岳西县| 天柱县| 乌鲁木齐市| 昌都县| 温宿县|