精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用微機做單片機的調試工具,Microcontroller debugging

454398 ? 2018-09-20 19:42 ? 次閱讀

微機單片機的調試工具,Microcontroller debugging

關鍵字:用微機做單片機的調試工具

用微機做單片機的調試工具
趙金明
準備一片MAX232芯片,用于搭建單片機與微機之間串口通信的橋梁(以下簡稱為串口工具)。電路原理圖參下圖。
由于單片機輸入輸出的是5V邏輯電平即TTL電平, 不同于微機串口RS232電平(-15~+15V),故不能將單片機串口與微機串口直接連接,需經電平轉換后方可通信。MAX232正是充當這種將TTL電平轉換成RS232電平角色。圖中,電容容量均可選擇0.1-1μF這間。MAX232的7、8腳連結到九針連接器J1的2、3腳,并共用“地”,九針連結器插接到微機串口。MAX232的9、10腳分別與單片機的串行口的接收端(RXD)、發送端(TXD)相連。MAX232的5V電源借用單片機的電源,為使用方便,可以將MAX232與單片機相連的4根線即+5V、TXD、RXD、“地”用4針插接件連在一起(調試時用插件方便),然后將MAX232及其外圍元件焊接在一個小印制板上。用香煙盒大小盒子封裝起來(4針插接件放在盒外)。九針連結器只需用1只。即連結MAX232的九針連結器可以省去,而直接將線焊接線路板上,連到微機的那端才用九針連接器。(若有老式串口鼠標器,用在這里很適合)
到網上下載一個串口大師作串口收發工具(《電子制作》網有下載)。
一般地說,一部微機有多個行串口如COM1、COM2,圖2中的“串口”右下框便是就這類情況用于選擇串口的。 當串口工具插到微機COM1時,串口大師選COM1,總之,串口大師中串口項的選擇必須與微機的串口的選擇相同。再是波特率的選擇應與欲調試的程序中設置的波特率一樣,其它選項同樣要按程序設置。圖2中的*16時進制”選項用于16進制數字顯示。

