2021-11-20 19:23:55 索煒達(dá)電子 970
項(xiàng)目編號(hào):E2353
文件大?。?.6M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
8051內(nèi)核新唐N76E003AT20單片機(jī)完整資料包(源碼+PCB圖)
N76E003可運(yùn)行在兩種低功耗模式-空閑模式和掉電模式,可通過軟件選擇運(yùn)行在哪種模式??臻e模式時(shí),芯片主時(shí)鐘關(guān)閉,但部分功能模塊仍然運(yùn)行。掉電模式下芯片全部時(shí)鐘關(guān)閉確保芯片功耗達(dá)到最低。在正常工作模式下,也可選擇主時(shí)鐘除頻方式工作,確保在功耗和性能之間靈活運(yùn)用。高效能、豐富的功能模塊及配置,N76E003可靈活用于各種應(yīng)用場合,家電產(chǎn)品,甚至是馬達(dá)控制等高端需求控制系統(tǒng)。
目錄│文件列表:
├ N76E003_BSP_Keil_C51_V1.0.6
│ │ Nuvoton_N76E003_BSP_Revision_History_v1.06.pdf
│ │ RM_N76E003 CMSIS BSP Guide v1.06.pdf
│ ├ Common
│ │ │ Common.c
│ │ └ Delay.c
│ ├ Include
│ │ │ Common.h
│ │ │ Delay.h
│ │ │ Function_Define.h
│ │ │ N76E003.h
│ │ └ SFR_Macro.h
│ ├ Sample_Code
│ │ ├ ADC_Bandgap
│ │ │ │ ADC_Bandgap.uvopt
│ │ │ │ ADC_Bandgap.uvproj
│ │ │ ├ Code
│ │ │ │ └ ADC.C
│ │ ├ ADC_Bandgap_VDD_noDelay
│ │ │ │ ADC.uvopt
│ │ │ │ ADC.uvproj
│ │ │ ├ Code
│ │ │ │ └ ADC_BG_VDD_avg_new.c
│ │ ├ ADC_IO_Trig
│ │ │ │ ADC.uvopt
│ │ │ │ ADC.uvproj
│ │ │ ├ Code
│ │ │ │ └ ADC.C
│ │ ├ ADC_multi_channel
│ │ │ │ ADC_multi.uvopt
│ │ │ │ ADC_multi.uvproj
│ │ │ ├ Code
│ │ │ │ └ ADC.C
│ │ ├ ADC_Optimizing_16x
│ │ │ │ ADC_Optimizing_16x.uvopt
│ │ │ │ ADC_Optimizing_16x.uvproj
│ │ │ ├ Code
│ │ │ │ └ ADC.C
│ │ │ └ Output
│ │ │ └ ADC_Simple
│ │ ├ ADC_PWM_Trig
│ │ │ │ ADC_PWM.uvopt
│ │ │ │ ADC_PWM.uvproj
│ │ │ ├ Code
│ │ │ │ └ ADC.C
│ │ │ └ Output
│ │ │ │ ADC
│ │ │ └ ADC_PWM
│ │ ├ ADC_Simple
│ │ │ │ ADC_Simple.uvgui.LCWANG0
│ │ │ │ ADC_Simple.uvopt
│ │ │ │ ADC_Simple.uvproj
│ │ │ ├ Code
│ │ │ │ └ ADC.C
│ │ │ └ Output
│ │ │ │ ADC
│ │ │ └ ADC_Simple
│ │ ├ Clock_Out
│ │ │ │ CLK_OUT.uvopt
│ │ │ │ CLK_OUT.uvproj
│ │ │ ├ Code
│ │ │ │ └ CLK_OUT.c
│ │ │ └ Output
│ │ │ └ CLK_OUT
│ │ ├ Fsys_Select
│ │ │ │ FSYS_SEL.uvopt
│ │ │ │ FSYS_SEL.uvproj
│ │ │ ├ Code
│ │ │ │ └ Fsys_SEL.c
│ │ │ └ Output
│ │ │ │ CLK_OUT
│ │ │ └ FSYS_SEL
│ │ ├ GPIO
│ │ │ │ GPIO.uvopt
│ │ │ │ GPIO.uvproj
│ │ │ ├ Code
│ │ │ │ │ GPIO.C
│ │ │ │ └ GPIO_LED.C
│ │ ├ I2C_EEPROM
│ │ │ │ 24LC64.pdf
│ │ │ │ I2C_EEPROM.uvopt
│ │ │ │ I2C_EEPROM.uvproj
│ │ │ │ NXP_I2C.pdf
│ │ │ ├ Code
│ │ │ │ └ I2C_EEPROM.c
│ │ ├ I2C_Master-Slave
│ │ │ │ 24LC64.pdf
│ │ │ │ NXP_I2C.pdf
│ │ │ ├ I2C_Master
│ │ │ │ │ I2C_Master.uvopt
│ │ │ │ │ I2C_Master.uvproj
│ │ │ │ ├ Code
│ │ │ │ │ └ I2C_M.c
│ │ │ │ └ Output
│ │ │ │ │ I2C_M
│ │ │ │ └ Version.__i
│ │ │ └ I2C_Slave
│ │ │ │ I2C_Slave.uvopt
│ │ │ │ I2C_Slave.uvproj
│ │ │ ├ Code
│ │ │ │ └ I2C_S.c
│ │ │ └ Output
│ │ │ └ I2C_Slave
│ │ ├ IAP_AP-program-AP_Dataflash
│ │ │ │ IAP_DATAFLSH.uvopt
│ │ │ │ IAP_DATAFLSH.uvproj
│ │ │ ├ Code
│ │ │ │ └ IAP_DATAFLASH.c
│ │ │ └ Output
│ │ │ │ IAP_DATAFLSH
│ │ │ └ ISP_AP-AP
│ │ ├ IAP_AP-program-LD
│ │ │ │ IAP_APproLD.uvopt
│ │ │ │ IAP_APproLD.uvproj
│ │ │ ├ Code
│ │ │ │ └ IAP_APproLD.c
│ │ │ └ Output
│ │ │ │ IAP_DATAFLSH
│ │ │ └ ISP_AP-AP
│ │ ├ IAP_Dataflash_EEPROM
│ │ │ │ IAP_BYTE.uvgui.LCWANG0
│ │ │ │ IAP_BYTE.uvopt
│ │ │ │ IAP_BYTE.uvproj
│ │ │ │ Nu_Link_8051_Driver.ini
│ │ │ ├ Code
│ │ │ │ └ IAP_BYTE.c
│ │ │ └ Output
│ │ │ │ IAP_BYTE
│ │ │ │ IAP_DATAFLSH
│ │ │ └ ISP_AP-AP
│ │ ├ IAP_LD-Program-AP
│ │ │ │ ISP_LD-Program-AP.uvopt
│ │ │ │ ISP_LD-Program-AP.uvproj
│ │ │ ├ Code
│ │ │ │ └ ISP_LD-AP.c
│ │ │ └ Output
│ │ │ │ ISP_LD
│ │ │ │ isp_ld.bin
│ │ │ └ run.bat
│ │ ├ IAP_MoidfyHIRC
│ │ │ │ IAP_MHIRC.uvopt
│ │ │ │ IAP_MHIRC.uvproj
│ │ │ ├ Code
│ │ │ │ │ IAP_MHIRC.C
│ │ │ │ │ UID_check.C
│ │ │ │ └ UID_check.h
│ │ ├ IAP_program_Config
│ │ │ │ IAP_CONFIG.uvgui.LCWANG0
│ │ │ │ IAP_CONFIG.uvopt
│ │ │ │ IAP_CONFIG.uvproj
│ │ │ ├ Code
│ │ │ │ └ IAP_DATAFLASH.c
│ │ │ └ Output
│ │ │ │ IAP_config
│ │ │ │ IAP_DATAFLSH
│ │ │ └ ISP_AP-AP
│ │ ├ IAP_Read_Bandgap
│ │ │ │ IAP_RBGtrim.uvopt
│ │ │ │ IAP_RBGtrim.uvproj
│ │ │ ├ Code
│ │ │ │ │ IAP_RBGtrim.C
│ │ │ │ │ UID_check.C
│ │ │ │ └ UID_check.h
│ │ │ └ Output
│ │ │ │ UID_check
│ │ │ │ UID_check.LIB
│ │ │ └ UID_check.__b
│ │ ├ IAP_Read_UCID
│ │ │ │ UCID.uvopt
│ │ │ │ UCID.uvproj
│ │ │ ├ Code
│ │ │ │ │ UCID_check.C
│ │ │ │ └ UCID_check.h
│ │ │ └ Output
│ │ │ │ IAP_Read_UID
│ │ │ │ UID_check
│ │ │ │ UID_check.LIB
│ │ │ └ UID_check.__b
│ │ ├ IAP_Read_UID
│ │ │ │ UID.uvopt
│ │ │ │ UID.uvproj
│ │ │ ├ Code
│ │ │ │ │ UID_check.C
│ │ │ │ └ UID_check.h
│ │ │ └ Output
│ │ │ │ IAP_Read_UID
│ │ │ │ UID_check
│ │ │ │ UID_check.LIB
│ │ │ └ UID_check.__b
│ │ ├ Pin_Interrupt
│ │ │ │ Pin_Int.uvopt
│ │ │ │ Pin_Int.uvproj
│ │ │ ├ Code
│ │ │ │ └ Pin_Int.C
│ │ │ └ Output
│ │ │ └ Pin_Int
│ │ ├ PWM_DeadTime
│ │ │ │ PWM.uvopt
│ │ │ │ PWM.uvproj
│ │ │ ├ Code
│ │ │ │ └ PWM.C
│ │ │ └ Output
│ │ │ └ PWM
│ │ ├ PWM_INT
│ │ │ │ PWM.uvopt
│ │ │ │ PWM.uvproj
│ │ │ ├ Code
│ │ │ │ └ PWM.c
│ │ ├ PWM_Simple
│ │ │ │ PWM.uvopt
│ │ │ │ PWM.uvproj
│ │ │ ├ Code
│ │ │ │ └ PWM.c
│ │ │ └ Output
│ │ │ └ PWM
│ │ ├ SPI_Flash
│ │ │ │ SPI_Flash.uvopt
│ │ │ │ SPI_Flash.uvproj
│ │ │ │ W25Q16BV.pdf
│ │ │ ├ Code
│ │ │ │ │ I2C_EEPROM.c
│ │ │ │ └ SPI_Flash.c
│ │ ├ SPI_Master-Slave
│ │ │ ├ SPI_Interrupt
│ │ │ │ ├ SPI_Interrupt_Master
│ │ │ │ │ │ SPI_Master_Interrupt.uvopt
│ │ │ │ │ │ SPI_Master_Interrupt.uvproj
│ │ │ │ │ ├ Code
│ │ │ │ │ │ └ SPI_Master_Int.c
│ │ │ │ │ └ Output
│ │ │ │ │ └ Master_P
│ │ │ │ └ SPI_Interrupt_Slave
│ │ │ │ │ SPI_Slave_Interrupt.uvopt
│ │ │ │ │ SPI_Slave_Interrupt.uvproj
│ │ │ │ ├ Code
│ │ │ │ │ └ SPI_Slave_Int.c
│ │ │ │ └ Output
│ │ │ │ └ Master_P
│ │ │ └ SPI_Polling
│ │ │ ├ SPI_Polling_Master
│ │ │ │ │ SPI_Master_Polling.uvopt
│ │ │ │ │ SPI_Master_Polling.uvproj
│ │ │ │ ├ Code
│ │ │ │ │ └ SPI_Master_Po.c
│ │ │ │ └ Output
│ │ │ │ └ Master_P
│ │ │ └ SPI_Polling_Slave
│ │ │ │ SPI_Slave_Polling.uvopt
│ │ │ │ SPI_Slave_Polling.uvproj
│ │ │ ├ Code
│ │ │ │ └ SPI_Slave_Po.c
│ │ │ └ Output
│ │ │ └ Slave_p
│ │ ├ Timer01_mode_0
│ │ │ │ Timer01_m0.uvopt
│ │ │ │ Timer01_m0.uvproj
│ │ │ ├ Code
│ │ │ │ │ Timer01.h
│ │ │ │ └ Timer01_M0.c
│ │ │ └ Output
│ │ │ └ Timer01
│ │ ├ Timer01_mode_1
│ │ │ │ Timer01_m1.uvopt
│ │ │ │ Timer01_m1.uvproj
│ │ │ ├ Code
│ │ │ │ │ Timer01.h
│ │ │ │ └ Timer01_M1.c
│ │ │ └ Output
│ │ │ └ Timer01
│ │ ├ Timer01_mode_2
│ │ │ │ Timer01_m2.uvopt
│ │ │ │ Timer01_m2.uvproj
│ │ │ ├ Code
│ │ │ │ │ Timer01.h
│ │ │ │ └ Timer01_M2.c
│ │ ├ Timer01_mode_3
│ │ │ │ Timer01_m3.uvopt
│ │ │ │ Timer01_m3.uvproj
│ │ │ ├ Code
│ │ │ │ │ Timer01.h
│ │ │ │ └ Timer01_M3.c
│ │ │ └ Output
│ │ │ └ Timer01
│ │ ├ Timer2_AutoReload_Capture
│ │ │ │ Capture.uvopt
│ │ │ │ Capture.uvproj
│ │ │ ├ Code
│ │ │ │ └ Capture.c
│ │ │ └ Output
│ │ │ └ Capture
│ │ ├ Timer2_AutoReload_Delay
│ │ │ │ Timer2.uvopt
│ │ │ │ Timer2.uvproj
│ │ │ ├ Code
│ │ │ │ └ Capture.c
│ │ │ └ Output
│ │ │ │ Capture
│ │ │ └ Timer2
│ │ ├ Timer3
│ │ │ │ Timer3.uvopt
│ │ │ │ Timer3.uvproj
│ │ │ ├ Code
│ │ │ │ └ Timer3.c
│ │ │ └ Output
│ │ │ └ Timer3
│ │ ├ UART0
│ │ │ │ UART0.uvopt
│ │ │ │ UART0.uvproj
│ │ │ ├ Output
│ │ │ │ └ UART0
│ │ │ └ Source
│ │ │ └ UART0.c
│ │ ├ UART0_mode_3
│ │ │ │ UART0_mode_3.uvopt
│ │ │ │ UART0_mode_3.uvproj
│ │ │ ├ Output
│ │ │ │ └ UART0_M3
│ │ │ └ Source
│ │ │ └ UART0_mode_3.c
│ │ ├ UART0_Printf
│ │ │ │ printf_UART0.uvopt
│ │ │ │ printf_UART0.uvproj
│ │ │ ├ Code
│ │ │ │ │ Print_UART0.C
│ │ │ │ └ PUTCHAR.C
│ │ │ └ Output
│ │ │ └ Printf_UART1
│ │ ├ UART1
│ │ │ │ UART1.uvopt
│ │ │ │ UART1.uvproj
│ │ │ ├ Output
│ │ │ │ └ UART1
│ │ │ └ Source
│ │ │ └ UART1.c
│ │ ├ UART1_printf
│ │ │ │ printf_UART1.uvopt
│ │ │ │ printf_UART1.uvproj
│ │ │ ├ Code
│ │ │ │ │ Print_UART1.C
│ │ │ │ └ PUTCHAR.C
│ │ │ └ Output
│ │ │ └ Printf_UART1
│ │ ├ WakeupTimer_INT
│ │ │ │ WKT_INT.uvopt
│ │ │ │ WKT_INT.uvproj
│ │ │ ├ Code
│ │ │ │ └ WKT_INT.c
│ │ │ └ Output
│ │ │ │ hex2bin.exe
│ │ │ │ WDT
│ │ │ │ WDT.bin
│ │ │ └ WKT_INT
│ │ ├ Watchdog_Disable
│ │ │ │ WDT.uvopt
│ │ │ │ WDT.uvproj
│ │ │ ├ Code
│ │ │ │ └ WDT.c
│ │ ├ Watchdog_INT
│ │ │ │ WDT.uvopt
│ │ │ │ WDT.uvproj
│ │ │ ├ Code
│ │ │ │ └ WDT.c
│ │ │ └ Output
│ │ │ └ WDT
│ │ ├ Watchdog_Reset
│ │ │ │ WDT.uvgui.LCWANG0
│ │ │ │ WDT.uvgui_LCWANG0.bak
│ │ │ │ WDT.uvopt
│ │ │ │ WDT.uvproj
│ │ │ ├ Code
│ │ │ │ └ WDT.c
│ │ │ └ Output
│ │ │ │ WDT
│ │ │ └ WDT.plg
│ │ └ xRAM_768B
│ │ │ xRAM_256.uvopt
│ │ │ xRAM_256.uvproj
│ │ ├ Code
│ │ │ └ xRAM_768byte.c
│ │ ├ LST
│ │ │ │ testw77.ls1
│ │ │ │ xRAM_256.ls1
│ │ │ └ xRAM_768byte.ls1
│ │ └ Output
│ │ │ testw77.SRC
│ │ │ testw77.__i
│ │ │ xRAM_256.SRC
│ │ │ xRAM_256.__i
│ │ │ xRAM_768
│ │ │ xRAM_768byte.SRC
│ │ └ xRAM_768byte.__i
│ └ Startup
│ └ STARTUP.A51
└ NuTiny-SDK-N76E003
│ NuTiny-SDK-N76E003 V2.1.asc
│ NuTiny-SDK-N76E003 V2.1.DSN
│ NuTiny-SDK-N76E003 V2.1_BOM.xls
│ NuTiny-SDK-N76E003 V2.1_gerber.zip
│ NuTiny-SDK-N76E003 V2.1_XY.xls
│ NUTINY-SDK-N76E003 V21.pdf
└ UM_NuTiny-SDK-N76E003_EN_Rev1.01.pdf