看看ADC框图:
1.2 实验目的
数码管显示ADC4采集的电位器电压值。
本实验使用到硬件资源如下:
重点看软件配置:
我们要用数码管:P0口是段码,P23口是位码,P14是ADC第4通道输入,设置为高阻输入模式,并且把“数字信号输入”关闭。
我们要用数码管:P0口是段码,设置为推完输出,使能下拉(保证电位准确),P20-P22口是位码,设置为推挽输出,使能上拉。P14是ADC第4通道输入,设置为高阻输入模式,并且把“数字信号输入”关闭。
配置ADC:
实验结果:
今天我们开始学习DMA:
DMA实验
1.实验介绍
2.硬件设计
3.软件设计
4.实验现象
1.1 实验简介
Ai8051U系列单片机支持批量数据存储功能,即传统的DMA。
M2M-DMA:XRAM存储器到XRAM存储器的数据读写
I2CT-DMA:自动将XRAM中的数据通过I2C接口发送出去
ADC-DMA:自动扫描使能的ADC通道并将转换的ADC数据自动存储到XRAM中
I2ST-DMA:自动将XRAM中的数据通过I2S发送出去
I2CR_DMA:自动将112C接收到的数据存储到XRAM中
SPI-DMA:自动将XRAM中的数据和SPI外设之间进行数据交换
UR1T-DMA:自动将XRAM中的数据通过串口1发送出去
I2SR_DMA:自动将I2S接收到的数据存储到XRAM中
URIR-DMA:自动将串口1接收到的数据存储到XRAM中
QSPI-DMA:自动将XRAM中的数据和QSPI外设之间进行数据交换UR2T-DMA:自动将XRAM中的数据通过串口2发送出去
PWMAT-DMA:自动将XRAM中的数据通过PWMA接口发送出去UR2R-DMA:自动将串口2接收到的数据存储到 XRAM中
PWMAR-DMA:自动将PWMA接收到的数据存储到XRAM中
UR3T-DMA:自动将XRAM中的数据通过串口3发送出去
P2P:自动将源外设接收到的数据透传到目标外设(支持两组P2P)
UR3R-DMA:自动将串口3接收到的数据存储到 XRAM中
UR4T-DMA:自动将XRAM中的数据通过串口4发送出去
UR4R-DMA:自动将串口4接收到的数据存储到XRAM 中
TFT彩屏DMA:自动将XRAM中的数据和TFT彩屏设备之间进行数据交换
.2 实验目的
采用ADC DMA方式,数码管显示ADC4采集的电位器电压值。
就是在上一个实验的基础上增加DMA功能
本实验使用到硬件资源如下:
(1)GPIO
(2)数码管模块
(3)ADC电位器
(4)DMA
软件配置
注意:ADCP1.4要关闭数字信号输入:
P0口设置为推挽输出,设能下拉电阻
数码管位选P20P21P22设置为推挽输出,设能上拉电阻