串口大師中右邊有一個數據接收區和一個數據發送區。將接收到單片機發來的數據顯示在接收區(左圖中的ab、cd即為接收到的數據),欲發送到單片機的數據先填入發送區(圖2中的01、02為欲發送的數據),在串口開啟的情況下,單擊“發送”按鈕,發送區的數據便傳送出去。
做好串口工具、將串口大師軟件包復制到微機中(串口大師無需安裝,點擊可執行文件ComMaster.exe即可打開),然后將相應的線連結好。便可用微機對單片機的程序進行調試:一方面,微機可以向單片機發送數據,反過來,微機可將自單片機發送來的數據顯示在屏幕上,由于微機顯示的數據量大,所以該優勢特別有用。調試中,能方便快捷地從顯示屏上提取大量可供分析的數據。了解程序中的BUG等,省去故意制作輔助的LED、LCD等顯示工具的麻煩,可以說得上是個稱心的工具。下面
舉個對紅外遙控器編碼進行分析的例子簡要說明串口工具的用法:紅外遙控器發射的紅外線上是一串脈沖(方波)信號,參左圖,欲分析其編碼,只要測量各個方波周期,因此我們可以用單片機的定時器在一個脈寬內進行計數,取出計數值分析即可得到紅外編碼。圖3中,欲求點a到b、b到c的時間長度,我們可以以脈沖的下降沿作計數的啟點,即在單片機接收到紅外接收頭送來的低電平時發生外部中斷(點a處)時,定時器0開始計數,在下一次發生中斷(點b)停止計數,將計數值THO、TLO值發送給微機,于串口大師接收數據顯示區顯示出來,然后將THO、TLO清O,重新開始計數……,這樣便能得到完整的紅外編碼信息。紅外接收原理圖參見圖,
圖中U2為紅外接收頭,接收到的紅外脈沖信號送單片機U1的外部中斷口。
配套的源文件如下:
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    單片機調試常見問題與解決方法

    單片機調試是嵌入式系統開發中的一個重要環節,它涉及到對單片機程序的測試和優化,以確保系統能夠正常工作。在調試過程中,開發者可能會遇到各種問題。 1. 程序無法燒錄到
    的頭像 發表于 11-01 14:11 ?311次閱讀

    TCP&UDP調試工具

    TCP&UDP調試工具
    發表于 10-30 10:41 ?1次下載

    MODBUS調試工具(modscan32)

    MODBUS調試工具(modscan32)
    發表于 10-24 10:39 ?0次下載

    單片機基本io功能調試過程

    所使用的單片機型號以及需要調試的IO口。不同型號的單片機在IO口的配置和特性上可能有所不同。 查閱單片機手冊 : 查閱單片機的手冊或數據手冊
    的頭像 發表于 09-14 14:38 ?445次閱讀

    stm32單片機什么軟件編程

    STM32單片機是一種廣泛應用于嵌入式系統領域的微控制器,具有高性能、低功耗、豐富的外設接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述 STM32單片機
    的頭像 發表于 09-02 10:16 ?1006次閱讀

    更強的無線(雙)串口數據記錄 調試工具

    1、介紹這是一個具備Wi-Fi功能的無線雙串口調試工具;除了基本的無線串口外還具備將串口數據自動記錄到TF卡,可自定義數據上報地址,預留可定義IO功能邏輯等功能,具有很高的可玩性;配合自研上位
    的頭像 發表于 08-02 08:11 ?581次閱讀
    更強的無線(雙)串口數據記錄 <b class='flag-5'>調試工具</b>

    請問esp32的wifi調試工具哪個?

    請問依稀啊esp32的wifi調試工具哪個?
    發表于 06-21 06:33

    單片機上位軟件什么開發

    在開發單片機上位軟件時,選擇合適的開發工具和編程語言至關重要。本文將詳細介紹單片機上位軟件開發的各個方面,包括開發環境、編程語言、界面設
    的頭像 發表于 06-07 09:17 ?1200次閱讀

    數字電路仿真軟件單片機怎么

    數字電路仿真軟件是一種用于模擬和測試數字電路設計的工具。其中,單片機仿真軟件是一種專門針對單片機進行仿真的工具。這種軟件能夠提供一個類似真實硬件環境的仿真平臺,讓用戶在計算機上進行
    的頭像 發表于 04-21 10:28 ?1005次閱讀

    什么是CAN總線調試工具調試的內容主要包括哪幾個方面?

    CAN總線調試工具是用于對CAN總線進行調試和故障排除的設備或軟件工具,它們具有高速數據捕獲能力、數據過濾和觸發功能,以及用于解析和顯示CAN幀的軟件界面。
    的頭像 發表于 04-03 11:23 ?1000次閱讀

    應用單片機開發的ST LINK調試器設計制作

    調試ST單片機的過程中,ST-LINK是一個很好使用的調試工具。今天,我們就根據網絡上的設計方案進行簡化,設計制作一個ST LINK調試器,用于之后的
    發表于 03-06 10:26 ?1036次閱讀
    應用<b class='flag-5'>單片機</b>開發的ST LINK<b class='flag-5'>調試</b>器設計制作

    單片機程序讀取需要什么工具

    單片機程序讀取的工具可以分為硬件工具和軟件工具兩類。下面將詳細介紹這些工具的種類、功能和使用方法。 一、硬件
    的頭像 發表于 01-02 18:10 ?3666次閱讀

    STM32單片機一般有幾種調試方式

    JTAG調試*:這是一種常用的調試工具,可以用于單步執行、斷點調試等操作。在STM32單片機中,可以使用ST-Link、STMicroelectronics IDE等
    的頭像 發表于 12-13 10:31 ?3053次閱讀

    單片機程序調試常見問題 STM32單片機一般有幾種調試方式

    SWD是STM32單片機常用的調試模式之一。它通過單一的調試引腳(SWDIO)和時鐘引腳(SWCLK)來進行調試和編程操作。使用SWD調試
    的頭像 發表于 12-02 17:14 ?3343次閱讀

    腳本調試工具有哪些?腳本調試工具怎么?

    腳本調試是軟件開發過程中非常重要的一環,它能幫助開發者快速定位并解決代碼中的錯誤。大多數編程語言都提供了各種各樣的腳本調試工具,本文將介紹一些常見的腳本調試工具以及它們的基本使用方法。 GDB
    的頭像 發表于 12-01 14:40 ?827次閱讀