推荐使用中断获取,方法如下1) 抢占通道组转换结束中断使能;2) 抢占通道组转换结束中断函数内将转换数据缓存进数组内;3) 其他应用逻辑内透过数组内的数据进行数据的后续算法处理。CPU读取普通通道数据AT32F405/402 CPU方式读取普通通道数据仅支持普通通道数为1的情形。为保障数据读取的实时性,同样推荐使用中断获取,...
AT32F402/405 MCU内置电压调节器LDO,其主要用于MCU的1.2V域部分的供电。LDO有四个工作模式:正常模式、低功耗模式、额外低功耗模式和关断模式。正常模式:用于CPU的正常运行模式、睡眠模式、深度睡眠模式;额外低功耗模式:用于CPU的深度睡眠模式;关断模式:用于CPU的待机模式。LDO的输出为高阻状态,内核电路的供电...
1)模拟部分的ADCCLK由HCLK分频而来,其不可大于28MHz;2)ADC数字部分挂在PCLK2上,为避免同步问题,ADCCLK频率不可高于PCLK2;3)ADC模拟部分电源由ADC_CTRL2的ADCEN,其不受ADC的时钟状态影响。典型的,如果系统需要进入深度睡眠模式,如果不关闭ADCEN,此时ADC模拟器件将还会消耗电流;4)ADC上电有一段等待时...
配置DMAMUX的过程相对直接,只需通过调用专门提供的两个接口函数即可轻松完成。配置DMA请求生成器模块 在DMAMUX配置完成后,您还可以选择进一步配置DMA请求生成器模块。该模块提供了四个请求生成器通道,允许您无需传统外设如TIMER或SPI的DMA请求,直接通过外部EXINT输入作为DMA请求源。配置过程同样简便,只需调用专为该模...
雅特力AT32F402/F405 I2C使用指南 I2C接口简介 I2C接口是由数据线SDA和时钟线SCL构成,在标准模式下通信速度可达到100kHz,快速模式下则可以达到400kHz,增强快速模式可达到1MHz。一帧数据传输从开始信号开始,在结束信号后停止,在收到开始信号后总线被认为是繁忙的,当收到结束信号后,总线被认为再次空闲。I2C接口具有...
从机发送流程1) 响应主机地址,匹配时回复ACK;2) TXDT为空时,置位TDIS,从设备写入发送数据;3) 每发送一个字节会收到ACK,且置位TDIS;4) 如果收到NACK位:置位NACKF,产生中断;从设备自动释放SCL和SDA(以便主设备发送STOP或RESTART);5) 如果收到STOP位:置位STOPF,产生中断;当从机发送开启时钟...
安全库区的范围大小是以扇区(sector)为单位做设定,每一扇区的大小以实际MCU型号为准。表1是AT32F402/405系列各型号的主闪存大小、每扇区大小及可设置范围。另外启动程序代码区在开启了主存扩展功能后,整个20KB区域也是可以作为安全库区。表1. AT32F402/405各型号闪存大小总表 如何启动安全库区保护 默认状态下,...
雅特力AT32F402/F405 GPIO应用笔记 GPIO特性 AT32F402/405支持多达56个双向I/O引脚,这些引脚分为5组,分别为PA0-PA15、PB0-PB15、PC0-PC15、PD2、PF0-PF1、PF4-PF7、PF11、每个引脚都可以实现与外部的通讯、控制以及数据采集的功能。 每个引脚都可以软件配置成浮空输入、上拉/下拉输入、模拟输入/输出、...
AT32F402/405片上采用的是嵌入式Flash,当运行在不同的主频下时需对应设定Flash等待周期。flash等待周期与运行主频关系如下: 函数调用的代码实现如下: 三、时钟源配置(Clock Source Configuration) 与系统时钟相关的高速时钟源主要包括HEXT和HICK,PLL也是使用以上时钟源来进行倍频。需要在配置使能PLL前将所使用的PLL参考...
雅特力AT32F402/F405 ADC使用指南 ADC简介 ADC控制器的功能极其强大。其包含但不限于以下内容 时钟及状态,由数字和模拟时钟两个部分组成 支持分辨率为12位的转换,采样周期支持广范围的配置 自校准,自带校准功能以纠正数据偏移 基本模式,支持多种模式,不同模式可组合使用满足多种应用...