怎樣可以成為單片機(jī)高手,下面是一些建議學(xué)習(xí)的流程。一、購(gòu)買一兩本書,筆者推薦兩本 《單片機(jī) C語(yǔ)言開發(fā)入門指導(dǎo)》,《高檔8位單片機(jī)ATmega128原理與開發(fā)應(yīng)用指南》。買書的目的:看書大體了解單片機(jī)的結(jié)構(gòu)和工作原理,了解基本概念和基礎(chǔ)知識(shí),其實(shí)新手是不可能完全看懂一本書的,如果你能,你已經(jīng)是高手了[詳細(xì)]
對(duì)AVR熔絲位的配置是比較細(xì)致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對(duì)AVR熔絲位的配置操作時(shí)的一些要點(diǎn)和需要注意的相關(guān)事項(xiàng)。有關(guān)ATmega128熔絲位的具體定義和功能請(qǐng)查看本書相關(guān)章節(jié),在附錄中將給出一個(gè)完整的匯總表。(1)在AVR的器件手冊(cè)中,對(duì)熔絲位使用已編程(Programmed)和未編程(Unp[詳細(xì)]
什么是AVR單片機(jī)?AVR單片機(jī)有什么優(yōu)點(diǎn)?為什么要選擇AVR單片機(jī)?AVR單片機(jī)是ATMEL公司研制開發(fā)的一種新型單片機(jī),它與51單片機(jī)、PIC單片機(jī)相比具有一系列的優(yōu)點(diǎn):1:在相同的系統(tǒng)時(shí)鐘下AVR運(yùn)行速度最快;2: 芯片內(nèi)部的Flsah、EEPROM、SRAM容量較大;3:所有型號(hào)的Flash、EEPROM都可以反復(fù)燒寫、全部支持在線編程[詳細(xì)]
基本的AVR硬件線路,包括以下幾部分:1、復(fù)位線路2、晶振線路3、AD轉(zhuǎn)換濾波線路4、ISP下載接口5、JTAG仿真接口6、電源下面以本網(wǎng)站推薦的AVR入門芯片 ATmega16L-8AI 分析上述基本線路。(-8AI表示8M頻率的TQFP貼片封裝,工業(yè)級(jí),更詳細(xì)的型號(hào)含義資料,請(qǐng)參考:AVR芯片入門知識(shí))復(fù)位線路的設(shè)計(jì) [詳細(xì)]
AVR常用庫(kù)函數(shù)整理1. Character Type Functions - 字符類型函數(shù)2. Standard C Input/Output Functions - 標(biāo)準(zhǔn)輸入輸出函數(shù)3. Standard Library Functions - 標(biāo)準(zhǔn)庫(kù)和內(nèi)存分配函數(shù)4. Mathematical Functions - 數(shù)學(xué)函數(shù)5. String Functions - 字符串函數(shù)6. BCD Conversion Functions - BCD 轉(zhuǎn)換函數(shù)7. Me[詳細(xì)]
ICC AVR是一款非常好用的AVR編譯軟件,現(xiàn)在我們來教你如何快速進(jìn)入使用。1、關(guān)于窗口設(shè)置: [如圖] 如上圖:這是ICC avr 6.31 版本的窗口,分為5大區(qū)。菜單項(xiàng)文件新建,打開,打印文件等常規(guī)選項(xiàng)。很別扭的一件事關(guān)閉文件在菜單里。編輯復(fù)制,粘貼,刪除,撤銷,重做等常規(guī)操作,一看就明白。搜索搜[詳細(xì)]
AVR復(fù)位時(shí)所有的I/O 寄存器都被設(shè)置為初始值,程序從復(fù)位向量處開始執(zhí)行。復(fù)位向量處的 指令必須是絕對(duì)跳轉(zhuǎn)JMP 指令,以使程序跳轉(zhuǎn)到復(fù)位處理例程。AVR的復(fù)位信號(hào)源有五個(gè):上電復(fù)位。電源電壓低于上電復(fù)位門限 VPOT 時(shí), MCU 復(fù)位。外部復(fù)位。引腳 RESET 上的低電平持續(xù)時(shí)間大于最小脈沖寬度時(shí)MCU 復(fù)位???a title="AVR復(fù)位介紹" href="http://www.newstalk570.com/danpianjirumen/51866.shtml" class="float-end">[詳細(xì)]
初學(xué)者對(duì)熔絲經(jīng)常不解,AVR芯片使用熔絲來設(shè)定時(shí)鐘、啟動(dòng)時(shí)間、一些功能的使能、BOOT區(qū)設(shè)定、當(dāng)然還有最讓初學(xué)者頭疼的保密位,設(shè)不好鎖了芯片很麻煩。要想使MCU功耗最小也要了解一些位的設(shè)定。1:未編程0:編程1.BOD(Brown-out Detection) 掉電檢測(cè)電路BODLEVEL(BOD電平選擇): 1: 2.7V電平; 0:4.0V電平B[詳細(xì)]
*注:此文專為21IC而著,可以轉(zhuǎn)載,但需保留本說明,否則將可能導(dǎo)致版權(quán)追究Proteus可能是本版面最受爭(zhēng)議的軟件之一,我罵他,同時(shí)也因?yàn)榱R他而受別人罵,所以今天我就來告訴新同學(xué)們?yōu)槭裁碢roteus是菜鳥殺手(老鳥請(qǐng)自覺跳過本帖,你們用不用Proteus都是那么回事)。嚴(yán)重聲明:本人與地球上任何銷售軟/硬件[詳細(xì)]
(1)MCLK 系統(tǒng)主時(shí)鐘。除了CPU 運(yùn)算使用此時(shí)鐘信號(hào)外,外圍模塊也可以使用。MCLK 可以選擇任何一個(gè)振蕩器產(chǎn)生的時(shí)鐘信號(hào)并進(jìn)行1、2、4、8 分頻作為其信號(hào)源。(2)SMCLK 系統(tǒng)子時(shí)鐘。外圍模塊可以使用,并且在使用之前可以通過各模塊的寄存器實(shí)現(xiàn)分頻。SMCLK 可以選擇任何一個(gè)振蕩器產(chǎn)生的時(shí)鐘信號(hào)并進(jìn)行1、2、4、[詳細(xì)]
MSP430單片機(jī)的時(shí)鐘系統(tǒng)MSP430根據(jù)型號(hào)的不同最多可以選擇使用3個(gè)振蕩器。我們可以根據(jù)需要選擇合適的振蕩頻率,并可以在不需要時(shí)隨時(shí)關(guān)閉振蕩器,以節(jié)省功耗。這3個(gè)振蕩器分別為:(1)DCO 數(shù)控RC振蕩器。它在芯片內(nèi)部,不用時(shí)可以關(guān)閉。DCO的振蕩頻率會(huì)受周圍環(huán)境溫度和MSP430工作電壓的影響,且同一型號(hào)的芯[詳細(xì)]
在多機(jī)通信過程中,所有設(shè)備的RS232接口是并在通信線上的,其中只能有一個(gè)設(shè)備為主機(jī),其他為從機(jī),通信由主機(jī)發(fā)起。數(shù)據(jù)幀一般采用1位起始位、9 位數(shù)據(jù)位,其中第9位(RXB8)被用作為表征該幀是地址幀還是數(shù)據(jù)幀。當(dāng)幀類型表征位為“1”時(shí),表示該幀數(shù)據(jù)為一個(gè)地址幀;當(dāng)幀類型表征位為“0”[詳細(xì)]
原來-16PU和-16PI的還是有區(qū)別的:1. 型號(hào)緊跟的字母,表示電壓工作范圍。帶“L”:2.7-5.5V;若缺省,不帶“L”:4.5-5.5V。例:ATmega8-16PU,不帶“L”表示工作電壓為4.5-5.5V。擴(kuò)展閱讀:?jiǎn)纹瑱C(jī)常見問題2. 后綴的數(shù)字部分,表示支持的最高系統(tǒng)時(shí)鐘。例:ATmega8-16PU,&[詳細(xì)]
以ATmega169為利來說明:ATmega169 TQFP封裝現(xiàn)主要有以下型號(hào):ATmega169V-8AU、ATmega169V-8AI、ATmega169-16AU、ATmega169-16AI。型號(hào)標(biāo)識(shí)說明:(1)帶“V”與不帶“V”的區(qū)別:帶“V”它支持的電壓范圍為:1.8-5.5V。不帶“V”的則表示支持電壓范圍為:2.7-5.5V。[詳細(xì)]
無論學(xué)習(xí)什么東西,都要給自己制定明確的計(jì)劃,不然,就非常容易半途而棄,因此我給自己制定了一個(gè)單片機(jī)學(xué)習(xí)計(jì)劃,當(dāng)然不同的人可能計(jì)劃也不一樣,僅作為一個(gè)參考吧。1.首先是關(guān)于編程規(guī)范,軟件工程一點(diǎn)點(diǎn)相關(guān)知識(shí),可能對(duì)以后的編程有些許幫助;2.程序語(yǔ)言的熟練程度的鍛煉,主攻純C,基于C的研究,尤其是關(guān)[詳細(xì)]
需要遵循的原則如下:(1) 在元器件的布局方面,應(yīng)該把相互有關(guān)的元件盡量放得靠近一些,例如,時(shí)鐘發(fā)生器、晶振、CPU的時(shí)鐘輸入端都易產(chǎn)生噪聲,在放置的時(shí)候應(yīng)把它們靠近些。對(duì)于那些易產(chǎn)生噪聲的器件、小電流電路、大電流電路開關(guān)電路等,應(yīng)盡量使其遠(yuǎn)離單片機(jī)的邏輯控制電路和存儲(chǔ)電路(ROM、RAM),如果可能[詳細(xì)]
學(xué)習(xí)使用單片機(jī)就是理解單片機(jī)硬件結(jié)構(gòu),以及內(nèi)部資源的應(yīng)用,在匯編或C語(yǔ)言中學(xué)會(huì)各種功能的初始化設(shè)置,以及實(shí)現(xiàn)各種功能的程序編制。第一步:數(shù)字I/O的使用使用按鈕輸入信號(hào),發(fā)光二極管顯示輸出電平,就可以學(xué)習(xí)引腳的數(shù)字I/O功能,在按下某個(gè)按鈕后,某發(fā)光二極管發(fā)亮,這就是數(shù)字電路中組合邏輯的功能,[詳細(xì)]
AVR與傳統(tǒng)類型的單片機(jī)相比,除了必須能實(shí)現(xiàn)原來的一些基本的功能,其在結(jié)構(gòu)體系、功能部件、性能和可靠性等多方面有很大的提高和改善。但使用更好的器件只是為設(shè)計(jì)實(shí)現(xiàn)一個(gè)好的系統(tǒng)創(chuàng)造了一個(gè)好的基礎(chǔ)和可能性,如果還采用和沿襲以前傳統(tǒng)的硬件和軟件設(shè)計(jì)思想和方法的話,是不能用好AVR的,甚至也不能真正的了[詳細(xì)]
我開發(fā)單片機(jī)有5年了,積累了一點(diǎn)經(jīng)驗(yàn),這是對(duì)初學(xué)者的一點(diǎn)小建議!工欲善其事必先利其器,有好的工具能大大提高效率!硬件工具:(1)示波器!示波器是必須有的,想學(xué)習(xí)的話,就算省吃儉用也必須買下來,當(dāng)然,也不是說要買很高檔的,我覺得單單用在單片機(jī)上面的話,國(guó)產(chǎn)的就很好了。我買了普源的DS1052E ,雙通[詳細(xì)]
掃碼關(guān)注我們
0755-82591179
傳真:0755-82591176
郵箱:vicky@yingtexin.net
地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08
Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved. 粵ICP備14043402號(hào)-4