色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何為Atmega16或Atmega32處理器開發自己的開發板

454398 ? 來源:wv ? 2019-09-30 08:41 ? 次閱讀

步驟1:電路板

如何為Atmega16或Atmega32處理器開發自己的開發板

兩個電路板上都有電路,并且pdf文件包含這些電路板上的打印文件。您可以從這些圖片中蝕刻板。壓縮文件包含這些板上所有的Eagle文件。隨意修改這些內容。

步驟2:蝕刻或銑削

有兩種方法制作這些板,蝕刻或銑削。我不是化學家,所以我使用了最后一個選項。我是從這些出色的指令中學而來的,所以如果有人也有nc-mill并且想用它來制造這些電路板,請告訴我,我將發送G代碼。

《物體高度= “ 344” width =“ 425”》

《嵌入高度=“ 344” src =“//www.youtube.com/v/47LjZ4XLYWA” type =“ application/x-shockwave-flash” width = “ 425” wmode =“ transparent”》

步驟3:焊接

下面的圖片將顯示組件的名稱及其在板上的位置。

第4步:測試

在測試我們的開發板之前,我們將需要AVR編程器電纜。這是有關編程電纜的很好的指導。我們只需要6根電線。 SCK,MISO,MOSI,RST,接地和+ 5V,這就是為什么我的連接器只有6個引腳的原因。重要! SCK,MISO,MOSI和RST信號需要390 Ohm電阻器,這些電阻器通常焊接在板上,但是我想節省板上的空間,這就是電阻器位于電纜內的原因。沒有這些電阻,將無法進行編程。

我們還必須在rs232模塊和主板之間做一條電纜。

圖片中還有幾條“測試線”,當我們準備使用時,這些線真的很有用

步驟5:編程和簡單測試程序

下一步,我們將需要一些用于測試董事會的“測試”程序。結果重要!我們必須從PORTC禁用JTAG,否則我們將無法使用LCD模塊,因此這是必要的。

Linux操作中,可以使用avrdude命令執行該操作:

avrdude -p m16 -c stk200 -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m

此命令禁用JTAG并設置和使用8Mhz內部振蕩器。我們的板上有外部晶體,但是人們使用不同大小的晶體,因此此命令對所有人都安全。如果您想使用外部晶體,這里是計算正確保險絲的站點。

重要!進行熔絲編程時要小心。如果您設置了錯誤的保險絲值,則處理器將無法工作。有一種方法可以通過外部脈沖恢復它,但是希望您不必這樣做=)

簡單的測試程序:

#include(avr/io.h)

int main(void )

{

DDRA = 0xff;//將端口設置為輸出

DDRB = 0xff;

DDRC = 0xff;

DDRD = 0xff;

PORTA = 0x00;//禁用所有上拉電阻

PORTB = 0x00;

PORTC = 0x00;

PORTD = 0x00;

}

現在是時候給電路板加電并將這個小的測試程序發送到Winavr或您想使用的產品。

現在,我們可以測試我們的端口是否正常工作。將一端從電線連接到一個led針頭,然后逐步觸摸每個端口的另一端。 led應該每次發光。如果不發光,則說明焊接有問題。記住還要測試每個led都可以工作。

步驟6:測試串行端口

如果一切正常,則該測試rs232模塊了。有一個小程序可以測試我們的TX和RX是否工作。

在Linux中的用法:

創建名為Makefile的文件,并在文件中的文本下方復制。

Makefile代碼假定您正在使用Atmega16并且您的編程電纜為stk200

請記住,請為您的串行端口/dev/ttyS0

CC =/usr/bin/avr-gcc

CFLAGS = -g -Os -Wall設置正確的權限-mcall-prologues -mmcu = atmega16 -std = gnu99

OBJ2HEX =/usr/bin/avr-objcopy

AVRDUDE =/usr/bin/avrdude

TARGET = test

程序:$(TARGET ).hex

$(AVRDUDE)-p m16 -P/dev/parport0 -c stk200 -u -U flash:w:test.hex

%.obj:%.o

$(CC) $(CFLAGS)$ 《-o $ @

%。hex:%.obj

$(OBJ2HEX)-R .eeprom -O ihex $ 《$ @

clean:

rm -f * .hex * .obj * .o

下載atteched文件serial.c,并將其放在Makefile所在的文件夾中。

給開發板加電,并在rs232模塊和主板之間插入電纜。模塊上的LED現在應該點亮。將測試線放在PA0引腳和某些LED引腳之間。

