5. 外设与示例说明
下表列出 Nsing.N32H49x_Library.1.2.0 中每个外设与功能模块的驱动文件及示例数量,点击模块名称进入对应小节。各示例的适用型号、开发环境与接线以示例目录中的 readme.txt 为准。
| 外设 / 分类 | 示例数 | 主要驱动文件 |
|---|---|---|
| ADC | 12 | n32h49x_adc.h / n32h49x_adc.c |
| ALGO | 1 | n32h49x_algo_lib/(Keil .lib / GCC .a) |
| CORDIC | 3 | n32h49x_cordic.h / n32h49x_cordic.c |
| Cortex-M4F | 3 | CMSIS Core |
| CRC | 2 | n32h49x_crc.h / n32h49x_crc.c |
| DAC | 5 | n32h49x_dac.h / n32h49x_dac.c |
| DMA | 2 | n32h49x_dma.h / n32h49x_dma.c |
| DSMU | 3 | n32h49x_dsmu.h / n32h49x_dsmu.c |
| DVP | 1 | n32h49x_dvp.h / n32h49x_dvp.c |
| ETH | 12 | n32h49x_eth.h / n32h49x_eth.c |
| EXTI | 1 | n32h49x_exti.h / n32h49x_exti.c |
| FDCAN | 6 | n32h49x_fdcan.h / n32h49x_fdcan.c |
| FEMC | 5 | n32h49x_femc.h / n32h49x_femc.c |
| Flash | 6 | n32h49x_flash.h / n32h49x_flash.c |
| GPIO | 2 | n32h49x_gpio.h / n32h49x_gpio.c |
| I2C | 12 | n32h49x_i2c.h / n32h49x_i2c.c |
| I2S | 4 | n32h49x_spi.h / n32h49x_spi.c |
| IWDG | 1 | n32h49x_iwdg.h / n32h49x_iwdg.c |
| LPTIM | 5 | n32h49x_lptim.h / n32h49x_lptim.c |
| NVIC | 3 | misc.h / misc.c |
| PWR | 4 | n32h49x_pwr.h / n32h49x_pwr.c |
| RCC | 1 | n32h49x_rcc.h / n32h49x_rcc.c |
| RTC | 7 | n32h49x_rtc.h / n32h49x_rtc.c |
| SDIO | 1 | n32h49x_sdio.h / n32h49x_sdio.c |
| SDRAM | 2 | n32h49x_sdram.h / n32h49x_sdram.c |
| SPI | 8 | n32h49x_spi.h / n32h49x_spi.c |
| TIM | 21 | n32h49x_tim.h / n32h49x_tim.c |
| USART | 16 | n32h49x_usart.h / n32h49x_usart.c |
| USBFSD | 12 | firmware/n32h49x_usbfsd_driver/(独立驱动目录,非标准外设驱动) |
| USBHS | 16 | firmware/n32h49x_usbhs_driver/(下含 driver、device、host 三个目录) |
| VREFBUF | 1 | n32h49x_vrefbuf.h / n32h49x_vrefbuf.c |
| WWDG | 1 | n32h49x_wwdg.h / n32h49x_wwdg.c |
| XSPI | 3 | n32h49x_xspi.h / n32h49x_xspi.c |
| XSPI_V2 | 2 | n32h49x_xspi_v2.h / n32h49x_xspi_v2.c |
| DBG | 无独立 Demo | n32h49x_dbg.h / n32h49x_dbg.c |
示例数按含 MDK-ARM 或 EWARM 构建工程的示例入口统计,共 184 个:USART/485、USART/LIN、USART/IrDA_Tx&Rx、USBHS/USBHS_Device、USBHS/USBHS_Host、USBHS/USBHS_Dual_Role 这类分组目录本身不含工程,其子工程各自带说明文件、分别计数。DBG 驱动模块没有独立示例工程;I2S 与 SPI 共用 n32h49x_spi.h,I2S 小节收录 I2S_ 前缀的函数;NVIC 分类对应 misc.h,XSPI_V2 分类对应标准外设驱动中的 n32h49x_xspi_v2.h / n32h49x_xspi_v2.c,ALGO、Cortex-M4F、USBFSD、USBHS 四个分类不使用 n32h49x_std_periph_driver/ 下的标准外设驱动,其 API 节说明接口来源。