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

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

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

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

UNI-DS6開發(fā)板的介紹

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-05 15:57 ? 次閱讀

UNI-DS6是 mikroElektronika 的通用開發(fā)板,可用于測(cè)試各種微控制器,包括PIC,AVR,dsPIC,ARM和8051。我將使用該板使自己了解Microchip的dsPIC數(shù)字信號(hào)控制器(DSC)。 dsPIC DSC是16位高性能微控制器,比常規(guī)的PIC器件功能更強(qiáng)大。它們之所以特別,是因?yàn)樗鼈儗⑽⒖刂破鞯淖罴压δ芘c數(shù)字信號(hào)處理器(DSP)的計(jì)算能力結(jié)合在一起,并且能夠執(zhí)行涉及傅立葉變換的復(fù)雜數(shù)學(xué)運(yùn)算。我將首先簡(jiǎn)要介紹UNI-DS6電路板的功能,然后編寫“ Hello World ”應(yīng)用程序以使用dsPIC30F6014A DSC測(cè)試該電路板。

mikroElektronika的UNI-DS6開發(fā)板

什么是UNI-DS6?

UNI-DS6是mikroElektronika的最新版本的通用開發(fā)板,目前支持8種不同的微控制器,分別是PIC16F887,PIC18F8520,dsPIC30F6014A,Atmega128,CY8C27643,LPC2148,LPC2214和AT89S8253。每個(gè)微控制器都有一個(gè)單獨(dú)的mikroBoard,可以將其插入主開發(fā)板上可用的2×80引腳插座中,以便您可以在選擇的微控制器上進(jìn)行實(shí)驗(yàn),而開發(fā)板的其余部分保持不變。每個(gè)mikroBoard都包含一個(gè)板上編程器,因此不需要外部編程器。該開發(fā)板具有完整的功能,包括穩(wěn)壓電源(可選+ 5.0/3.3 V),使用MCP3204的外部12位ADC通道,支持USB-UART的板載FTDI芯片,USB連接器,串行EEPROM,標(biāo)準(zhǔn)字符LCD插座,具有觸摸屏支持的GLCD,MMC/SD卡插槽,72個(gè)LED,72個(gè)輕觸開關(guān)等。如果您想了解有關(guān)UNI-DS6功能的更多信息,可以閱讀用戶手冊(cè)。下圖顯示了插入了dsPIC30F6014A mikroBoard的UNI-DS6板和其他一些附件。

插入了dsPIC30F6014A mikroboard的UNI-DS6

div》

關(guān)于dsPIC30F mikroBoard

此mikroBoard包含帶有板載USB編程器的dsPIC30F6014A DSC。 dsPIC30F6014A是具有144 KB閃存程序存儲(chǔ)器的16位DSC。為了使用板載編程器對(duì)DSC進(jìn)行編程,您需要在PC上安裝mikroProg Suite for PIC應(yīng)用程序。您可以從此處下載具有必要驅(qū)動(dòng)程序的此應(yīng)用程序。請(qǐng)參閱mikroElektronika的安裝手冊(cè)來安裝USB驅(qū)動(dòng)程序。 mikroBoard也可以用作獨(dú)立設(shè)備(不帶UNI-DS6板)。 mikroBoard上提供了一個(gè)跳線(J1)以選擇此選項(xiàng)。作為獨(dú)立設(shè)備,該板可直接通過USB電纜供電。如下所示的dsPIC30F6014A mikroBoard的特寫照片揭示了它的一些功能。

用于UNI-DS6的dsPIC30F6014A mikroboard

We在即將到來的教程中,將更多地探索dsPIC30F6014A的功能。現(xiàn)在,我們將為dsPIC30F6014A編寫一個(gè)簡(jiǎn)單的測(cè)試程序,以確保所有設(shè)置均正確。下面的“ Hello World”程序是使用 mikroC Pro for dsPIC30/33 為dsPIC30F6014A編寫和編譯的。 DSC使用內(nèi)部PLL(8x)和外部10.0 MHz晶振配置為以80 MHz運(yùn)行??梢酝ㄟ^ Project-》 Edit Project 窗口完成 mPICroC Pro for dsPIC30/33 中的配置位設(shè)置(類似于mikroC Pro for dsPIC30/33)。 PIC)。該程序依次打開和關(guān)閉dsPIC30F6014A的PORTA,PORTB,PORTC,PORTD,PORTF和PORTG上連接的LED。

/* 》 “Hello world” program for dsPIC30F6014A (UNI-DS6 board)

Test configuration:

MCU: dsPIC30F6014A

Dev.Board: UNI-DS6

Oscillator: XT-PLL8, 10.000MHz x 8 = 80 MHz

*/