使用您的終端,并轉到test.c和Makefile所在的文件夾。將ISP編程器連接到板上。現在是時候在處理器中發送代碼了,它是通過終端命令執行的:制作

下載名為GTKterm(Serial Port Terminal)的軟件。Fedora:yum install gtkterm

Ubuntu:sudo apt-get install gtkterm

啟動GTKterm并將其格式化為使用9600Kbs的速度,8個數據位,1個停止位,無奇偶校驗,無溢出。

如果一切正常,則應寫“ works!”。在GTKterm屏幕上,當您按下“ z”按鈕時,當您按下“ x”按鈕時,板上的LED應該打開,當您按下“ c”時,其LED應該關閉。

步驟7:LCD模塊測試

現在是時候測試我們的LCD模塊了。我附上了用于控制LCD屏幕的出色軟件。我從Scienceprog.com下載了代碼,并對其進行了少許修改。使用此代碼對處理器進行編程,然后將LCD模塊插入板上。

LCD模塊引腳連接:

1 = VSS(接地)

2 = VDD(5V)

3 = VO(接地)

4 = RS

5 = R/W

6 = E

11 = PC4

12 = PC5

13 = PC6

14 = PC7

我的LCD -module包含2個連接器(請參見圖片),因為如果按原樣放置模塊,文本將上下顛倒。我將新的連接器鏡像并粘貼到另一側。現在,它可以雙向使用。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ATmega16
    +關注

    關注

    5

    文章

    154

    瀏覽量

    45828
  • 開發板
    +關注

    關注

    25

    文章

    5059

    瀏覽量

    97541
  • ATmega32
    +關注

    關注

    2

    文章

    33

    瀏覽量

    21070
