雨量傳感器的Arduino代碼是使用Arduino IDE編寫的。在下雨時,雨水充當觸發(fā)器,從而觸發(fā)蜂鳴器。編程語言:Arduno語言
上傳時間: 2022-06-16
上傳用戶:
PIC XC8 V1.41 PRO版,編譯器破解文件,將附件文件覆蓋編譯器bin目錄下原文件即可。你懂的。。。。。。。編譯前把編譯選項的Free改成PRO和諧文件在MPLAB X IDE v5.00版本測試成功清除已成功 (總時間: 10ms)make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-confmake -f nbproject/Makefile-default.mk dist/default/production/KEY_V1.X.production.hexMicrochip MPLAB XC8 C Compiler (PRO Mode) V1.41Build date: Jan 24 2017Part Support Version: 1.41Copyright (C) 2017 Microchip Technology Inc.Memory Summary: Program space used 2A9h ( 681) of 1000h words ( 16.6%) Data space used 4Dh ( 77) of 100h bytes ( 30.1%) EEPROM space used 0h ( 0) of 100h bytes ( 0.0%) Data stack space used 0h ( 0) of AEh bytes ( 0.0%) Configuration bits used 2h ( 2) of 2h words (100.0%) ID Location space used 0h ( 0) of 4h bytes ( 0.0%)編譯已成功 (總時間: 2s)正在加載代碼...加載完成
標簽: XC8
上傳時間: 2022-06-21
上傳用戶:
1 準備1.1 硬件和編譯環(huán)境1.1.1 開發(fā)板硬件選用PIC18F25K22,在淘寶上可以買到開發(fā)板, LIXUE 工作室出品的。價格在140 左右。1.1.2 IDE編譯環(huán)境為MPLAB IDE V8.87C 編譯器為MCC18,版本號為3.38(以上編譯環(huán)境均由開發(fā)板中的光盤提供)1.1.3 仿真器PICkit3,同一家店買的1.2 FreeRTOS 相關(guān)移植文件準備1.2.1 下載移植文件在Microchip 官網(wǎng)下載通用移植文件http://embeddedcodesource.com/rtos我是選了下面這個,點擊download 即可下載,解壓后里面存在如下文件,1.2.2 查找有用的文件下載到的FreeRTOS為6.0.4 版本1)找到三個.c 文件如上圖所示,解壓后,主要的文件在FreeRTOS\Source文件夾中,如下所示:其中l(wèi)ist.c , queue.c ,tasks.c 無需修改,作為主要的FreeRTOS的文件,2)找到與.c 文件對應的.h 文件如下圖所示,與之對應的在FreeRTOS\Source\include文件夾中:找到list.h , queue.h ,tasks.h,也無需修改。3)另外還有用的文件包括FreeRTOS.h , portable.h ,projdef.h4)找到heap_1.c找到FreeRTOS\Source\portable\MemMang文件夾里面5)移植修改文件主要包括port.c portmacro.h,在找到FreeRTOS\Source\portable\MPLAB\PIC18F文件夾里面6)其他文件在FreeRTOS_C18\FreeRTOS PrimerEjemplo文件夾中包含了主體的Demo 工程文件,關(guān)注FreeRTOSConfig.h,還有兩個.lkr 鏈接文件。2 示例Demo 說明點開FreeRTOS_C18\FreeRTOS PrimerEjemplo 文件夾中的.mcw 工程文件,發(fā)現(xiàn)提示丟失文件,如下所示,其實是定位出現(xiàn)文件,依次對應步驟1.2.2 中的各個文件夾位置查找,重新定位即可,定位好之后,編譯即可通過,
標簽: freertos
上傳時間: 2022-06-24
上傳用戶:
一、前言Codellarrior系列集成開發(fā)環(huán)境(IDE)是Metrowerks公司為嵌入式微處理器設計的軟件開發(fā)工具。該開發(fā)工具在商用嵌入式軟件開發(fā)工具的使用率方面排名第一。CodeWarrior包括構(gòu)建平臺和應用所必需的所有主要工具:IDE、編譯器、調(diào)試器、編輯器、鏈接器、匯編程序等。CodelWarrior將尖端的調(diào)試技術(shù)與健全開發(fā)環(huán)境的簡易性結(jié)合在一起,將C/C++源級別調(diào)試和嵌入式應用開發(fā)帶入新的水平。開發(fā)工作提供高度可視且自動化的框架,可以加速甚至是最復雜應用的開發(fā),因此對于各種水平的開發(fā)人員來說,創(chuàng)建應用都是簡單而便捷的。CodeWarrior能夠自動地檢查代碼中的明顯錯誤,然后編譯并鏈接程序以便計算機能夠理解并執(zhí)行你的程序。使用CodeWarrior進行編程,你必須已經(jīng)能夠比較熟練地使用匯編語言和C/C++語言。二、CodeWarrior 使用方法Freescale 網(wǎng)站提供CodeWarrior軟件免費下載,一般PC機基本上均可滿足安裝要求。安裝過程也很簡單,根據(jù)提示操作即可。使用免費版本的CodeiWarrior時,如果你的軟件代碼量很大,編譯可能會受限制,你需要去網(wǎng)站申請license來延長你的使用期限。CodeWarrior是一個復雜的應用程序,你必須花點時間來了解它的各種各樣的組件和功能。啟動CodeWarrior后,在屏幕上方的菜單下面有一個工具條。這個工具條包含了一些常用菜單項的快捷方式。
標簽: codewarrior 集成開發(fā)環(huán)境
上傳時間: 2022-06-25
上傳用戶:
本系列芯片支持第三方 IDE 開發(fā),主要支持 IAR 和 Keil MDK 等主流開發(fā)環(huán)境。主要描述本系列芯片所使用的硬件、軟件開發(fā)工具、開發(fā)工具的安裝使用說明、開發(fā)及調(diào)試方法步驟以及注意事項等,旨在幫助使用本系列 MCU 的開發(fā)人員快速便捷地進行應用程序的開發(fā)工作。安裝包內(nèi)包含:MCU封裝庫及Demo板參考原理圖,編程工具,仿真器,集成開發(fā)環(huán)境支持包,驅(qū)動庫及樣例,應用筆記,應用注意事項。能讓開發(fā)人員快速上手華大芯片開發(fā)。
標簽: 單片機
上傳時間: 2022-07-01
上傳用戶:
1.IDE環(huán)境配置1.1MDK環(huán)境的配置第一步:解壓GD32F10xxxKeil IDEConfig.rar壓縮文件;第二步:將編程算法文件FLMfle拷貝到MDK的安裝路徑"KeilARMFlash“文件夾下面;第三步:由于GD提供的MDK補丁中只提供了Flash編程算法,沒有提供器件選型補丁,所以當前還不能在MDK中選擇到GD的對應型號,客戶使用過程中只能采用ST的對應型號來過渡一下,相信GD后續(xù)一定會推出更完善的補丁。第四步:由于GD的Flash編程算法和ST的有一定差異使用GD的MCU的時候前面的器件選型可以選ST的但是這邊編程算法最好能夠選擇GD提供的編程算法文件,特別是大容量的,因為ST的最大的只有1M,而GD的有多達3M。為了更好的支持您的應用所以請選擇GD的Flash編程算法。1.2IAR環(huán)境的配置第一步:解壓GD32F10Xxx IAR IDE V6.3 Config.rar
標簽: MDK
上傳時間: 2022-07-01
上傳用戶:1208020161
CodeWarrior Development Studio(開發(fā)工作室)是完整的用于編程應用中硬件bring-up的集成開發(fā)環(huán)境。 采用CodeWarrior IDE,開發(fā)人員可以得益于采用各種處理器和平臺(從Motorola到TI到Intel)間的通用功能性。根據(jù)Gartner Dataquest的報告,CodeWarrior編譯器和調(diào)試器在商用嵌入式軟件開發(fā)工具的使用率方面排名第一。
標簽: codewarrior
上傳時間: 2022-07-08
上傳用戶:qingfengchizhu
最近ST在國內(nèi)大力推廣他的8位高性價比單片機STM8S系列,感覺性能上還是非常不錯的,網(wǎng)上稍微看了點資料,打算有機會還是學習一下,先入門為以后做好技術(shù)積累。好了,長話短說。手上拿到一套ST最近做活動贈送的三合一學習套件,上面包括STM32F小板、STLINK小板、STM8S小板,做工很精致,相信很多朋友也收到了。既然當初去申請了,人家也送了,總得把用起來吧,放著吃灰塵是很可惜的A^。好,步入正題,剛開始在論壇上逛了一圈,感覺STM8S的資料實在太少,都是官方的應用資料,沒有什么入門介紹,連需要安裝什么軟件都搞不清楚。偶的電腦光驅(qū)壞了,所以也讀不出光盤里有什么東西,所以只能到處瞎摸,還是ourdev論壇好,嘿嘿,仔細看了幾個帖子,總算明白大概是什么樣的開發(fā)環(huán)境了。用C語言開發(fā)STM8S需要安裝兩個軟件:1、STVD IDE開發(fā)環(huán)境;2、COSMIC for STM8C編譯器。
上傳時間: 2022-07-16
上傳用戶:zhanglei193
概述什么是Arduino?Arduino是一塊基與開放原始代碼的Simple i/o平臺,業(yè)且具有使用類似java,C語言的開發(fā)環(huán)境。讓您可以快速使用Arduino語言與Flash或Processing...等軟件,作出互動作品。Arduino可以使用開發(fā)完成的電子元件例如Switch或Sensors或其他控制器、LED、步進地機或其他輸出裝置。Arduino也可以獨立運作成為一個可以跟軟件溝通的平臺,例如說:flash processing Max/MSPVVVV或其他互動軟件…Arduino開發(fā)IDE界面基于開放原始碼原則,可以讓您免費下載使用開發(fā)出更多令人驚奇的互動作品。什么是Roboduino?DFRduino與Arduino完全兼容,只是在原來的基礎上作了些改進。Arduino的10使用的孔座,做互動作品需要面包板和針線搭配才能進行,而DFRduino的10使用針座,使用我們的杜邦線就可以直接把各種傳器連接到DFRduino上。
標簽: arduino
上傳時間: 2022-07-16
上傳用戶:
本文檔介紹如何使用 GNU 語言工具來編寫 16 位單片機 / 數(shù)字信號控制器應用程序代 碼。內(nèi)容安排如下: ? 第 1 章 “編譯器概述”——介紹編譯器、開發(fā)工具和功能集。 ? 第 2 章“通用 C 接口”——介紹可用于增強 MPLAB XC 編譯器之間代碼可移植性 的通用 C 接口。 ? 第 3 章“操作指南”——列出了一些具體操作方面的問題和簡要說明,以及指向手 冊中相關(guān)章節(jié)的鏈接。 ? 第 4 章“XC16 工具鏈和 MPLAB X IDE”——說明關(guān)于如何通過 MPLAB X IDE 設 置和使用編譯器及相關(guān)工具的基礎知識。 ? 第 5 章 “編譯器命令行驅(qū)動程序”——介紹如何從命令行中使用編譯器。 ? 第 6 章“與器件相關(guān)的特性”——介紹編譯器頭文件和寄存器定義文件,以及如何 用于 SFR。 ? 第 7 章 “MPLAB XC16 和 ANSI C 之間的差別”——介紹編譯器語法支持的 C 語 言與標準 ANSI-89 C 之間的差別。 ? 第8章“支持的數(shù)據(jù)類型和變量”——介紹編譯器的整型、浮點型和指針數(shù)據(jù)類型。第 9 章 “定點算術(shù)支持”——說明編譯器中的定點算術(shù)支持。 ? 第 10 章 “存儲器分配和訪問”——介紹編譯器運行時模型,包括關(guān)于段、初始 化、存儲模型、軟件堆棧和更多方面的信息。 ? 第 11 章 “操作符和語句”——介紹操作符和語句。 ? 第 12 章 “寄存器使用”——說明如何訪問和使用 SFR。 ? 第 13 章 “函數(shù)”——詳細介紹可用的函數(shù)。 ? 第 14 章 “中斷”——介紹如何使用中斷。 ? 第 15 章 “main、運行時啟動和復位”——介紹 C 代碼的重要元素。 ? 第 16 章 “混合使用 C 代碼和匯編代碼”——提供關(guān)于編譯器與 16 位匯編語言模 塊配合使用的指導。 ? 第 17 章 “庫程序”——說明如何使用庫。 ? 第 18 章 “優(yōu)化”——介紹優(yōu)化選項。 ? 第 19 章 “預處理”——詳細介紹預處理操作。 ? 第 20 章 “鏈接程序”——說明鏈接如何工作。
標簽: mplab xc16 編譯器
上傳時間: 2022-07-16
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1