娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

PIC開發工具詳細說明

                                 PIC單片機系統構架:

  系統架構如上圖所示,有兩個主要模塊:PC機和數據采集系統開發板。這兩個模塊通過兩條主線相連: 一條是PC機通過PICkit? 3與系統開發板連接; 另一條是PC機和系統開發板之間通過USB連接線進行連接,實現USB的通信。 

 Mplab IDE 

  對于PIC單片機,Microchip公司提供了免費的Mplab 集成開發環境,對于Mplab集成開發環境,同時支持匯編和C語言,此外, Hi-tech、CCS、IAR、Bytecraft等同時提供第三方C編譯器支持。 


  MPLAB IDE是一款在PC 機上運行的軟件,用來為Microchip 單片機開發應用程序。由于它提供了一種單一的集成環境來為嵌入式單片機開發程序代碼,因此被稱為集成開發環境或IDE。其安裝包可以從微星公司網站(www.mirochip.com)下載,在本設計中選擇使用目前最新的版本8.66。Maplab包含了設計和部署嵌入式系統應用的全部組件。主要以項目對所有工作進行管理,內置組件主要有項目管理器、編輯器、匯編器/連接器和語言工具、調試器等。 


一個完整的Mplab IDE項目開發主要包括編寫源代碼、創建項目、編譯項目、運行模擬器、調試應用程序、設置配置位,燒寫芯片七個步驟。 


1)在項目的創建過程中可以直接使用項目向導,選擇Project>Project Wizard啟動項目向導,出現歡迎屏幕,單擊Next按鈕繼續。 

2)在Device下拉列表中選擇相應的PIC單片機。單擊下一步。 

3)確定Microchip 工具包及其路徑。假如路徑不正確或者為空白,點擊Browse按鈕指定工具包的安裝位置。選擇Next按鈕進入下一步。 

4)輸入項目的名字,然后點擊Browse按鈕,把這個項目放在文件夾中。點擊Next 按鈕。 

5)出現提示框要求添加現有源文件到項目中,添加所需的源文件及頭文件等,如不需要,選擇繼續下一步。 

6)屏幕顯示“項目向導”的“摘要”對話框。查看這個最終對話框中的信息,可驗證是否已正確創建了項目。單擊確定完成項目的創建。 

7)通過File/New創建源代碼并保存到項目所在的文件夾,通過在項目列表中單擊鼠標右鍵選擇添加相應的源文件和頭文件等。 

8)項目的編譯選擇Project>Build All。如果文件匯編成功,將在輸出窗口會出現“BUILD SUCCEESSED”。如未能成功,返回修改源程序,繼續編譯。對于項目,可以選擇運行模擬器和調試應用程序對源文件進行檢查修改。 

9)對配置位進行相應的設置。對配置位的設定選擇Configure>Configuration Bits進行設定,如果某些器件或者程序對配置位有特殊的要求,則必須在在源程序中直接設置配置位。 

10)使用Mplab支持的燒寫器。運行Configure/select Device,選擇燒寫的目標芯片,如這里選擇PIC18F4550,則可以看到Maplab支持的使用PICkit? 3對其進行燒寫(綠色表示支持,紅色表示暫不支持)。 

11)在燒寫芯片開始,通過燒寫工具連接PIC單片機與計算機,在Programmer> Select Programmer,選擇要使用的編程器。如連接正確,Mplab則會自動連接到燒寫工具,并提示連接成功。 

12)點擊Programmer>Program,將MPLAB IDE中當前裝載的信息燒寫到芯片中。狀態欄會顯示燒寫的進程。選擇“programmer”選項卡下的Output窗口將顯示燒寫的結果, 例如,對于PICkit? 3:

Programming……

Programming/ Successful!

寫完芯片后,MPLAB IDE會自動對其進行校驗。點擊Programmer>Verify,可以再次校驗對芯片的燒寫是否正確。


PICkit?3

  PICkit?3是一款由MPLAB IDE(v8.20或更高版本)軟件支持的編程器/調試器,操作簡單,成本低,可以方便地實現程序的下載燒錄和在線調試。


PICkit?3是基于在線串行編程(In-Circuit Serial Programming?,ICSP?)和具有雙線串行接口的增強型在線串行編程Microchip PIC?單片機(MCU)和dsPIC?數字信號控制器(Digital Signal Controller,DSC)。除了調試器功能以外,PICkit 3編程器/調試器系統還可用作開發編程器,支持從軟件開發到硬件集成等整個開發過程。


  由于該調試器系統使用帶有內置仿真電路的器件進行仿真,因此執行代碼的方式與實際器件相似。用戶可以交互地訪問給定器件的所有可用功能,且可通過MPLAB IDE界面設置和修改這些功能。PICkit 3調試器是為仿真具有調試功能的嵌入式處理器而開發的。


PICkit 3的功能包括:

1)使用Windows 標準驅動程序的全速USB 支持;

2)實時執行;

3)處理器以最大速度運行;

4)內置的過壓/ 短路監視器;

5)小于等于5V 的低壓(范圍為1.8-5V);

6)診斷LED (電源、活動和狀態);

7)可讀寫單片機的程序存儲器和數據存儲器;

8)可擦除所有存儲器類型(EEPROM、ID、配置和程序)并帶有校驗功能;

9)斷點處凍結外設。

狀態LED 指示PICkit 3的工作狀態,為:

1)電源(綠色)——PICkit 3 已通過USB 端口上電。

2)活動(藍色)——PICkit 3 已連接到PC USB 端口且通信鏈路是活動的。

3)狀態:忙(黃色)——PICkit 3 正忙于處理某個功能,例如編程;

