chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何為PIC單片機(jī)制作一個(gè)ArduinoUno板

454398 ? 來(lái)源:wv ? 2019-09-09 16:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:設(shè)計(jì)電路板

在開(kāi)始設(shè)計(jì)之前,我仔細(xì)研究了Arduino設(shè)計(jì)并決定了以下內(nèi)容:

我希望電路板采用標(biāo)準(zhǔn)組件構(gòu)建,因此沒(méi)有表面貼裝設(shè)計(jì)(SMD)。原因是業(yè)余愛(ài)好者更容易組裝電路板。

連接器應(yīng)盡可能與Arduino Uno具有相同的功能。在前圖中我還沒(méi)有組裝連接器。

電路板的控制必須由PIC完成,并且應(yīng)使用JAL編程語(yǔ)言對(duì)PIC進(jìn)行編程。

出于測(cè)試目的,電路板應(yīng)該有一個(gè)可以從運(yùn)行應(yīng)用程序的PIC控制的LED。此功能也出現(xiàn)在Arduino Uno上。

運(yùn)行應(yīng)用程序的PIC應(yīng)具有足夠的內(nèi)存和RAM,以便于應(yīng)用程序開(kāi)發(fā)。

在隨附的原理圖中,您可以找到JALPIC One開(kāi)發(fā)板的設(shè)計(jì)。我還包括了PCB的截圖。就像Arduino一樣,當(dāng)單獨(dú)使用時(shí),電路板可以通過(guò)外部直流電源USB端口供電。

我添加了一張顯示Arduino和JALPIC One開(kāi)發(fā)板的圖片。

電路板上的應(yīng)用PIC使用由JAL編譯器創(chuàng)建的hex文件進(jìn)行編程。

步驟2:必需組件

您需要在電路板本身旁邊為此項(xiàng)目提供以下組件:

IC

1 * LM2940CT- 5.0:IC1

1 * LM3940IT-3.3:IC2

1 * PIC16F18557P:IC3(應(yīng)用PIC)

1 * PIC16F1455P:IC4(控制PIC)

Crystal

1 * 20 MHz:Q1

1 * 12 MHz:Q2

二極管

1 * 1N4004:D1

1 * 1N4148:D2

LED

1 *黃色LED:LED1

1 *琥珀色LED:LED2

1 *紅色LED:LED3

連接器

1 *電源插孔:J1

1 * USB連接器:X1

2 * 6針接頭:SV2,SV5

2 * 8針接頭:SV1,SV4

1 * 10針接頭:SV3

1 * 3 -pin跳線:JP1

1 * 2針跳線:JP2

電容器

4 * 22 pF:C1,C3,C11,C13

5 * 100 nF:C2,C6,C7,C8,C 9

1 * 470 nF/陶瓷:C10

電解電容

3 * 10 uF/25V:C4,C5,C12

電阻器

2 * 22歐姆:R10,R11

2 * 330歐姆:R1,R8

6 * 1 kOhm:R2,R3,R4,R5,R6,R7

1 * 33 kOhm:R9

開(kāi)關(guān)

1 *歐姆龍按鈕:S1

在電路板的附加布局中,您可以看到每個(gè)組件的位置。

步驟3:電路板軟件

大部分工作是為電路板上的控制PIC開(kāi)發(fā)控制軟件。該板具有簡(jiǎn)單的命令集,用于擦除應(yīng)用程序PIC,對(duì)應(yīng)用程序PIC編程以及其他一些命令。如上所述,它是用JAL寫(xiě)的。軟件中有3個(gè)主要組件:

提供USB接口的主程序,解釋命令并發(fā)送響應(yīng)。

十六進(jìn)制文件解析器,用于檢查hex文件的內(nèi)容,提取要編程的地址和數(shù)據(jù)。

程序員擦除應(yīng)用程序PIC的內(nèi)存,并使用來(lái)自解析器的數(shù)據(jù)對(duì)應(yīng)用程序PIC進(jìn)行編程。

由于控制PIC沒(méi)有很大內(nèi)部存儲(chǔ)器,十六進(jìn)制文件的解析是在線上逐個(gè)實(shí)現(xiàn)的,然后將數(shù)據(jù)傳遞給編程軟件,然后編程軟件逐行編寫(xiě)應(yīng)用程序PIC。

附加的hex文件可用于編程控制器PIC。

步驟4:應(yīng)用程序的樣子

