99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

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

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-05 15:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

UNI-DS6是 mikroElektronika 的通用開發(fā)板,可用于測試各種微控制器,包括PIC,AVR,dsPIC,ARM和8051。我將使用該板使自己了解Microchip的dsPIC數(shù)字信號控制器(DSC)。 dsPIC DSC是16位高性能微控制器,比常規(guī)的PIC器件功能更強大。它們之所以特別,是因為它們將微控制器的最佳功能與數(shù)字信號處理器(DSP)的計算能力結合在一起,并且能夠執(zhí)行涉及傅立葉變換的復雜數(shù)學運算。我將首先簡要介紹UNI-DS6電路板的功能,然后編寫“ Hello World ”應用程序以使用dsPIC30F6014A DSC測試該電路板。

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

什么是UNI-DS6?

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

插入了dsPIC30F6014A mikroboard的UNI-DS6

div》

關于dsPIC30F mikroBoard

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

用于UNI-DS6的dsPIC30F6014A mikroboard

We在即將到來的教程中,將更多地探索dsPIC30F6014A的功能?,F(xiàn)在,我們將為dsPIC30F6014A編寫一個簡單的測試程序,以確保所有設置均正確。下面的“ Hello World”程序是使用 mikroC Pro for dsPIC30/33 為dsPIC30F6014A編寫和編譯的。 DSC使用內部PLL(8x)和外部10.0 MHz晶振配置為以80 MHz運行??梢酝ㄟ^ Project-》 Edit Project 窗口完成 mPICroC Pro for dsPIC30/33 中的配置位設置(類似于mikroC Pro for dsPIC30/33)。 PIC)。該程序依次打開和關閉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;

}

}

對dsPIC進行編程

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

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

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

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

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

單擊mE編程器鏈接將自動啟動mikroProg Suite

一旦加載了測試程序,則需要打開其他端口的LED開關。可以通過UNI-DS6板上的開關SW12來完成。將SW12的開關1到6滑動到ON位置(如下所示)。

用于將LED連接到dsPIC端口的開關

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

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

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

盡管該板被描述為通用開發(fā)板,但它確實有一些限制。在開發(fā)板的右側,有十一個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位)。每個連接器包括8個端口引腳,一條Vcc線和一個Gnd引腳。根據(jù)插入UNI-DS6板上的mikroBoard的類型,可以通過這些連接器訪問相應的I/O端口。這種安排對帶有8位微控制器的mikroBoard來說效果很好,因為它可以訪問所有I/O引腳。但是,對于具有16位I/O端口的dsPIC30F6014A,它不提供對所有端口引腳的訪問。例如,在UNI-DS6板上似乎無法訪問PORTB的RB8至RB15引腳。同樣,PORTD引腳的一半缺失。此外,板上的LED和輕觸開關均無法連接到這些引腳。因此,如果您想使用dsPIC進行強大的開發(fā),我建議您購買dsPIC專用的開發(fā)板,例如dsPICPRO4。這將為您提供訪問dsPIC單片機的所有I/O端口的完全靈活性。但是,如果您的首選是8位微控制器,并且希望將16位dsPIC作為附加功能,那么此開發(fā)板是一個不錯的選擇。所以這是一個權衡。我不會抱怨UNI-DS6板,因為對我而言,獲得該板的主要原因是為PIC16F887和Atmega128微控制器開發(fā)應用,它們的性能非常好。 dsPIC DSC是我的第二優(yōu)先選擇,我很滿意能在同一塊板上獲得支持,而不是全部但基本上是。
責任編輯:wv

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

    關注

    25

    文章

    5682

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何選擇合適的芯科科技Wi-Fi開發(fā)板

    您正在尋找適用于超低功耗物聯(lián)網應用項目的Wi-Fi 開發(fā)板嗎?本文將介紹Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗藍牙5.4解決方案的Wi-Fi 開發(fā)
    的頭像 發(fā)表于 07-09 09:15 ?853次閱讀

    基于米爾全志T536開發(fā)板的多協(xié)議物聯(lián)網關的方案測試

    本文將介紹基于米爾電子MYD-LT536開發(fā)板(米爾基于全志T536開發(fā)板)的多協(xié)議物聯(lián)網關方案的開發(fā)測試。摘自優(yōu)秀創(chuàng)作者-ALSET米爾基于全志T536
    的頭像 發(fā)表于 06-19 08:03 ?903次閱讀
    基于米爾全志T536<b class='flag-5'>開發(fā)板</b>的多協(xié)議物聯(lián)網關的方案測試

    【新品】遠距離圖傳數(shù)傳模塊開發(fā)板、藍牙模塊開發(fā)板、無線模塊開發(fā)板

    新品上市圖傳數(shù)傳模塊開發(fā)板藍牙模塊開發(fā)板國產無線模塊開發(fā)板部分型號參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠距離圖傳數(shù)傳模塊開發(fā)板EWT611-900NW20S是一款入
    的頭像 發(fā)表于 06-12 19:33 ?347次閱讀
    【新品】遠距離圖傳數(shù)傳模塊<b class='flag-5'>開發(fā)板</b>、藍牙模塊<b class='flag-5'>開發(fā)板</b>、無線模塊<b class='flag-5'>開發(fā)板</b>

    基于RK處理器,創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗

    數(shù)量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費試用,速度來體驗 限時申請
    的頭像 發(fā)表于 06-05 16:31 ?452次閱讀
    基于RK處理器,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開發(fā)板</b>試用體驗

    性能強悍!合眾HZ-RK3568開發(fā)板試用體驗

    月19日 ? 評測數(shù)量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發(fā)板免費試用 RISC-V開發(fā)板深度評測!頂級開發(fā)板免費試用,速度來體驗 限時申請
    的頭像 發(fā)表于 06-05 16:30 ?535次閱讀
    性能強悍!合眾HZ-RK3568<b class='flag-5'>開發(fā)板</b>試用體驗

    第二章 開發(fā)板與芯片介紹 詳解W55MH32芯片及開發(fā)板

    本章介紹了W55MH32芯片及開發(fā)板。該芯片采用Cortex-M3內核,主頻216MHz,集成以太網功能,有L和Q兩種型號。配套開發(fā)板L-EVB功能豐富、Q-EVB為最小系統(tǒng),均含仿
    的頭像 發(fā)表于 05-26 09:19 ?399次閱讀
    第二章 <b class='flag-5'>開發(fā)板</b>與芯片<b class='flag-5'>介紹</b>  詳解W55MH32芯片及<b class='flag-5'>開發(fā)板</b>

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

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

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

    迅為RK3576開發(fā)板核心與底板接口硬件介紹
    的頭像 發(fā)表于 01-14 15:15 ?1522次閱讀
    迅為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 ?944次閱讀
    瑞芯微主板/<b class='flag-5'>開發(fā)板</b>Linux系統(tǒng)播放音頻方法,觸覺智能RK3562<b class='flag-5'>開發(fā)板</b>演示

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

    【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開發(fā)板對比
    的頭像 發(fā)表于 11-28 14:31 ?1334次閱讀
    【迅為電子】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>對比

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

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

    正點原子fpga開發(fā)板不同型號

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

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

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

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

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

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

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