推荐星级:
- 1
- 2
- 3
- 4
- 5
使用EmBITZ1.0进行A/D转换
资料介绍
新唐官方提供了Direct-register-access方法也就是寄存器直接赋值的方法进行A/D也就是驱动ADC的例程,那个例程可以在Keil for ARM中直接编译,也可直接运行。作者把例程移植到EmBITZ1.0中,并成功运行,主要修改为:
1)修改了启动文件startup.s,按照新唐官方文件增加了M0516外部中断表
2)修改了配置文件gcc_arm.ld,
3)使用syscalls.c替代了常见的retarget.c串口重定向文件,实现了UART0的输出
4)在UART.h中增加了一个void Send_Sting_To_PC (char *s)字符串输出函数,此函数实现在UART.c中,通过反复调用void Send_Data_To_PC (char c)函数实现字符串的输出。同时,在UART.h中增加了一个BaudRate变量 #define BaudRate 115200,可以方便修改串口波特率
5)编译后下载到NuTiny-EVB-M051_V3.0开发板中,通过USB/TTL连接计算机,并运行任一串口监视软件,就可以看到转换结果了
部分文件列表
文件名 | 大小 |
相关下载
- 华为模块电源管理设计指导-(V100R001_02 Chi...
- 华为LGA模块PCB设计指导_V2.0_20150126.pdf
- HUAWEI Module USB Interface Descriptor Gui...
- HUAWEI ME909s-821 LTE LGA模块硬件指南V100R...
- HUAWEI ME909s-821 LTE LGA Module Acceptanc...
- HUAWEI 30 mm x 30 mm LGA Module Hardware M...
- HUAWEI 30 mm x 30 mm LGA Module Developmen...
- Altium_Designer_规则设置三例.pdf
- STM32F407产品技术培训-DSP库及其例程
- STM32F407产品技术培训-2.浮点单元.pdf
全部评论(0)