收藏 人收藏

    評論

    相關推薦

    迅為RK3588與3588S開發板/核心選型硬件的區別

    RK3588S和RK3588處理器在接口上可是有著不小的區別哦!這兩款處理器,都是市場上的熱門選擇,但它們的接口設計卻各有千秋。 首先,我們來看看iTOP-3588開發板采用瑞芯微RK3588
    發表于 12-20 15:40

    安卓開發板_MTK開發板Demo方案

    MTK安卓開發板采用聯發科的MT8768處理器,這是一個基于ARM Cortex-A53架構的八核CPU,主頻高達2.0GHz。利用12nm先進制造工藝,這款芯片在功耗控制上表現優秀。它運行的是Android 9.0操作系統,配備標準的4GB RAM和64GB存儲空間,能
    的頭像 發表于 12-12 20:12 ?135次閱讀
    安卓<b class='flag-5'>開發板</b>_MTK<b class='flag-5'>開發板</b>Demo<b class='flag-5'>板</b>方案

    正點原子fpga開發板不同型號

    處理器和FPGA邏輯單元。ZYNQ-7000系列的開發板通常具備以下特點: 低成本 :適合預算有限的個人和教育機構。
    的頭像 發表于 11-13 09:30 ?754次閱讀

    ARM開發板與樹莓派的比較

    處理器 ARM開發板通常采用不同的ARM處理器,如Cortex-A系列、Cortex-M系列等,而樹莓派則主要使用博通的ARM處理器。樹莓派的處理
    的頭像 發表于 11-05 11:11 ?468次閱讀

    迅為瑞芯微RK3588開發板深度剖析丨首選的性能

    何處? 在2022年,北京迅為電子推出了基于RK3588處理器的iTOP-RK3588開發板,一經發布迅速成為了廣大用戶心中的首選。所以借著這個機會,和大家共同討論下RK3588強在哪里?以及北京迅為
    發表于 10-17 10:49

    OpenVINO? C++ 在哪吒開發板上推理 Transformer 模型|開發者實戰

    信用卡大?。?5x56mm)的開發板-『哪吒』(Nezha)為核心,『哪吒』采用IntelN97處理器(AlderLake-N),最大睿頻3.6GHz,Intel
    的頭像 發表于 09-28 08:01 ?354次閱讀
    OpenVINO? C++ 在哪吒<b class='flag-5'>開發板</b>上推理 Transformer 模型|<b class='flag-5'>開發</b>者實戰

    基于全志V853處理器的智能輔助駕駛算法介紹

    全志V853處理器,是專為智慧視覺領域設計的AI處理器,配備了高效的NPU算力和豐富的外設接口,能夠提供穩定的AI邊緣計算支持;同時,基于V853處理器這一性能優勢,全志還為客戶提供了一整套完整的智能輔助駕駛算法。
    的頭像 發表于 09-14 09:23 ?742次閱讀
    基于全志V853<b class='flag-5'>處理器</b>的智能輔助駕駛算法介紹

    迅為RK3588開發板深度剖析丨首選的性能

    何處? 在2022年,北京迅為電子推出了基于RK3588處理器的iTOP-RK3588開發板,一經發布迅速成為了廣大用戶心中的首選。所以借著這個機會,和大家共同討論下RK3588強在哪里?以及北京迅為
    發表于 09-03 15:49

    linux開發板與樹莓派的區別

    操作系統的微型計算機,主要用于教育、編程、媒體播放等領域。 硬件配置 Linux開發板:Linux開發板的硬件配置因廠商和型號而異,通常包括處理器、內存、存儲、網絡接口等。 樹莓派:樹莓派的硬件配置相對固定,包括
    的頭像 發表于 08-30 15:34 ?993次閱讀

    linux開發板和單片機開發的區別

    硬件架構 Linux開發板和單片機開發在硬件架構上有很大的區別。Linux開發板通?;贏RM、x86其他處理器架構,具有較高的
    的頭像 發表于 08-30 15:30 ?852次閱讀

    米爾基于NXP iMX.93開發板的M33處理器應用開發筆記

    資源MYD-LMX9X開發板(米爾基于NXPiMX.93開發板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調試
    的頭像 發表于 06-29 08:01 ?1385次閱讀
    米爾基于NXP iMX.93<b class='flag-5'>開發板</b>的M33<b class='flag-5'>處理器</b>應用<b class='flag-5'>開發</b>筆記

    【正點原子i.MX93開發板試用連載體驗】第一篇:開箱

    處理器的高性能嵌入式開發板,適用于Linux多任務、RTOS實時控制和輕量級AI應用場景。該開發板采用雙核[Cortex-A55@1.7GHz]和M33@250MHz的配置,并集成了0.5 TOPS
    發表于 06-20 14:06

    RK3562開發板:安卓Linux開發從入門到精通(一)

    Rockchip新一代64位處理器RK3562設計的評估,(Quad-coreARMCortex-A53,主頻最高2.0GHz)可應用于物聯網網關、平板電腦、智
    的頭像 發表于 03-28 08:31 ?1038次閱讀
    RK3562<b class='flag-5'>開發板</b>:安卓Linux<b class='flag-5'>開發</b>從入門到精通(一)

    KEGV-P-002開發板雷卯防雷防靜電推薦圖

    ? 一、產品介紹 KEGV-P-002 Linux開發板是一款基于RK3399處理器開發板,具有強大的性能和豐富的接口。這款開發板具有以下特點:
    的頭像 發表于 01-23 15:53 ?521次閱讀
    KEGV-P-002<b class='flag-5'>開發板</b>雷卯防雷防靜電推薦圖

    riscv開發板推薦

    、靈活和可擴展的指令集,使得各種芯片設計人員可以根據自己的需求來自定義處理器設計,而無需受到專有指令集的限制。因此,越來越多的開發者開始使用RISC-V進行各種應用的開發和研究。 在選
    的頭像 發表于 01-07 16:43 ?1545次閱讀
    主站蜘蛛池模板: 91福利在线观看| 在线天天看片视频免费观看| 久久天天躁狠狠躁夜夜躁| 国产又粗又猛又爽又黄的免费视频| JizzJizzJizz亚洲成年| 99精品免费观看| 91精品国产高清久久久久久| 在线视频网站www色| 做a爱片的全过程| 97国产露脸精品国产麻豆| 97精品一区二区视频在线观看| 91桃色污无限免费看| 20岁αsrian男同志免费| 91蜜桃视频| adc网址在线观看| qvod免费电影| 大乳牛奶女在线观看| 国产精品第3页| 国产午夜精品久久久久九九| 国产一及毛片| 精品国产午夜肉伦伦影院| 久久精品国产99欧美精品亚洲| 久久亚洲人成网站| 牛牛精品专区在线| 日本69色视频在线观看| 涩涩游戏盒| 亚洲成a人不卡在线观看| 亚洲中文字幕在线精品| 中文字幕亚洲欧美日韩2019| 97干97吻| 成人亚洲视频| 国产毛A片啊久久久久久A| 精品AV综合导航| 美女夫妻内射潮视频| 亲胸摸下面激烈免费网站| 神马伦理2019影院不卡片| 亚洲精品乱码8久久久久久日本| 一个人免费观看完整视频日本| 69夫妇交友群| 古代荡乳尤物H妓女调教| 后入内射国产一区二区|