#include "NUC1xx.h"#include "Hal.h"#include "pwm.h"//wait current PWM cycle done, otherwise there maybe short pulse on FETvoid PWM_Stop(U8 ch){ switch(ch) { case PWM_CHANNEL_A: PWMA->u32CNR1 = 0; PWMA->u32CMR1 = 0; while(PWMA->u32PDR1 != 0); break; case PWM_CHANNEL_B: PWMA->u32CNR2 = 0; PWMA->u32CMR2 = 0; while(PWMA->u32PDR2 != 0); break; case PWM_CHANNEL_C: PWMA->u32CNR3 = 0; PWMA->u32CMR3 = 0; while(PWMA->u32PDR3 != 0); break; default: while(1); } PWMA->u32POE &= ~(1<<ch); PWMA->u32PCR &= ~(1<<(ch*8));}
上傳時間: 2022-06-01
上傳用戶:kingwide
特點:o ARM? Cortex?-M4 CPU 平臺o 高達150MHz 的高性能Cortex?-M4 處理器o 集成FPU 和MPUo 內存o 512KB 片上SRAMo 2KB 至512KB 可編程保持存儲區o 閃存o 1MB 集成閃存o 原地執行NOR 閃存接口,在閃存中執行時接近0 等待狀態o 供電和復位管理系統o 片上穩壓器,支持1.7V-3.6V 輸入o 上電復位(POR)o 時鐘管理o 10-30MHz 晶體振蕩器o 內部16MHz RCo 32kHz 晶體振蕩器o 內部32kHz RCo 具有可編程輸出頻率的低功耗PLLo 通用DMA:具有硬件流控制的8 通道DMA 控制器o 安全o 使用TRNG(真隨機數發生器)的簡單加密引擎o 定時器/計數器o 1x 系統節拍定時器o 4x 32 位定時器o 1x 看門狗定時器o 功耗(待確認)o 滿載:待定uA/MHz @ 25°Co 運行:待定uA /MHz @ 25°Co 停止:待定@ 25°Co 保留:待定@ 25°C,32kB 保留存儲器o 待機:待定@ 25°C,內部32kHz RCo 12 位逐次逼近寄存器(SAR)ADCo 每秒最多2M 樣本o 可通過8:1 多路復用器選擇輸入o 1 個帶有集成PHY 的USB 2.0 高速雙角色端口o 兩個SD / SDIO 主機接口o SD/SDIO 2.0 模式:時鐘高達50MHzo LCD 控制器o 分辨率高達480x320o 6800 和8080 異步模式(8 位)o JTAG 調試功能o 3 個PWM(6 個輸出),3 個捕捉和3 個QEP 模塊o 4x UART,帶有HW 流控制,最高可達4Mbpso 3x I2C,支持Fast Mode+(1000kbps)o 2x I2S 接口o 3x SPI 主器件高達25MHz,1x SPI 從器件高達10MHzo 32 個GPIOo 68 引腳QFN 封裝o 溫度范圍:-40 至85°C4.1 帶FPU 內核的ARM?CORTEX?-M4帶有FPU 處理器的ARM?Cortex?-M4 是一款32 位RISC 處理器,具有出色的代碼和功率效率。它支持一組DSP 指令,以允許高效執行信號處理算法,非常適合于可穿戴和其他嵌入式市場。集成的單精度FPU(浮點單元)便于重用第三方庫,從而縮短開發時間。內部內存保護單元(MPU)用于管理對內的訪問,以防止一個任務意外破壞另一個活動任務使用的內存。集成緊密耦合的嵌套向量中斷控制器,提供多達16 個優先級。4.2 系統內存Bock 包含512kB 零等待狀態SRAM,非常適合于當今算法日益增長的需求。同時,內存被細分為更小的區,從而可以單獨地關閉以降低功耗。4.3 閃存和XIP 單元提供1MB 的集成NOR 閃存,以支持CPU 直接執行。為了提高性能,XIP 單元具有集成的緩存系統。緩沖內存與系統內存共享。與從系統內存運行性能相比,XIP 單元使得許多應用程序的運行接近100%。4.4 ROM集成ROM 固件包含通過NOR 閃存正常引導所需的引導加載程序,支持用于批量生產的閃存編程,還包括用于調試目的的UART 和USB 啟動功能。
標簽: tg401
上傳時間: 2022-06-06
上傳用戶:qdxqdxqdxqdx
RTL9047A 為車用乙太網single chip 交換機方案,如下圖port0~port3 總共提供4ports 100BASE-T1,不用外掛PHY可節省cost 及PCB空間;port4為 selection port可選擇設定100BASE-T1或SGMII,其SGMII個外接CPU或對接相同型號switch做cascade擴充;port5為 selection port可選擇設定傳統100base-TX FE PHY, SGMII或 RGMII/MII/RMII,其100base-TX 界面作為車載Diagnostic界面;port6為RGMII/MII/RMII 界面,可用來外接CPU或擴充網路界面等應用。
上傳時間: 2022-06-07
上傳用戶:
TPS61088 具有 10A 開關的 13.2V 輸出,同步升壓轉換器PS61088 是一款高功率密度的全集成升壓轉換器,配有一個 11mΩ 功率開關和一個 13mΩ 整流器開關,可為便攜式系統提供高效的小尺寸解決方案。TPS61088 具有 2.7V 至 12V 的寬輸入電壓范圍,可支持 用于 單節或雙節鋰電池。該器件具備 10A 開關電流能力,并且能夠提供高達 12.6V 的輸出電壓。TPS61088 采用自適應恒定關斷時間峰值電流控制拓撲結構來調節輸出電壓。在中等到重負載條件下,TPS61088 工作在 PWM 模式。在輕負載條件下,該器件可通過 MODE 引腳選擇下列兩種工作模式之一。一種是可提高效率的 PFM 模式;另一種是可避免因開關頻率較低而引發應用問題的強制 PWM 模式。可通過外部電阻在 200kHz 至 2.2MHz 范圍內調節 PWM 模式下的開關頻率。TPS61088 還實現了可編程的軟啟動功能和可調節的開關峰值電流限制功能。此外,該器件還提供有 13.2V 輸出過壓保護、逐周期過流保護和熱關斷保護。TPS61088 采用 20 引腳 4.50mm × 3.50mm VQFN 封裝。
上傳時間: 2022-06-15
上傳用戶:ttalli
RX-8801 SA Features built-in 32.768 kHz DTCXO, High Stability Supports l'C-Bus's high speed mode (400 kHz)Alarm interrupt function for day, date, hour, and minute settings Fixed-cycle timer interrupt function Time update interrupt function32.768 kHz output with OE function Auto correction of leap years Wide interface voltage range: 2.2 V to 5.5 V Wide time-keeping voltage range:1.8 V to 5.5 V Low current consumption: 0.84A/3V (Typ.)is an IC bus interface-compliant real-time clock which includes a 32.768 kHz DTCXO In addition to providing a calendar (year, month, date, day, hour, minute, second) function and a clock counter function, this module provides an abundance of other functions including an alarm function, fixed-cycle timer unction, time update interrupt function, and 32.768 kHz output function.The devices in this module are fabricated via a C-MOS process for low current consumption, which enables ong-term battery back-up.
上傳時間: 2022-06-17
上傳用戶:
Abstract: A sliding mode observer and fractional-order phase-locked loop (FO-PLL) method is proposed for the sensorless speed control of a permanent magnet synchronous motor (PMSM).The saturation function is adopted in order to reduce the chattering phenomenon caused by the sliding mode observer. In this proposed FO-PLL, method, a regulable fractional order r is involved, which means that the FO-PLL provides an extra degree of freedom. In fact, the conventional phase-locked loop (PLL) applied in sensorless PMSM control can be seen as a special case of the proposed FO-PLL. By selecting a proper fractional order r a better performance may be achieved. The computer simulation results demonstrate the effectiveness of the proposed method.Key words: fractional calculus; fractional order phase-locked loop; sensorless control; sliding mode observer; permanent magnet synchronous motor; speed controll
上傳時間: 2022-06-18
上傳用戶:
APC340是高度集成低功耗雙工無線數據傳輸模塊,其嵌入高速低功耗單片機和高性能擴頻射頻芯片SX1276/8,同時采用高效的循環交織糾檢錯編碼,抗干擾和靈敏度均處于行業最領先水平,APC340提供了多個頻道選擇,可在線修改串口速率,收發頻率,發射功率,射頻速率等各種參數。APC340工作電壓為2.1-3.6V,可定制3.5-5.5V工作電壓,在接收狀態下僅消耗13mA,APC340有四種工作模式,各模式之間可任意切換,在1SEC周期輪詢喚醒省電模式(Polling mode)F,接收僅僅消耗幾+uA,一節3.6V/3.6AH時的鋰亞電池可工作數年,非常適合電池供電的系統。應用:無線水氣熱表抄表極遠距離數據通訊無線傳感器網絡無線自動化數據采集野外數據遙控、遙測各種變送器,流量計智能儀表樓宇小區自動化與安防礦山石油設備控制通訊環境、節能、溫度監測電氣電力設備
上傳時間: 2022-06-19
上傳用戶:
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
上傳用戶:
Tickless Idle Mode(FreeRTOS下的實現)一前言目前,越來越多的嵌入式產品在開發中使用RTOS作為軟件平臺,同時,開發中對低功耗的要求也越來越高,這篇文檔會討論一下如何在RTOS中處理微控制器的低功耗特性。應用中使用的RTOS一般采用基于時間片輪轉的搶占式任務調度機制,一般的低功耗設計思路如下:1,當ldle任務運行時,進入低功耗模式:2,在適當的條件下,通過中斷或者外部事件喚醒MCU.但是,從第二點可以看出,每次當OS系統定時器產生中斷時,也會將MCU從低功耗模式中喚醒,而頻繁的進入低功耗模式/從低功耗模式中喚醒會使得MCU無法進入深度睡眠,對低功耗設計而言也是不合理的。在FreeRTOS中給出了一種低功耗設計模式-Tickless Idle Mode,這個方法可以讓MCU更長時間的處于低功耗模式。
上傳時間: 2022-06-22
上傳用戶:qingfengchizhu
Android 手機遠程Zigbee網絡控制實驗V1.01、實驗準備材料1.Android手機一部(要求系統版本在1.6以上,并有wifi支持)2.Win7系統的筆記本電腦一臺,并有wifi以及USB接口支持。3.軟件server.apk USR-TCP-Test.apk TcpComm.exe2、實驗步驟1.安裝server.apk USR-TCP-Test.apk到Android手機,安裝完成效果如下圖所示:2.在復制TcpComm.exe到計算機,完成后效果如下圖所以:3.在電腦上建立wifi接入點開始輸入CMD復制:netsh wlan set hostednetwork mode=allow ssid=ABCDEFG key=123456789到DOS命令窗口
上傳時間: 2022-06-24
上傳用戶: