99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

用微機做單片機的調(diào)試工具,Microcontroller debugging

454398 ? 2018-09-20 19:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

微機單片機的調(diào)試工具,Microcontroller debugging

關(guān)鍵字:用微機做單片機的調(diào)試工具

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    調(diào)試工具:Eclipse調(diào)試工具欄與窗口的深入分析

    摘要 :在嵌入式系統(tǒng)開發(fā)領(lǐng)域,高效的調(diào)試工具鏈對于項目的成功實施具有決定性意義。本文聚焦于 Eclipse 調(diào)試工具欄與窗口的功能特性,深入剖析其在嵌入式開發(fā)調(diào)試過程中的關(guān)鍵作用。以廈門國科安芯
    的頭像 發(fā)表于 07-07 11:32 ?153次閱讀
    <b class='flag-5'>調(diào)試工具</b>:Eclipse<b class='flag-5'>調(diào)試工具</b>欄與窗口的深入分析

    RT-Trace調(diào)試工具正式發(fā)布!

    5月20日,RT-Thread官方預(yù)售了首款調(diào)試工具RT-Trace,獲得了開發(fā)者及企業(yè)用戶的廣泛關(guān)注與支持。RT-Trace調(diào)試工具結(jié)束預(yù)售階段,即日起正式發(fā)布!RT-Trace是一款專為
    的頭像 發(fā)表于 06-18 12:02 ?496次閱讀
    RT-Trace<b class='flag-5'>調(diào)試工具</b>正式發(fā)布!

    單片機和伺服有什么區(qū)別

    單片機和伺服的區(qū)別 單片機Microcontroller)和伺服(Servo System)是兩種完全不同的技術(shù)概念,分別屬于 控制系統(tǒng)硬件 和 運動控制執(zhí)行系統(tǒng) 。以下是它們的詳細對比和區(qū)別
    的頭像 發(fā)表于 05-26 09:18 ?218次閱讀

    重磅預(yù)售!RT-Trace調(diào)試工具

    嵌入式開發(fā)者注意!調(diào)試神器RT-Trace即將登陸淘寶!嵌入式開發(fā)從業(yè)者們:您是否常被調(diào)試效率低下、線程分析不清、故障定位困難所困擾?別愁!專為嵌入式開發(fā)者打造的高性能調(diào)試工具RT-Trace即將
    的頭像 發(fā)表于 05-20 18:15 ?507次閱讀
    重磅預(yù)售!RT-Trace<b class='flag-5'>調(diào)試工具</b>

    Segger RTT調(diào)試工具的使用方法

    上一期已經(jīng)跟著小編介紹的安裝步驟,相信大家都已經(jīng)開始使用了Segger Ozone調(diào)試工具。那么今天小編繼續(xù)趁熱打鐵,給大家介紹另一個Segger推出的調(diào)試輔助工具Segger RTT。
    的頭像 發(fā)表于 03-28 14:21 ?1789次閱讀
    Segger RTT<b class='flag-5'>調(diào)試工具</b>的使用方法

    揭秘Chrome DevTools:從原理到自定義調(diào)試工具

    。 作為最常用的調(diào)試工具之一,DevTools 不僅能快速定位問題,還能讓我們深入了解調(diào)試的內(nèi)部機制。本文將從原理、組成部分、CDP 協(xié)議以及自定義調(diào)試工具的實現(xiàn), 帶你全面認識 DevTools
    的頭像 發(fā)表于 03-04 14:49 ?706次閱讀
    揭秘Chrome DevTools:從原理到自定義<b class='flag-5'>調(diào)試工具</b>

    單片機Debug工具性能對比 單片機調(diào)試常用命令

    單片機Microcontroller Unit, MCU)調(diào)試是嵌入式開發(fā)中的一個重要環(huán)節(jié),它幫助開發(fā)者發(fā)現(xiàn)和修復(fù)代碼中的錯誤,優(yōu)化程序性能。不同的單片機和開發(fā)環(huán)境可能使用不同的
    的頭像 發(fā)表于 12-19 09:56 ?1422次閱讀

    單片機Debug與仿真區(qū)別

    是指在軟件或硬件開發(fā)過程中,通過特定的工具和技術(shù)來查找、診斷和修復(fù)錯誤的過程。在單片機開發(fā)中,Debug通常涉及到以下幾個方面: 硬件調(diào)試 :檢查單片機的硬件連接是否正確,包括電源、時
    的頭像 發(fā)表于 12-19 09:47 ?924次閱讀

    單片機調(diào)試常見問題與解決方法

    單片機調(diào)試是嵌入式系統(tǒng)開發(fā)中的一個重要環(huán)節(jié),它涉及到對單片機程序的測試和優(yōu)化,以確保系統(tǒng)能夠正常工作。在調(diào)試過程中,開發(fā)者可能會遇到各種問題。 1. 程序無法燒錄到
    的頭像 發(fā)表于 11-01 14:11 ?3022次閱讀

    TCP&UDP調(diào)試工具

    TCP&UDP調(diào)試工具
    發(fā)表于 10-30 10:41 ?3次下載

    MODBUS調(diào)試工具(modscan32)

    MODBUS調(diào)試工具(modscan32)
    發(fā)表于 10-24 10:39 ?3次下載

    單片機基本io功能調(diào)試過程

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

    keil可以讀出單片機的程序嗎

    表述存在一定的誤解,因為Keil主要是用于編寫、編譯和調(diào)試單片機程序的工具,而不是直接從單片機中讀取已編程代碼的工具。 一、Keil的主要功
    的頭像 發(fā)表于 09-02 10:32 ?2151次閱讀

    stm32單片機什么軟件編程

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

    更強的無線(雙)串口數(shù)據(jù)記錄 調(diào)試工具

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