An Arduino core for the ATmega328, ATmega168, ATmega88, ATmega48 and ATmega8, all running a [custom version of Optiboot for increased functionality](#write-to-own-flash). This core requires at least Arduino IDE v1.6.2, where v1.8.5+ is recommended. <br/> **This core gives you two extra IO pins if you're using the internal oscillator!** PB6 and PB7 is mapped to [Arduino pin 20 and 21](#pinout).<br/> If you're into "generic" AVR programming, I'm happy to tell you that all relevant keywords are being highlighted by the IDE through a separate keywords file. Make sure to test the [example files](https://github.com/MCUdude/MiniCore/tree/master/avr/Libraries/AVR_examples/examples) (File > Examples > AVR C code examples). Try writing a register name, <i>DDRB</i> for instance, and see for yourself!
標簽: MiniCore
上傳時間: 2021-02-22
上傳用戶:
標準外設(shè)庫STM32標準外設(shè)庫是一個固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征。該函數(shù)庫還包括每一個外設(shè)的驅(qū)動描述和應(yīng)用實例,為開發(fā)者訪問底層硬件提供了一個中間API,通過使用固件函數(shù)庫,無需深入掌握底層硬件細節(jié),開發(fā)者就可以輕松應(yīng)用每一個外設(shè)。Libraries 文件夾下面有 CMSIS 和 STM32F1xx_StdPeriph_Driver 兩個目錄,這兩個目錄包含固件庫核心的所有子文件夾和文件,是代碼移植的重頭戲。CMSIS 文件夾存放的是符合 CMSIS 規(guī)范的一些文件, Driver 文件夾下是STM32F1標準外設(shè)固件庫源碼文件和對應(yīng)的頭文件,說白了就是將寄存器封裝好的函數(shù)接口。Project 文件夾下面有STM32F1xx_StdPeriph_Examples 和STM32F1xx_StdPeriph_Template 兩個文件夾,Examples文件夾下是固件示例源碼,Template文件夾下是工程模板。這些源碼的學(xué)習(xí)對以后的開發(fā)學(xué)習(xí)非常重要。Utilities 文件夾下就是官方評估板的一些對應(yīng)源碼,可以忽略不看。根目錄中還有一個固件庫的幫助文檔 stm32f10x_stdperiph_lib_um.chm文件。
標簽: stm32
上傳時間: 2022-02-15
上傳用戶:
Libraries:驅(qū)動庫的源代碼及啟動文件。Project: 用驅(qū)動庫寫的例子和工程模板。utilities:包含了基于ST官方實驗板的例程。stm32f10x_stdperiph_lib_um.chm:庫幫助文檔,介紹各個外設(shè)的函數(shù)說明
上傳時間: 2022-04-18
上傳用戶:
Proteus元件庫,Libraries,models分開。
上傳時間: 2022-05-12
上傳用戶:
CodeWarrior能做些什么?當(dāng)你知道自己能寫更好的程序時,你一定不會再使用別人開發(fā)的應(yīng)用程序。但是常常會發(fā)生這種情況,就是當(dāng)你寫了無數(shù)行代碼后,卻找不到使得整個程序出錯的那一行代碼,導(dǎo)致根本沒法編譯和鏈接整個程序。這可能更令人灰心喪氣。本文將告訴你如何使用CodeWarrior這一工具解決上述問題從現(xiàn)在開始,我們將集中精力學(xué)習(xí)如何在CodeWarrior中使用C/C++進行編程。為了學(xué)習(xí)本課程,你必須已經(jīng)能夠比較熟練地使用上述兩種語言之一.CodeWarrior也可以支持Java開發(fā),但那是另一門課程的內(nèi)容。本課程僅限于在Windows平臺上使用CodeWarrior進行的開發(fā)。一旦你精通了CodeWarrior編程后,你可以試試在其它平臺上使用CodeWarrior,本文中討論過的大部分內(nèi)容都可以應(yīng)用到開發(fā)Mac應(yīng)用程序中,CodeWarrior能夠自動地檢查代碼中的明顯錯誤,它通過一個集成的調(diào)試器和編輯器來掃描你的代碼,以找到并減少明顯的錯誤,然后編譯并鏈接程序以便計算機能夠理解并執(zhí)行你的程序。你所使用過的每個應(yīng)用程序都經(jīng)過了使用象CodeWorrior這樣的開發(fā)工具進行編碼、編譯、編輯、鏈接和調(diào)試的過程。現(xiàn)在你在我們的指導(dǎo)下,自己也可以去做這些工作了你可以使用CodeWarrior來編寫你能夠想象得到的任何一種類型的程序。如果你是一個初學(xué)者,你可以選擇編寫一個應(yīng)用程序(比如一個可執(zhí)行程序),比如象微軟公司的文本編輯器WordPad這樣的應(yīng)用程序。應(yīng)用程序可能是最容易編寫的程序了,而那些龐大的商業(yè)軟件,比如象Adobe Photoshop.Microsoft Word以及CodeWarrior軟件都是極其復(fù)雜的。其它類型的程序指的是控制面板(control panels),動態(tài)鏈接庫(dynamic linked Libraries,DLLs)和插件(plug-ins),我們先來簡單的討論一下這些類型的程序。
標簽: codewarrior
上傳時間: 2022-05-29
上傳用戶:
ROS學(xué)習(xí)指南ROS學(xué)習(xí)路徑:了解ROS框架→ROSwiki初級教程→ROS-BYEXAMPLE→兩種語言包(rosgpp和rospy本指南只包含前兩個學(xué)習(xí)路徑(了解ROS框架和ROs wiki初級教程)1了解ROS框架主要是下面這個圖:概念:ROS universe全球范圍的代碼。我們也可以成為其中的一員Repository:每一員提供的代碼庫。Stack:堆,提供一個完整的功能,比如ROS BY-EXAMPLE里面的rbx1是stack.里面包含很多Package(包)。如何看出來stack呢?在這個stack里面存在stack.xml文件,這個stack.xml提供stack元數(shù)據(jù),包括它的許可信息和stack之間的依賴關(guān)系Package:包(應(yīng)用程序代碼的組織單元),比如rbx1里面的rbxl-apps.rbx1-bringup等都是package,包里面有節(jié)點(node),ROs依賴庫(Libraries)數(shù)據(jù)套、配置文件、第三方軟件、或者任何其他邏輯構(gòu)成。如何看出package?在這個package里面存在manifest.aml,這個manifest.aml提供package元數(shù)據(jù),包括它的許可信息和package之間依賴關(guān)系,以及語言特性信息.
標簽: ros
上傳時間: 2022-06-20
上傳用戶:kingwide
STM32F4 DSP and standard peripherals library,由于網(wǎng)站的50M大小設(shè)置,所以把標準庫配套的說明給刪除了,若有需要請去st官網(wǎng)下載https://www.st.com/content/st_com/zh/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-Libraries/stsw-stm32065.html#get-software。 STSW-STM32065 V1.8.0版本,除了電子說明書/help文檔,其他都有。
上傳時間: 2022-06-22
上傳用戶:qdxqdxqdxqdx
STM32Cubel是STM32系列單片機初始化代碼工程生成工具。我們可以用它搜索選擇滿足我們需求的芯片,用它配置芯片外設(shè)引腳和功能,用它配置使用如LWIR FAT32 FreeRTOS等第三方軟件系統(tǒng),還可以用它做功耗評估。STM32CubeMx不僅能生成初始化代碼工程,也能生成引腳配置信息的pdf和txt 文檔,方便查閱和設(shè)計原理圖。一—我相信STM32Cube的強大會使玩過它的人贊不絕口,毅然決然地放棄使用標準庫,轉(zhuǎn)而使用基于HAL庫的它和HAL庫。下面就開始介紹STM32Cubel的使用:一、打開軟件后的界面,如下。這里主要介紹“Help”菜單。“Updater Setings”可以設(shè)置下載的固件庫及其解壓文件的存放位置,這樣就可以找到軟件下載的固件庫到底存放到哪了。“Install New Libraries”可以檢查并下載固件庫和軟件更新情況,以及歷史版本,也可以手動導(dǎo)入固件庫。二、點擊“New Projet”進入芯片選擇界面。這里選擇STM32F407ZGT因為我的開發(fā)板是這個型號)。
標簽: stm32
上傳時間: 2022-06-29
上傳用戶:
官方網(wǎng)站整理的庫函數(shù),對學(xué)習(xí)Arduino并進行開發(fā)的人十分有用
標簽: arduino
上傳時間: 2022-07-08
上傳用戶:
第一步:新建PCB工程文件 并向工程文件里添加PCB文件和原理圖文件 第二步:元件庫、封裝庫設(shè)計 部分元器件廠商或者經(jīng)銷商不提供元件庫和封裝庫,只給了元器件尺寸圖,所以需要自行設(shè)計元件 庫文件或是封裝庫文件 元件庫設(shè)計: 新建 .SchLib 文件:File -> New -> Library -> Schematic Library 使用Place下拉菜單或使用快捷工具欄放置圖形,引腳等,記得保存! 封裝庫的設(shè)計 新建.PcbLib文件:File -> New -> Library -> PCB Library 使用Place下拉菜單或使用快捷工具欄,畫線,放置孔位,記得保存!第三步:原理圖的繪制 新建.SchDoc文件 :File -> New -> Schematic 添加元器件庫和封裝庫 在軟件底部菜單欄System中勾選Libraries,打開側(cè)面工具欄 在側(cè)面工具欄中點擊“Libraries...” -> “Add Library”找到自己保存的庫文件并添加 添加各元器件 可直接從側(cè)面工具欄中選擇元器件拖入原理圖中,在拖動過程中按Tab鍵修改元器件信息 添加網(wǎng)絡(luò)標識Place -> Net Label 快捷鍵(PN) 確定各元器件封裝 打開封裝管理器Tools -> Footprint Manager 快捷鍵(TG) 可挨個修改、檢查各元器件封裝
標簽: altium designer pcb
上傳時間: 2022-07-23
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1