錯誤(紅色)——PICkit 3 遇到錯誤。

  PICkit? 3的ICSP接口的引腳如圖所示,1號引腳為 ,2號引腳連接目標器件的VDD,3號引腳連接目標板的地VSS,4號為編程數據線,5號則提供編程時鐘線,6號引腳可以懸空。此外,PICkit? 3可通過2號、3號引腳為PIC單片機提供工作電源,但必須在Programmer/setting…/power中設置。


PICkit 3對PIC單片機支持的在線調試功能包括:復位應用程序,運行與暫停,單步執行,連續單步執行,全速仿真,硬件斷點,外設凍結等。

關鍵字:PIC  開發工具  詳細說明 引用地址:PIC開發工具詳細說明

上一篇:PIC16F877A 看門狗定時器(WDT)
下一篇:PIC33單片機中斷服務函數寫法(其他單片機同樣適用)

推薦閱讀

自動化領域最值得關注的十大人機協作機器人。ABBYuMi系列最新款單臂協作機器人ABB最新推出的這款新型機器人的負載為500克,高度緊湊的外觀設計可以讓它整合到現有的裝配生產線中,幫助客戶提高生產效率。機器人同樣具有引導式編程功能,因此操作人員無需另外接受專業培訓。這款全新的YuMi系列單臂協作機器人將在2018年正式發布,將與ABBAbility數字化解決...
單片機源程序如下:/****************************************Copyright (c)********************************************************--------------File Info---------------------------------------------------------------------------------** File name: main.c** Last modified Date: 2009-05-12** Last Version: ...
北京時間 11 月 28 日消息,據《金融時報》報道,ARM 中國 (安謀中國)CEO 吳雄昂在首次接受國際媒體采訪時為他尋求控制 ARM 中國業務的做法進行了辯護。吳雄昂的 1 億美元個人投資基金導致他與 ARM 及其支持者發生爭執,新的細節正浮出水面。吳雄昂稱,ARM 及其中國合作伙伴厚樸投資沒有權利在今年 6 月試圖罷免他的 ARM 中國 CEO 職...
OPPO今天正式發布全面升級的人像視頻手機OPPO Reno7系列,全球獨家首發全新RGBW傳感器——IMX709,此次新品發布會還帶來OPPO智能電視R1樂享版、全新“夾心”耳機Enco Free2i、頸掛耳機Enco M32、智能手表OPPO Watch Free NFC版等多款IoT新品。為了解決夜拍感光問題,在新品Reno7上,OPPO從傳感器底層入手,將自研四合一像素聚合算法與RGBW像素排列范...

史海拾趣

問答坊 | AI 解惑

LINUX C語言庫函數

LINUX  C語言庫函數,很詳細,411頁。…

查看全部問答∨

無線供電技術展望:無線的最后一公里

我們曾經為大家介紹過未來高速數據接口的發展趨勢,其中高速無線數據傳輸已經在其中占據了非常重要的位置。它們使我們桌面上的線纜越來越少,然而電源線一直是電子產品無法拋棄的羈絆。本期我們為大家介紹的技術將徹底剪斷這個小尾巴。 袖珍接收 ...…

查看全部問答∨

請教語句XBYTE

請教如下語句的理解 #define KC_PORT   XBYTE [0xb801]                  #define DISCR_ADD XBYTE [0xb002]              ...…

查看全部問答∨

USB過濾驅動如何識別插入的設備是U盤還是移動硬盤?

最近才開始接觸驅動程序,要做一個USB過濾驅動,其中需要識別U盤和移動硬盤并進行處理,其他的USB設備不做處理,請問大家應該怎么做?…

查看全部問答∨

CVOImage從evc移植到vs2005報錯,corelibc.lib(secchk.obj) : error LNK2019: 無法解析的外部符號 __se

最近從網上找了個CVOImage類的源碼,想瀏覽bmp以外的其他格式圖片,如png等。但源碼是evc工程的,本人只裝了vs2005,轉換成vs2005工程后,編譯報如下錯誤: 1>正在鏈接... 1>corelibc.lib(secchk.obj) : error LNK2019: 無法解析的外部符號 _ ...…

查看全部問答∨

STM32的VBAT電壓的問題

                                 最近畫原理圖,用4.2V鋰電池通過LDO給MCU供電,但是平時3.3V是沒有的,我把4.2V接到VBAT腳會有問題嗎,謝謝。…

查看全部問答∨

請教用STC單片機做檢測大電流電流表

檢測大電流 需要用到電流互感器 但是對那個東西部熟悉 請教下該怎么接那個線路 包括用到運放的線路 畢竟大電流的涉及到安全問題 請教下各位大俠 該怎么做檢測大電流的檢測電路呢? 小弟跪謝啦!…

查看全部問答∨

不容錯過

本帖最后由 paulhyde 于 2014-9-15 09:05 編輯 硬件學習好幫手  …

查看全部問答∨

關于lm3s811串口通信

打算將一個數組的數通過串口發送,處理后返回給pc,在例程基礎上修改的,先試驗的將接收到的數兩兩組合存入GetI那個數組中,于是編寫的那一段 voidUARTIntHandler(void){    unsigned long ulStatus; unsigned char num;  ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 绥棱县| 漠河县| 正宁县| 抚宁县| 饶阳县| 宝鸡市| 砚山县| 新干县| 奉化市| 大同县| 宣城市| 开平市| 巴林左旗| 宁陵县| 淮阳县| 随州市| 扶沟县| 青冈县| 阿拉善盟| 行唐县| 汉寿县| 乌拉特中旗| 唐海县| 武川县| 南木林县| 三河市| 永胜县| 罗源县| 墨脱县| 达拉特旗| 嘉禾县| 新龙县| 中山市| 延庆县| 霍城县| 大冶市| 吴忠市| 丰台区| 濮阳县| 大新县| 嫩江县|