由于硬件應(yīng)用程序PIC是已知的,可以使用簡(jiǎn)單的包含文件來(lái)定義應(yīng)用程序PIC運(yùn)行所需的所有類型的設(shè)置。然后,編寫(xiě)程序的人可以專注于程序本身。然后,JAL中一個(gè)簡(jiǎn)單的blink-a-led程序如下所示:

包括jalpic_one - 包括電路板定義文件

enable_digital_io( ) - 使所有引腳數(shù)字I/O

alias led為pin_a0 - 引腳的別名

pin_a0_direction = OUTPUT

永遠(yuǎn)循環(huán)

led = ON

_usec_delay (100_000)

led = OFF

_usec_delay(400_000)

結(jié)束循環(huán)

該程序使用JALPIC One開(kāi)發(fā)板上的LED。程序完成后,只需單擊一個(gè)名為JalEdit的編輯器中的按鈕即可編譯程序并將其下載到電路板上。短片顯示了這是如何工作的。

步驟5:自己構(gòu)建電路板

我無(wú)法描述此Instructable中的所有內(nèi)容,但整板設(shè)計(jì),軟件和文檔可以從一個(gè)下載Jallib版本在‘project \ jalpic_one’文件夾下發(fā)布。

由于這個(gè)新版本尚未在Jallib新版本中正式發(fā)布,因此必須使用JAL下載站點(diǎn)的最新“bee-package”下載。

下載網(wǎng)站可以在:Just Another JAL網(wǎng)站上找到

