女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

利用串行通訊實(shí)現(xiàn)硬件資源復(fù)用或壓縮

AGk5_ZLG_zhiyua ? 來源:未知 ? 作者:佚名 ? 2017-09-14 14:55 ? 次閱讀

“串口下載”是大多數(shù)工程師最早接觸的程序下載方式,尤其是一開始使用51單片機(jī)的工程師們。隨著硬件集成度越來越高,芯片資源不斷被壓縮,工程師也想到了另一種“串口下載”方式,只需一根數(shù)據(jù)線即可。

隨著半導(dǎo)體行業(yè)的飛速發(fā)展,芯片集成度越來越高,隨之研發(fā)設(shè)計(jì)出來的PCBA大小已經(jīng)能和硬幣比肩,功能卻一點(diǎn)都沒有受到影響,是如何做到的呢?在不影響功能的情況下盡量裁剪硬件資源,這是每個(gè)工程師都頭疼的問題,關(guān)鍵在于裁剪后如何保證編程能夠正常進(jìn)行。

編程接口多種多樣,包括工程師們熟悉的UARTI2C、SPI、SWD等,一般需要2-6根線進(jìn)行燒錄,而其中有一種編程接口只需要一根數(shù)據(jù)線即可實(shí)現(xiàn)程序的燒寫,這對必須盡量壓縮硬件資源的工程師來說是一個(gè)很好的消息。

圖1 硬幣大小的PCBA

如圖硬幣大小的PCBA如今并不少見,要在如此小的體積上集成完善的功能,硬件資源復(fù)用或壓縮是一種可靠的手段,其中使用盡可能少的接口完成編程動作可以達(dá)到壓縮硬件資源的目的。

單線串口

單線串口是串行接口的一種通訊方式。串行接口 (Serial Interface) 是指數(shù)據(jù)一位一位地順序傳送,其特點(diǎn)是通信線路簡單,只要一對傳輸線就可以實(shí)現(xiàn)雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用于遠(yuǎn)距離通信,但傳送速度較慢。一條信息的各位數(shù)據(jù)被逐位按順序傳送的通訊方式稱為串行通訊。串行通訊的特點(diǎn)是:數(shù)據(jù)位的傳送,按位順序進(jìn)行,最少只需一根傳輸線即可完成。

圖2 串行數(shù)據(jù)幀

  • 單線串口:全稱為“單線異步串行通訊接口”,本文中簡稱為“單線串口”。

  • 標(biāo)準(zhǔn)串口:全稱為“標(biāo)準(zhǔn)異步串行通訊接口”,本文中簡稱為“標(biāo)準(zhǔn)串口”。

兩者使用一樣的通訊協(xié)議,區(qū)別在于標(biāo)準(zhǔn)串口使用兩根數(shù)據(jù)線通訊(TXD和RXD),單線串口只有一根數(shù)據(jù)線來同時(shí)兼?zhèn)浒l(fā)送和接收功能。因此,單線串口采用半雙工的通訊方式,具體的單線串口接線圖可參考下圖所示。

圖3 單線串口接線示意圖

從圖中可以看出,只需接入四根線(MOD,/RESET,VCC,GND)就可以進(jìn)行程序燒寫了。其中只有一根為數(shù)據(jù)線,用于收發(fā)數(shù)據(jù)。

芯片內(nèi)標(biāo)示的這個(gè)通訊口(MOD/IO)還可以被用來做工作模式選擇,比如在上電復(fù)位的同時(shí),檢測MOD管腳的輸入時(shí)序波形,根據(jù)這個(gè)時(shí)序波形判斷進(jìn)入到不同的工作模式,比如進(jìn)入單線串口編程模式。進(jìn)入單線串口編程模式后, MOD管腳的功能即轉(zhuǎn)換為數(shù)據(jù)通訊。這樣可以最大化的減少程序燒寫所使用的編程口線,達(dá)到進(jìn)一步壓縮硬件資源的目的。掌握這個(gè)規(guī)則,P800isp接好這四根線后,就可以輕松實(shí)現(xiàn)燒錄了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 串行通訊
    +關(guān)注

    關(guān)注

    2

    文章

    78

    瀏覽量

    16579