void main() {

ADPCFG = 0xFFFF; // Configure AN pins as digital I/O

TRISA = 0; // Initialize PORTA as output

TRISB = 0; // Initialize PORTB as output

TRISC = 0; // Initialize PORTC as output

TRISD = 0; // Initialize PORTD as output

TRISF = 0; // Initialize PORTF as output

TRISG = 0; // Initialize PORTG as output LATA = 0; // Set PORTA to zero

LATB = 0; // Set PORTB to zero

LATC = 0; // Set PORTC to zero

LATD = 0; // Set PORTD to zero

LATF = 0; // Set PORTF to zero

LATG = 0; // Set PORTG to zero

while(1) {

LATA = ~LATA;

Delay_ms(300);

LATA = ~LATA;

LATB = ~LATB;

Delay_ms(300);

LATB = ~LATB;

LATC = ~LATC;

Delay_ms(300);

LATC = ~LATC;

LATD = ~LATD;

Delay_ms(300);

LATD = ~LATD;

LATF = ~LATF;

Delay_ms(300);

LATF = ~LATF;

LATG = ~LATG;

Delay_ms(300);

LATG = ~LATG;

}

}

對(duì)dsPIC進(jìn)行編程

用于dsPIC30F6014A的mikroBoard確實(shí)具有板載編程器,您需要安裝mikroProg Suite您的PC上的PIC應(yīng)用程序軟件可以對(duì)其進(jìn)行操作。 請(qǐng)記住,用于PIC的mikroProg套件是通過mikroBoard本身的mini USB端口而不是通過UNI-DS6板上的任何USB端口與板上編程器通信的。 。我建議按照以下步驟為dsPIC設(shè)置板上編程器。

首先,從此處下載適用于dsPIC30/33編譯器的mikroC Pro,并將其安裝在您的PC。

安裝完成后,它將詢問您是否要安裝mikroProg Suite for PIC。同意,然后也安裝它。

下一步,它將詢問您是否要安裝 mikroProg 的驅(qū)動(dòng)程序程序員。說是,然后選擇適合您的操作系統(tǒng)的驅(qū)動(dòng)程序,然后安裝它。就是這樣。

成功完成上述三個(gè)步驟后,您的PC均已設(shè)置好,可以編寫應(yīng)用程序,對(duì)其進(jìn)行編譯并將HEX文件傳輸?shù)絛sPIC30F6014A。 dsPIC30/33的mikroC Pro中的編寫和編譯程序與PIC的mikroC Pro中的編寫和編譯程序相似。如果您對(duì)此不熟悉,請(qǐng)閱讀“ 實(shí)驗(yàn)1:LED閃爍”。成功編譯程序后,通過USB電纜將mikroBoard連接到PC,然后從mikroC Pro for dsPIC30/33應(yīng)用程序窗口中選擇 Tools-》 mE Programmer 。這將自動(dòng)打開mikroProg Suite for PIC應(yīng)用程序,以將HEX文件傳輸?shù)絛sPIC30F6014A。

單擊mE編程器鏈接將自動(dòng)啟動(dòng)mikroProg Suite

一旦加載了測(cè)試程序,則需要打開其他端口的LED開關(guān)??梢酝ㄟ^UNI-DS6板上的開關(guān)SW12來完成。將SW12的開關(guān)1到6滑動(dòng)到ON位置(如下所示)。

用于將LED連接到dsPIC端口的開關(guān)

dsPIC30F6014A將運(yùn)行測(cè)試程序,您將看到連接到不同端口的LED依次點(diǎn)亮和熄滅。請(qǐng)記住,dsPIC30F6014A具有六個(gè)16位端口(PORT A,B,C,D,F(xiàn)和G),以及總共68個(gè)I/O引腳。這意味著并非所有端口都可以完全訪問16位。例如,在dsPIC30F6014A器件中,PORTF(實(shí)際上是16位)只有9個(gè)引腳可訪問(RF0至RF8)。因此,對(duì)于不完整的端口,您將看不到所有LED發(fā)光。

連接到端口A,B,C,D,F(xiàn)和G的LED依次打開

UNI-DS6開發(fā)板的局限性