聲明:本文內(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)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6074

    文章

    45341

    瀏覽量

    663667
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6515

    瀏覽量

    195980
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    個(gè)面向單片機(jī)、事件驅(qū)動(dòng)的嵌入式開(kāi)發(fā)平臺(tái)介紹

    EventOS,是個(gè)面向單片機(jī)、事件驅(qū)動(dòng)的嵌入式開(kāi)發(fā)平臺(tái)。它主要有兩大技術(shù)特色:是事件驅(qū)動(dòng),二是超輕量。EventOS以及其母項(xiàng)目EventOS,目標(biāo)是開(kāi)發(fā)
    發(fā)表于 12-05 06:26

    怎么學(xué)好單片機(jī)?

    些接口可用,也就是說(shuō),需要架個(gè)簡(jiǎn)單的前后臺(tái)系統(tǒng),只會(huì)寫(xiě)應(yīng)用軟件,就比較難使用單片機(jī),因?yàn)樗麄儗?duì)這些只有硬件,沒(méi)有軟件接口的東西,無(wú)從下手。 所以,學(xué)
    發(fā)表于 12-04 07:16

    基于XL4016的單片機(jī)數(shù)字直流穩(wěn)壓電源

    閑暇之余,制作了本數(shù)字直流穩(wěn)壓電源,觸摸鍵盤(pán)數(shù)字設(shè)置輸出電壓和電流,XL4016的輸出范圍位1.25V到36V,輸出電流可達(dá)8A。在AD7705,MAX4081及單片機(jī)的協(xié)同下,輸
    發(fā)表于 11-10 20:06

    PIC18F16Q20 Curiosity Nano開(kāi)發(fā)技術(shù)解析與應(yīng)用指南

    。Curiosity Nano系列評(píng)估包含個(gè)板載調(diào)試器。無(wú)需外部工具即可對(duì)Microchip PIC18F16Q20 MCU進(jìn)行編程和調(diào)試。
    的頭像 發(fā)表于 10-10 10:31 ?442次閱讀
    <b class='flag-5'>PIC</b>18F16Q20 Curiosity Nano開(kāi)發(fā)<b class='flag-5'>板</b>技術(shù)解析與應(yīng)用指南

    PIC18F56Q24 Curiosity Nano開(kāi)發(fā)技術(shù)解析與應(yīng)用指南

    Microchip Technology PIC18F56Q24 Curiosity Nano評(píng)估套件 (EV01E86A) 包括個(gè)PIC18F56Q24 Curiosity Na
    的頭像 發(fā)表于 10-10 10:18 ?387次閱讀
    <b class='flag-5'>PIC</b>18F56Q24 Curiosity Nano開(kāi)發(fā)<b class='flag-5'>板</b>技術(shù)解析與應(yīng)用指南

    單片機(jī)個(gè)承載科技與工程思維的核心平臺(tái)

    ,還是工業(yè)自動(dòng)化、嵌入式系統(tǒng),單片機(jī)都扮演著不可或缺的角色。它不僅僅是個(gè)芯片,而是承載著技術(shù)與工程思維的核心平臺(tái),其重要性不言而喻。 單片機(jī)
    的頭像 發(fā)表于 09-29 01:07 ?370次閱讀

    PIC18F97J60系列數(shù)據(jù)手冊(cè)

    PIC單片機(jī)是Microchip公司生產(chǎn)的單片機(jī),和馮-諾依曼結(jié)構(gòu)不同的哈佛結(jié)構(gòu),中文手冊(cè)對(duì)于大家來(lái)講可以方便開(kāi)發(fā)
    發(fā)表于 07-28 16:37 ?0次下載

    輝芒微FT61FC23-RB單片機(jī)兼容微芯PIC16F676芯片

    ,成為電子工程師們的新寵,為多樣化的項(xiàng)目需求提供了更優(yōu)的解決方案。 從功能特性來(lái)看,輝芒微 FT61FC23-RB 單片機(jī)PIC16F676 芯片在引腳定義、寄存器配置等方面高度致,這意味著工程師們無(wú)需對(duì)原有基于
    的頭像 發(fā)表于 06-24 14:47 ?557次閱讀
    輝芒微FT61FC23-RB<b class='flag-5'>單片機(jī)</b>兼容微芯<b class='flag-5'>PIC</b>16F676芯片

    Microchip發(fā)布PIC16F17576系列單片機(jī)

    對(duì)需要快速捕捉瞬態(tài)模擬信號(hào)的器件而言,在盡可能降低功耗的同時(shí)實(shí)現(xiàn)快速響應(yīng)至關(guān)重要,尤其在電池供電應(yīng)用中。為滿足這需求,Microchip Technology Inc.(微芯科技公司)發(fā)布PIC16F17576系列單片機(jī)(MC
    的頭像 發(fā)表于 04-30 17:26 ?1770次閱讀

    單片機(jī)中斷技術(shù)詳解

    在現(xiàn)代電子設(shè)備中,單片機(jī)作為控制核心發(fā)揮著舉足輕重的作用。而在其高效運(yùn)作的背后,中斷機(jī)制是推動(dòng)單片機(jī)實(shí)現(xiàn)實(shí)時(shí)響應(yīng)與高效執(zhí)行的關(guān)鍵因素。本文將深入探討單片機(jī)中的中斷概念、中斷系統(tǒng)的結(jié)構(gòu)、
    的頭像 發(fā)表于 02-02 15:57 ?1445次閱讀

    AN4121-采用PIC16F單片機(jī)進(jìn)行系統(tǒng)電源控制

    電子發(fā)燒友網(wǎng)站提供《AN4121-采用PIC16F單片機(jī)進(jìn)行系統(tǒng)電源控制.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:42 ?0次下載
    AN4121-采用<b class='flag-5'>PIC</b>16F<b class='flag-5'>單片機(jī)</b>進(jìn)行系統(tǒng)電源控制

    AN4873-使用PIC單片機(jī)的集成運(yùn)算放大器測(cè)量水中的總?cè)芙夤腆w

    電子發(fā)燒友網(wǎng)站提供《AN4873-使用PIC單片機(jī)的集成運(yùn)算放大器測(cè)量水中的總?cè)芙夤腆w.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:41 ?1次下載
    AN4873-使用<b class='flag-5'>PIC</b><b class='flag-5'>單片機(jī)</b>的集成運(yùn)算放大器測(cè)量水中的總?cè)芙夤腆w

    TB3320-PIC單片機(jī)集成模擬外設(shè)入門(mén)

    電子發(fā)燒友網(wǎng)站提供《TB3320-PIC單片機(jī)集成模擬外設(shè)入門(mén).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:01 ?0次下載
    TB3320-<b class='flag-5'>PIC</b><b class='flag-5'>單片機(jī)</b>集成模擬外設(shè)入門(mén)

    單片機(jī)到底是什么?教你用個(gè)小時(shí)做出“智能溫度計(jì)”!

    當(dāng)你第次接觸單片機(jī)時(shí),那種感覺(jué)就像是打開(kāi)了扇通往未知世界的大門(mén),卻也被里面的復(fù)雜與深邃所震懾。確實(shí),單片機(jī)(MicrocontrollerUnit,MCU)初看之下,名字里都帶著
    的頭像 發(fā)表于 01-16 11:00 ?1984次閱讀
    <b class='flag-5'>單片機(jī)</b>到底是什么?教你用<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>小時(shí)做出“智能溫度計(jì)”!

    51單片機(jī)核心原理圖

    51單片機(jī)核心原理圖
    發(fā)表于 12-16 11:30 ?4次下載