原文標(biāo)題:僅用一根線!最節(jié)約資源的編程方式

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    Labview與可編程控制器的通訊實(shí)現(xiàn)

    初始化函數(shù)設(shè)定進(jìn)行串口通訊的端口號、波特率、停止位、校驗(yàn)、數(shù)據(jù)位,注意在Labview中串行端口號是從0開始編號的。  第二:讀寫端口,利用串口讀寫函數(shù)。從串口中讀入輸出數(shù)據(jù)。  第
    發(fā)表于 02-04 15:11

    如何實(shí)現(xiàn)tcp通訊

    最近有一個(gè)項(xiàng)目是關(guān)于利用網(wǎng)口于單片機(jī)通訊實(shí)現(xiàn)數(shù)據(jù)通訊的,希望大神指教
    發(fā)表于 09-30 11:41

    Labview與PLC通訊的方法及具體實(shí)現(xiàn)

    編號的。 第二:讀寫端口,利用串口讀寫函數(shù)。從串口中讀入輸出數(shù)據(jù)。 第三:關(guān)閉端口。3 Labview與PLC的串口通訊實(shí)現(xiàn) CPM1A型PLC是OMRON的一種微型PLC,它有12個(gè)輸入點(diǎn),8個(gè)輸出
    發(fā)表于 05-10 09:40

    如何充分利用這些頻譜資源

    在之前的文章(《如何實(shí)現(xiàn)比4G快十倍?毫米波技術(shù)是5G的關(guān)鍵》)中我們介紹了如何利用毫米波技術(shù)獲得更多的頻譜資源,接下來的問題是如何充分利用這些頻譜
    發(fā)表于 07-11 07:09

    stm32與matlab通訊實(shí)驗(yàn)效果

    小白第一篇文章見諒!stm32與matlab通訊實(shí)驗(yàn)效果:2.串口通信matlab代碼%與stm32串口通信實(shí)驗(yàn)delete(instrfindall);%注銷系統(tǒng)之前已經(jīng)打開的串口資源obj
    發(fā)表于 08-17 08:47

    怎樣通過RS485總線相互通訊實(shí)現(xiàn)熱水溫度遠(yuǎn)程顯示呢

    文末下載完整資料摘要:文章介紹了用AT89S8252單片機(jī)的串行接口與智能溫度巡回檢測儀(XJ-08S)通過RS—485總線相互通訊實(shí)現(xiàn)熱水溫度遠(yuǎn)程顯示的一種低成本解決方案,內(nèi)容涉及RS—485總線
    發(fā)表于 12-06 06:46

    IIC總線通訊實(shí)現(xiàn)具體分為哪幾種呢

    不講原理(網(wǎng)上詳細(xì)講原理的有很多),只講其代碼實(shí)現(xiàn)。對于單片機(jī)使用者來說,IIC總線通訊實(shí)現(xiàn)具體分兩種,一種是硬件實(shí)現(xiàn),另一種是軟件模擬,硬件
    發(fā)表于 12-09 06:14

    利用異步通信芯片16C552實(shí)現(xiàn)PC機(jī)與DSP的串行通訊

    當(dāng)實(shí)現(xiàn)PC機(jī)與DSP的串行通訊時(shí),通常可直接利用DSP的串行通訊接口(SCI)模塊和SCI多處理
    發(fā)表于 03-11 13:24 ?1895次閱讀
    <b class='flag-5'>利用</b>異步通信芯片16C552<b class='flag-5'>實(shí)現(xiàn)</b>PC機(jī)與DSP的<b class='flag-5'>串行</b><b class='flag-5'>通訊</b>

    MM440變頻器與plc的通訊實(shí)現(xiàn)

    本內(nèi)容提供了MM440變頻器與plc的通訊實(shí)現(xiàn) 詳細(xì)介紹了各個(gè)步驟及實(shí)現(xiàn)方法
    發(fā)表于 04-18 16:10 ?138次下載
    MM440變頻器與plc的<b class='flag-5'>通訊實(shí)現(xiàn)</b>

    RS232+RS485實(shí)現(xiàn)通訊實(shí)驗(yàn)板

    本文介紹一種將 RS232,RS485,及紅外接口集成在一起的PC機(jī)--單片機(jī)多功能通訊實(shí)驗(yàn)板,用于實(shí)現(xiàn)PC機(jī)與單片機(jī)間的串口通信、紅外通信及PC機(jī)與PC機(jī)間的通訊實(shí)驗(yàn)。
    發(fā)表于 09-20 11:39 ?3913次閱讀
    RS232+RS485<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>通訊實(shí)</b>驗(yàn)板

    java_串口通訊實(shí)

    java_串口通訊實(shí)例說明
    發(fā)表于 11-09 17:48 ?75次下載

    基于掌上電腦電動車信息終端通訊實(shí)現(xiàn)的研究

    信息顯示,故障再現(xiàn)是電動車輛的開發(fā)過程中一個(gè)重要的研究課題。顯示終端和信號采集前端的通訊實(shí)現(xiàn)是這個(gè)課題的一個(gè)重要研究技術(shù)。結(jié)合采用聯(lián)想電腦天璣和嵌入式操作系統(tǒng)Windows CE開發(fā)而成的電動車輛信息終端,介紹一種簡單、高效信息終端的通訊實(shí)現(xiàn)方法。
    發(fā)表于 04-18 14:12 ?5次下載

    礦用通風(fēng)機(jī)監(jiān)測系統(tǒng)設(shè)計(jì)及通訊實(shí)現(xiàn)付勝

    礦用通風(fēng)機(jī)監(jiān)測系統(tǒng)設(shè)計(jì)及通訊實(shí)現(xiàn)_付勝
    發(fā)表于 03-15 08:00 ?0次下載

    臨震電磁信息監(jiān)測儀網(wǎng)絡(luò)通訊實(shí)現(xiàn)瞿旻

    臨震電磁信息監(jiān)測儀網(wǎng)絡(luò)通訊實(shí)現(xiàn)_瞿旻
    發(fā)表于 03-15 08:00 ?0次下載

    兩個(gè)S7-200-PLC之間Modbus通訊實(shí)現(xiàn)(從站)

    兩個(gè)S7-200-PLC之間Modbus通訊實(shí)現(xiàn)(從站)方法。
    發(fā)表于 04-25 11:24 ?28次下載