亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

stm8-GPIO

  • 科嵌stm8相關(guān)資料.zip

    資源包括stm8s系列單片機(jī)開發(fā)環(huán)境應(yīng)用快速入門,STlink相關(guān)資料,AT24C02,CH340G,CH340G,AMS1117-3.0_中文資料

    標(biāo)簽: stm8

    上傳時(shí)間: 2022-06-18

    上傳用戶:

  • 基于嵌入式Linux的人機(jī)交互接口設(shè)備驅(qū)動(dòng)程序的研究和實(shí)現(xiàn)

    隨著信息技術(shù)的發(fā)展和數(shù)字化產(chǎn)品的普及,嵌入式系統(tǒng)的研究開發(fā)逐漸成為熱點(diǎn)。而Linux又以其獨(dú)特的優(yōu)勢(shì)成為嵌入式系統(tǒng)的主流。作為嵌入式系統(tǒng)和用戶之橋梁的人機(jī)交互接口設(shè)備也是其中必不可少的一部分,用戶與系統(tǒng)的交互是否準(zhǔn)確和便捷極大地影響了嵌入式產(chǎn)品的競(jìng)爭(zhēng)力。本文對(duì)Unity805plus微處理器平臺(tái)下人機(jī)交互接口設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)開發(fā)做了深入的研究與實(shí)踐。Unity805plus微處理器是基于Unicore架構(gòu)的新型32位移動(dòng)終端應(yīng)用處理器,面向低成本手持設(shè)備和其它通用嵌入式設(shè)備。本課題基于Linux2.4.19操作系統(tǒng),設(shè)計(jì)和實(shí)現(xiàn)了在此平臺(tái)下的人機(jī)交互接口設(shè)備驅(qū)動(dòng)程序。論文在介紹了嵌入式Linux下設(shè)備驅(qū)動(dòng)層次結(jié)構(gòu)、運(yùn)行機(jī)制、編譯平臺(tái)方法以及字符設(shè)備驅(qū)動(dòng)程序使用流程的基礎(chǔ)上,針對(duì)Unity805plus此新型平臺(tái)下鍵盤、觸摸屏、LCD這三種人機(jī)交互設(shè)備提出了實(shí)際的驅(qū)動(dòng)設(shè)計(jì)方案。其中:系統(tǒng)以中斷方式來訪問鍵盤和觸摸設(shè)備,采用了Linux內(nèi)核定時(shí)器并把任務(wù)放在后臺(tái)執(zhí)行以等待鍵盤或觸摸中斷事件,并運(yùn)用了自旋鎖、信號(hào)量、完成變量等內(nèi)核同步方法;而LCD設(shè)備采用Unity805plus內(nèi)置的LCD控制器與系統(tǒng)進(jìn)行通訊,利用幀緩沖(framebuffer)設(shè)備作為接口,使上層應(yīng)用程序能夠在圖形模式下直接對(duì)顯示緩沖區(qū)進(jìn)行統(tǒng)一的讀寫操作。文中按照驅(qū)動(dòng)的設(shè)計(jì)流程為主線給出了各設(shè)備驅(qū)動(dòng)程序的控制器設(shè)置、GPIO口設(shè)置、中斷設(shè)置等關(guān)鍵部分的詳細(xì)代碼分析。文中所述的設(shè)備驅(qū)動(dòng)已經(jīng)能夠在Unity805plus平臺(tái)的媒體播放器上穩(wěn)定運(yùn)行,并通過了初步的功能驗(yàn)證。隨著消費(fèi)類電子產(chǎn)品的市場(chǎng)推陳出新所帶來的巨大需求(如iPhone),相應(yīng)的人機(jī)交互接口設(shè)備相關(guān)技術(shù)亦不斷更新,比如新型的觸摸屏技術(shù)或是將鍵盤、LCD等驅(qū)動(dòng)電路集成在一種集成電路模塊中等。因此,人機(jī)交互接口設(shè)備驅(qū)動(dòng)的研究也將有廣闊的前景。

    標(biāo)簽: 嵌入式 linux 人機(jī)交互 接口

    上傳時(shí)間: 2022-06-18

    上傳用戶:

  • 2.4G無線路由器 AP模塊 AR9331 PCB工程文件BOM

    本文分享的是無線路由器 AR9331 為主控制芯片。AR9331目前同性能芯片中功耗較低的WIFI芯片,相比其它同類芯片,具有功耗低,發(fā)熱量小,性能穩(wěn)定的特點(diǎn)。該無線 AP模塊型號(hào)為AP121,支持 802.11b/g/n。同時(shí),該2.4G 無線路由器支持網(wǎng)絡(luò)數(shù)據(jù)無線收發(fā),包括 WIFI、LAN、WAN數(shù)據(jù)采集服務(wù),包括 USB、GPIO、I2C、SPI、I2S接口外設(shè)。

    標(biāo)簽: 無線路由器

    上傳時(shí)間: 2022-06-18

    上傳用戶:

  • mppt控制算法太陽能充放電控制器設(shè)計(jì)

    本設(shè)計(jì)針對(duì)目前市場(chǎng)上傳統(tǒng)充電控制器對(duì)蓄電池的充放電控制不合理,同時(shí)保護(hù)也不夠充分,使得蓄電池的壽命縮短這種情況,研究確定了一種基于單片機(jī)的太陽能充電控制器的方案。在太陽能對(duì)蓄電池的充放電方式、控制器的功能要求和實(shí)際應(yīng)用方面做了一定分析,完成了硬件電路設(shè)計(jì)和軟件編制,實(shí)現(xiàn)了對(duì)蓄電池的高效率管理。設(shè)計(jì)一種太陽能LED照明系統(tǒng)充電控制器,既能實(shí)現(xiàn)太陽能電池的最大功率點(diǎn)跟蹤(MPPT)又能滿足蓄電池電壓限制條件和浮充特性。構(gòu)建實(shí)驗(yàn)系統(tǒng),測(cè)試表明,控制器可以根據(jù)蓄電池狀態(tài)準(zhǔn)確地在MPPT、恒壓、浮充算法之間切換,MPPT充電效率較恒壓充電提高約16%,該充電控制器既實(shí)現(xiàn)了太陽能的有效利用,又延長(zhǎng)了蓄電池的使用壽命。在總體方案的指導(dǎo)下,本設(shè)計(jì)使用STMSS系列8位微控制器是STM8系列的主流微控制器產(chǎn)品,采用意法半導(dǎo)體的130納米工藝技術(shù)和先進(jìn)的內(nèi)核架構(gòu),主頻達(dá)到16MHz(105系列),處理能力高達(dá)20MTPS。內(nèi)置EEPROM、阻容(RC)振蕩器以及完整的標(biāo)準(zhǔn)外設(shè),性價(jià)比高,STMSS指令格式和意法半導(dǎo)體早期的ST7系列基本類似,甚至兼容,內(nèi)嵌單線仿真接口模塊,支持STWM仿真,降低了開發(fā)成本;擁有多種外設(shè),而且外設(shè)的內(nèi)部結(jié)構(gòu)、配置方式與意法半導(dǎo)體的同樣是Cortex-M3內(nèi)核的32位嵌入式微處理器STM32系列的MCU基本相同或者相似。另外系列芯片功耗低、功能完善、性價(jià)比高,可廣泛應(yīng)用在家用電器、電源控制和管理、電機(jī)控制等領(lǐng)域,是8位機(jī)為控制器控制系統(tǒng)較為理想的升級(jí)替代控制芯片"261,軟件部分依據(jù)PWM(Pulse Wiath Modulation)脈寬調(diào)制控制策略,編制程序使單片機(jī)輸出PMM控制信號(hào),通過控制光電耦合器通斷進(jìn)而控制MOSFET管開啟和關(guān)閉,達(dá)到控制蓄電池充放電的目的,同時(shí)按照功能要求實(shí)現(xiàn)了對(duì)蓄電池過充、過放保護(hù)和短路保護(hù)。實(shí)驗(yàn)表明,該控制器性能優(yōu)良,可靠性高,可以時(shí)刻監(jiān)視太陽能電池板和蓄電池狀態(tài),實(shí)現(xiàn)控制蓄電池最優(yōu)充放電,達(dá)到延長(zhǎng)蓄電池的使用壽命。

    標(biāo)簽: mppt 太陽能充放電控制器

    上傳時(shí)間: 2022-06-19

    上傳用戶:

  • Stm8s的詳細(xì)開發(fā)教程

    Stm8s的詳細(xì)開發(fā)教程,適合stm8開發(fā)者的入門及進(jìn)階

    標(biāo)簽: stm8s

    上傳時(shí)間: 2022-06-19

    上傳用戶:

  • stm32cubeMX串口使用文檔

    一建立STM32cubeMX工程1.建立新工程,選擇芯片STM32F302CCTx2. 在Pinout 中時(shí)鐘配置為高速外部時(shí)鐘, UART配置為異步通信, cube 會(huì)自動(dòng)分配引腳。3.Clock Configuration 中配置如下4.configuration 中點(diǎn)擊USART1可進(jìn)入配置在USART1 configuration 中Parameter Settings 可以配置波特率,發(fā)送數(shù)據(jù)字長(zhǎng),奇偶校驗(yàn)位和停止位等。NVIC Setting 可以配置中斷優(yōu)先級(jí)。5.生成keil 軟件代碼點(diǎn)擊工具欄中的齒輪按鈕,可以選擇代碼的開發(fā)平臺(tái), ok 結(jié)束。(文件保存路徑一定要是全英文的)進(jìn)過了我們一系列的配置, cube 會(huì)為我們自動(dòng)生成keil 軟件的代碼,代碼中包括工程所需的固件庫,配套的頭文件,啟動(dòng)文件及用戶文件。在main.c 中包括了我們工程所需外設(shè)的初始化,包括了系統(tǒng)時(shí)鐘初始化,中斷初始化, GPIO初始化, USART1初始化, HAL庫初始化。我們只需要在main.c 中添加我們自己的代碼就可以了。二keil 軟件代碼及HAL庫使用UART_HandleTypeDef huart1;生成的代碼中有聲明一個(gè)USART處理的結(jié)構(gòu)體HAL庫中串口的數(shù)據(jù)收發(fā)有四個(gè)函數(shù)HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);指針huart 指向我們之前定義的USART處理結(jié)構(gòu)體, 我們將在函數(shù)中對(duì)結(jié)構(gòu)體中的參數(shù)進(jìn)行操作。pDate 是我們自己定義的數(shù)據(jù)發(fā)送接收緩存, Size 發(fā)送接收數(shù)據(jù)個(gè)數(shù), Timeout 超時(shí)持續(xù)時(shí)間。UART狀態(tài)的結(jié)構(gòu)體:我們?cè)诎l(fā)送接收函數(shù)中要經(jīng)常對(duì)USART的狀態(tài)進(jìn)行判斷,以便我們對(duì)函數(shù)結(jié)構(gòu)體中的參數(shù)進(jìn)行操作

    標(biāo)簽: stm32cubemx 串口

    上傳時(shí)間: 2022-06-22

    上傳用戶:shjgzh

  • DAC8568驅(qū)動(dòng)程序

    This example shows how you can use signal functions in the Visiondebugger to simulate a signal that is coming into one of the analog inputs of the LPC21xx.The Measure example is described in detail in the Getting StartedUser's Guide.The MEASURE  example program is available for several targets:Simulator: uVision Simulator for LPC2129MCB2100:   Keil MCB2100 evaluation board with ULINK debugger           - Application is loaded to internal Flash.           - Switch S2 (INT1) is used as GPIO and sampled             (jumper positions: J1= off, J7= on)           - potentiometer POT1 is sampled as AIN0             (jumper position: J2= on)           - serial port COM1 parameters: 9600 baud, no parity,             8-bits, 1 stop bit, flow control noneMCB2130:   Keil MCB2130 evaluation board with ULINK debugger           - Application is loaded to internal Flash.           - Switch S2 (INT1) is used as GPIO and sampled             (jumper positions: J1= off, J7= on)           - potentiometer POT1 is sampled as AIN1             (jumper position: J2= on)           - serial port COM1 parameters: 9600 baud, no parity,             8-bits, 1 stop bit, flow control none

    標(biāo)簽: dac8568

    上傳時(shí)間: 2022-06-28

    上傳用戶:

  • STM8S105系列中文手冊(cè)

    STM8價(jià)格便宜但功能強(qiáng)悍、操作簡(jiǎn)單、但是細(xì)節(jié)需要注意,本資料手冊(cè)可幫助用戶更加清楚、容易的了解熟悉STM8的數(shù)據(jù)使用。

    標(biāo)簽: stm8s

    上傳時(shí)間: 2022-06-28

    上傳用戶:ttalli

  • STM32F4xx中文手冊(cè),基于 ARM 內(nèi)核的 32 位高級(jí) MCU,1284頁高清文字版

    學(xué)習(xí)stm32 必用參考書,包括GPIO、RCC、TIM5、CAN、FSMC等關(guān)鍵接口使用介紹

    標(biāo)簽: stm32

    上傳時(shí)間: 2022-06-30

    上傳用戶:

  • STM8L051F3 快速開發(fā)指南,-基于技新 STM8L051F3 核心板

    教程從開發(fā)平臺(tái)介紹、開發(fā)環(huán)境搭建、建立工程等基礎(chǔ)內(nèi)容,到 STM8L051F3 相關(guān)外設(shè)應(yīng)用,包括:GPIO應(yīng)用、EXTI應(yīng)用、CLK應(yīng)用、USART應(yīng)用、TIMER應(yīng)用、I2C應(yīng)用、SPI應(yīng)用、ADC應(yīng)用、FWDGT應(yīng)用和 WWDGT 應(yīng)用等十大部分內(nèi)容。外設(shè)應(yīng)用部分的內(nèi)容都配有源碼,并配合硬件平臺(tái)進(jìn)行實(shí)驗(yàn)講解。教程面對(duì)的對(duì)象是具有一定的 MCU 編程基礎(chǔ)以及 C 語言基礎(chǔ)的,主旨是幫助開發(fā)者快速入門和快速開發(fā)使用 STM8L051F3。

    標(biāo)簽: STM8L051F3

    上傳時(shí)間: 2022-06-30

    上傳用戶:

主站蜘蛛池模板: 灵宝市| 澳门| 阳高县| 泾川县| 五大连池市| 晴隆县| 两当县| 兴义市| 肥东县| 项城市| 广宁县| 集安市| 富平县| 长沙县| 维西| 武川县| 东兴市| 合作市| 天祝| 龙江县| 福建省| 六枝特区| 平潭县| 疏勒县| 鄂托克旗| 饶河县| 遂平县| 利津县| 建平县| 元氏县| 宁晋县| 喜德县| 五常市| 南投县| 中江县| 威远县| 文山县| 朝阳县| 万山特区| 宜丰县| 通城县|