盡管該板被描述為通用開發(fā)板,但它確實(shí)有一些限制。在開發(fā)板的右側(cè),有十一個(gè)10針公頭連接器連接到微控制器I/O端口。它們分別命名為PORTA(8位),PORTB(8位),PORTC(8位),PORTD(8位),PORTE(8位),PORTF1(8位,RF0-RF7), PORTF2(RF8-RF15),PORTG1(8位,RG0-RG7),PORTG2(RG8-RG15),PORTH(8位)和PORTJ(8位)。每個(gè)連接器包括8個(gè)端口引腳,一條Vcc線和一個(gè)Gnd引腳。根據(jù)插入U(xiǎn)NI-DS6板上的mikroBoard的類型,可以通過這些連接器訪問相應(yīng)的I/O端口。這種安排對(duì)帶有8位微控制器的mikroBoard來說效果很好,因?yàn)樗梢栽L問所有I/O引腳。但是,對(duì)于具有16位I/O端口的dsPIC30F6014A,它不提供對(duì)所有端口引腳的訪問。例如,在UNI-DS6板上似乎無法訪問PORTB的RB8至RB15引腳。同樣,PORTD引腳的一半缺失。此外,板上的LED和輕觸開關(guān)均無法連接到這些引腳。因此,如果您想使用dsPIC進(jìn)行強(qiáng)大的開發(fā),我建議您購(gòu)買dsPIC專用的開發(fā)板,例如dsPICPRO4。這將為您提供訪問dsPIC單片機(jī)的所有I/O端口的完全靈活性。但是,如果您的首選是8位微控制器,并且希望將16位dsPIC作為附加功能,那么此開發(fā)板是一個(gè)不錯(cuò)的選擇。所以這是一個(gè)權(quán)衡。我不會(huì)抱怨UNI-DS6板,因?yàn)閷?duì)我而言,獲得該板的主要原因是為PIC16F887和Atmega128微控制器開發(fā)應(yīng)用,它們的性能非常好。 dsPIC DSC是我的第二優(yōu)先選擇,我很滿意能在同一塊板上獲得支持,而不是全部但基本上是。
責(zé)任編輯:wv

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

    關(guān)注

    25

    文章

    5499

    瀏覽量

    102038
