91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Linux系統(tǒng)性能調(diào)試工具—strace

    今天給大家分享一個(gè)linux內(nèi)核自帶的調(diào)試工具,該工具可用于查看和定位系統(tǒng)問(wèn)題,進(jìn)程運(yùn)行過(guò)程探索,進(jìn)行進(jìn)程監(jiān)控,對(duì)每個(gè)系統(tǒng)調(diào)用都可以監(jiān)測(cè),有助于我們優(yōu)化系統(tǒng)性能。
    的頭像 發(fā)表于 01-30 17:03 ?1926次閱讀
    Linux系統(tǒng)性能<b class='flag-5'>調(diào)試工具</b>—strace

    單片機(jī)的入門(mén)準(zhǔn)備

    單片機(jī)入門(mén)篇 1、學(xué)好電子技術(shù)基礎(chǔ)知識(shí),如電路基礎(chǔ)、模擬電路、數(shù)字電路和微機(jī)原理。這幾門(mén)課程都是弱電類(lèi)專(zhuān)業(yè)的必修課程,學(xué)會(huì)這些后能保證你看懂單片機(jī)電路、知道電路的設(shè)計(jì)思路和工作原理; 2、學(xué)習(xí)
    發(fā)表于 12-22 07:39

    福晞軟件調(diào)試工具介紹之工程添加Debugware IP(1)

    為方便用戶(hù)了解和熟悉「福晞軟件」,我們就軟件的調(diào)試工具進(jìn)行詳細(xì)的講解和說(shuō)明,以幫助用戶(hù)實(shí)現(xiàn)高效地開(kāi)發(fā)和調(diào)試。
    的頭像 發(fā)表于 12-15 09:17 ?3547次閱讀
    福晞軟件<b class='flag-5'>調(diào)試工具</b>介紹之工程添加Debugware IP(1)

    如何調(diào)試和編程CW32F030C8T7?支持哪些調(diào)試工具和編程語(yǔ)言?

    了解如何調(diào)試和編程CW32F030C8T7是開(kāi)發(fā)過(guò)程中的重要環(huán)節(jié)。它支持哪些調(diào)試工具(如JTAG、串口調(diào)試等)和編程語(yǔ)言(如C、C++等)?如何設(shè)置和使用這些工具來(lái)加速開(kāi)發(fā)過(guò)程?
    發(fā)表于 12-05 06:48

    單片機(jī)系統(tǒng)硬件的調(diào)試方法

    。 單片機(jī)系統(tǒng)硬件的動(dòng)態(tài)調(diào)試 (1)利用示波器和萬(wàn)能表等基本工具,檢查信號(hào)線的連結(jié)狀態(tài)和時(shí)序.以便外圍電路出現(xiàn)讀寫(xiě)錯(cuò)誤。單片機(jī)的信號(hào)線有多種類(lèi)型,譬如讀信號(hào)線、寫(xiě)信號(hào)線、時(shí)鐘信號(hào)線、復(fù)
    發(fā)表于 12-03 06:10

    Nuclei Studio 編譯調(diào)試工

    Debugging,出現(xiàn)Project Debug 界面。在Project Debug-&gt;Main下 2.可以修改調(diào)試工具名 3. 4. 5. 添加workspace下生成elf
    發(fā)表于 10-30 06:31

    SEGGER Ozone調(diào)試器支持第三方調(diào)試工具

    SEGGER強(qiáng)大的Ozone調(diào)試器和性能分析器,長(zhǎng)期以來(lái)一直深受J-Link和J-Trace用戶(hù)的信任,現(xiàn)在可以支持第三方調(diào)試工具了。
    的頭像 發(fā)表于 09-29 11:45 ?1174次閱讀

    【干貨分享】RT-Trace國(guó)產(chǎn)調(diào)試工具 | 技術(shù)集結(jié)

    專(zhuān)為嵌入式開(kāi)發(fā)者打造的一款高性能、多功能的調(diào)試工具。它集成了實(shí)時(shí)系統(tǒng)跟蹤、數(shù)據(jù)監(jiān)控、GDB遠(yuǎn)程調(diào)試、Flash程序燒錄、虛擬終端等多種功能于一體,支持通過(guò)WebU
    的頭像 發(fā)表于 09-16 08:07 ?896次閱讀
    【干貨分享】RT-Trace國(guó)產(chǎn)<b class='flag-5'>調(diào)試工具</b> | 技術(shù)集結(jié)

    單片機(jī)什么封裝

    單片機(jī)封裝是將芯片內(nèi)部電路與外部引腳連接并包裹保護(hù)的結(jié)構(gòu),不僅影響單片機(jī)的安裝方式、適用場(chǎng)景,還與電路設(shè)計(jì)的緊湊性、散熱性能密切相關(guān)。不同封裝類(lèi)型各有特點(diǎn),適配從簡(jiǎn)單電路到復(fù)雜系統(tǒng)的多樣化需求
    的頭像 發(fā)表于 08-01 13:47 ?1365次閱讀

    怎么測(cè)單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測(cè)量系統(tǒng)頻率對(duì)單片機(jī)應(yīng)用開(kāi)發(fā)、程序調(diào)試和性能優(yōu)化具有重要
    的頭像 發(fā)表于 07-25 11:39 ?830次閱讀

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

    摘要 :在嵌入式系統(tǒng)開(kāi)發(fā)領(lǐng)域,高效的調(diào)試工具鏈對(duì)于項(xiàng)目的成功實(shí)施具有決定性意義。本文聚焦于 Eclipse 調(diào)試工具欄與窗口的功能特性,深入剖析其在嵌入式開(kāi)發(fā)調(diào)試過(guò)程中的關(guān)鍵作用。以廈門(mén)國(guó)科安芯
    的頭像 發(fā)表于 07-07 11:32 ?904次閱讀
    <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,獲得了開(kāi)發(fā)者及企業(yè)用戶(hù)的廣泛關(guān)注與支持。RT-Trace調(diào)試工具結(jié)束預(yù)售階段,即日起正式發(fā)布!RT-Trace是一款專(zhuān)為
    的頭像 發(fā)表于 06-18 12:02 ?1515次閱讀
    RT-Trace<b class='flag-5'>調(diào)試工具</b>正式發(fā)布!

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

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

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

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

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

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