1.6-adc\init.s
============================================================================================================
AREA |DATA|,CODE,READONLY
ENTRY
ldr r13, =0x1000 ; Set sp
IMPORT adcMain
b adcMain
END
1.6-adc\include.h
============================================================================================================
#ifndef include_h
#define include_h
// nand
#define rNFCONF (*(volatile unsigned *)0x4e000000)
#define rNFCONT (*(volatile unsigned *)0x4e000004)
#define rNFCMD (*(volatile unsigned *)0x4e000008)
#define rNFADDR (*(volatile unsigned *)0x4e00000c)
#define rNFDATA (*(volatile unsigned *)0x4e000010)
#define rNFDATA8 (*(volatile unsigned char *)0x4e000010)
#define rNFMECC0 (*(volatile unsigned *)0x4e00002c)
#define rNFSTAT (*(volatile unsigned *)0x4e000020)
#define rNFESTAT0 (*(volatile unsigned *)0x4e000024)
// uart
#define rUTRSTAT0 (*(volatile unsigned *)0x50000010)

本文详细探讨了在ADS环境下进行FL2440嵌入式系统ADC实验时遇到的挑战。重点在于理解初始化代码,包括涉及的delay、function、flash、include等关键功能。通过深入解析代码,旨在帮助读者掌握ADC操作和嵌入式系统初始化的要领。
最低0.47元/天 解锁文章
5054

被折叠的 条评论
为什么被折叠?