收藏 人收藏

    評(píng)論

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

    雷卯收集網(wǎng)絡(luò)通信開發(fā)板

    。 雷卯收集網(wǎng)絡(luò)通信開發(fā)板明細(xì)如下: ? ? ? 以下是網(wǎng)絡(luò)通信開發(fā)板介紹: 網(wǎng)絡(luò)通信是通過互聯(lián)網(wǎng)或?qū)S镁W(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)高效傳輸?shù)募夹g(shù),支撐全球范圍內(nèi)的多樣化應(yīng)用和服務(wù)。其核心原理包括: 1.數(shù)據(jù)傳輸:通過有線(如光纖、電纜)或無線
    的頭像 發(fā)表于 04-07 20:09 ?152次閱讀
    雷卯收集網(wǎng)絡(luò)通信<b class='flag-5'>開發(fā)板</b>

    雷卯收集增強(qiáng)現(xiàn)實(shí)AR開發(fā)板

    現(xiàn)實(shí)AR開發(fā)板明細(xì)如下: 如下是AR開發(fā)板介紹: AR是一種將虛擬元素與現(xiàn)實(shí)環(huán)境完美融合的技術(shù)。它通過攝像頭捕捉現(xiàn)實(shí)世界的場(chǎng)景,再利用計(jì)算機(jī)處理將這些場(chǎng)景與虛擬元素疊加在一起,從而創(chuàng)造出一種全新的視覺體驗(yàn)。 AR通過結(jié)合圖像識(shí)別
    的頭像 發(fā)表于 04-07 09:34 ?195次閱讀
    雷卯收集增強(qiáng)現(xiàn)實(shí)AR<b class='flag-5'>開發(fā)板</b>

    雷卯收集虛擬現(xiàn)實(shí)VR開發(fā)板

    虛擬現(xiàn)實(shí)VR開發(fā)板明細(xì)如下: 如下是VR開發(fā)板介紹: VR是一種通過計(jì)算機(jī)生成的三維虛擬環(huán)境,用戶可以通過視覺、聽覺等感官進(jìn)行互動(dòng)的技術(shù),其核心理念在于打破傳統(tǒng)信息呈現(xiàn)的界限,通過多樣化的信息源,將視覺、聽覺、觸覺等感官體驗(yàn)深度
    的頭像 發(fā)表于 04-01 20:54 ?187次閱讀
    雷卯收集虛擬現(xiàn)實(shí)VR<b class='flag-5'>開發(fā)板</b>

    STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖

    電子發(fā)燒友網(wǎng)站提供《STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖》資料免費(fèi)下載
    發(fā)表于 03-24 09:09 ?55次下載

    迅為RK3576開發(fā)板核心與底板接口硬件介紹

    迅為RK3576開發(fā)板核心與底板接口硬件介紹
    的頭像 發(fā)表于 01-14 15:15 ?1263次閱讀
    迅為RK3576<b class='flag-5'>開發(fā)板</b>核心<b class='flag-5'>板</b>與底板接口硬件<b class='flag-5'>介紹</b>

    瑞芯微主板/開發(fā)板Linux系統(tǒng)播放音頻方法,觸覺智能RK3562開發(fā)板演示

    本文介紹瑞芯微方案主板/開發(fā)板Linux系統(tǒng)播放音頻的方法,觸覺智能RK3562開發(fā)板演示,通用RK3566、RK3568、RK3588等
    的頭像 發(fā)表于 12-13 11:40 ?737次閱讀
    瑞芯微主板/<b class='flag-5'>開發(fā)板</b>Linux系統(tǒng)播放音頻方法,觸覺智能RK3562<b class='flag-5'>開發(fā)板</b>演示

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對(duì)比

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對(duì)比
    的頭像 發(fā)表于 11-28 14:31 ?1182次閱讀
    【迅為電子】i.MX<b class='flag-5'>6</b>UL和i.MX<b class='flag-5'>6</b>ULL芯片區(qū)別與<b class='flag-5'>開發(fā)板</b>對(duì)比

    【迅為】瑞芯微RK3588開發(fā)板RK3568開發(fā)板區(qū)別及優(yōu)勢(shì)

    RK3568開發(fā)板
    的頭像 發(fā)表于 11-18 14:19 ?1265次閱讀
    【迅為】瑞芯微RK3588<b class='flag-5'>開發(fā)板</b>RK3568<b class='flag-5'>開發(fā)板</b>區(qū)別及優(yōu)勢(shì)

    正點(diǎn)原子fpga開發(fā)板不同型號(hào)

    正點(diǎn)原子作為國(guó)內(nèi)領(lǐng)先的FPGA開發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了從入門級(jí)到高端應(yīng)用的各個(gè)領(lǐng)域。這些開發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個(gè)領(lǐng)域。 1. 入門級(jí)開發(fā)板 1.1
    的頭像 發(fā)表于 11-13 09:30 ?3137次閱讀

    51開發(fā)板芯片資料

    51開發(fā)板芯片資料
    發(fā)表于 09-18 09:29 ?1次下載

    linux開發(fā)板與樹莓派的區(qū)別

    定義和用途 Linux開發(fā)板:Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開發(fā)板,通常用于工業(yè)自動(dòng)化、物聯(lián)網(wǎng)、智能家居等領(lǐng)域。 樹莓派:樹莓派(Raspberry Pi)是一種基于Linux
    的頭像 發(fā)表于 08-30 15:34 ?1730次閱讀

    瑞薩開發(fā)板RX-FSOE-REF-KIT功能安全使用介紹(下)

    將Twincat主站網(wǎng)口連接EK1100的IN口,EK1100的OUT口連接FSoE開發(fā)板的IN口,分別給FSoE開發(fā)板和EK1100供電24V。
    的頭像 發(fā)表于 08-20 15:36 ?1062次閱讀
    瑞薩<b class='flag-5'>開發(fā)板</b>RX-FSOE-REF-KIT功能安全使用<b class='flag-5'>介紹</b>(下)

    瑞薩開發(fā)板?RX-FSOE-REF-KIT功能安全使用介紹(上)

    本文基于瑞薩官方開發(fā)板RX-FSOE-REF-KIT,介紹EtherCAT通訊的功能安全應(yīng)用開發(fā)以及實(shí)現(xiàn)過程所需的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-20 15:25 ?1048次閱讀
    瑞薩<b class='flag-5'>開發(fā)板</b>?RX-FSOE-REF-KIT功能安全使用<b class='flag-5'>介紹</b>(上)

    AGM官方AG32 MCU開發(fā)板

    ?AG32&STM32demov1.2開發(fā)板?AG32&STM32demov1.2開發(fā)板,AGM原廠推出板載MCU為AG32VF407VGT6(100pin
    的頭像 發(fā)表于 08-15 13:34 ?1665次閱讀
    AGM官方AG32 MCU<b class='flag-5'>開發(fā)板</b>

    EFR32MG24開發(fā)板介紹及IDE使用

    EFR32MG24開發(fā)板介紹及IDE使用
    的頭像 發(fā)表于 08-10 10:47 ?1241次閱讀
    EFR32MG24<b class='flag-5'>開發(fā)板</b><b class='flag-5'>介紹</b>及IDE使用