Apollo4BlueLite芯片学习
文章平均质量分 87
该芯片为ambiq公司的一款MCU芯片,目前多用于穿戴项目
ToBeAITer
每天一个小技巧
展开
-
7-1_MSPI_NANDFLASH SDK例程详解
本文中主要讲解MSPI nandflash初始化流程。原创 2023-09-21 10:39:53 · 614 阅读 · 0 评论 -
7_Apollo4BlueLite MSPI
Apollo4BlueLite芯片的MSPI(Multi-Serial Peripheral Interface)总线是一种高性能的串行通信接口,用于在芯片内部连接各种外设设备,例如存储器、传感器和其他外部模块。与常规SPI(Serial Peripheral Interface)总线相比,MSPI总线具有以下几个异同点:(1)数据传输速度:MSPI总线支持更高的数据传输速率,因为它使用了高速时钟和多通道传输机制。相比之下,常规SPI总线的数据传输速度较低。原创 2023-08-17 09:38:49 · 766 阅读 · 0 评论 -
6-1_ADC示例分析
本篇基于Apollo4BlueLite 4.3.3版本的SDK中adc_measure.c示例的代码进行分析。原创 2023-08-15 15:20:49 · 294 阅读 · 0 评论 -
6_Apollo4BlueLite_ADC
Apollo4 Blue Lite SoC集成了一个支持分辨率为8bit/10bit/12bit的ADC模块,可以用来检测内部和外度的电压。同时提供了8个可单独配置的slot用来管理不同采样输入的转换请求。这些请求结果会被存储到深度为16的FIFO中。固件可以利用各种中断通知来确定何时从FIFO或由DMA写入的缓冲区收集采样数据。ADC模块在自动管理其电源状态和时钟源方面非常高效。ADC使用HFRC时钟源运行。如果ADC是唯一请求基于HFRC的时钟的块,那么HFRC将自动启动。原创 2023-08-04 09:50:42 · 281 阅读 · 0 评论 -
5_Apollo4BlueLite Reset Generator
复位发生器(Reset Generator)是一种在嵌入式设备中常见的电路模块,用于生成复位信号并控制设备的初始化和复位过程。它主要实现以下功能:(1)生成复位信号:复位发生器会在设备上电或者外部触发条件满足时生成复位信号。该信号用于将设备的所有部分置于初始状态,并清除存储器、寄存器和其他内部状态,以确保设备的可靠启动。(2)控制初始化过程:复位发生器可以控制设备的初始化过程。在复位信号生成后,它会对设备的个模块和外设必要的初始化操作,设置默认状态、配置时和中断等。原创 2023-08-01 10:54:36 · 380 阅读 · 0 评论 -
4_Apollo4BlueLite电源管理
Apollo4BlueLite支持以下4种功耗模式:▪ Active▪ Sleep高性能模式不是arm定义的标准模式,从arm的角度来看,该模式和arm定义的active模式比较类似。Apollo4BlueLite定义的High Performance Mode是基于ambiq的turbo SPOT技术,实现了高频率,高性能的工作模式。在该模式下M4核和内存可以在较高的时钟频率下工作,并且ARM的时钟(FCLK, HCLK)也在较高的时钟频率下工作,使处理器保持高性能并且外设传输速率也保持为高。原创 2023-07-31 20:51:11 · 670 阅读 · 0 评论 -
3_Apollo4BlueLite的内存映射
该区域用于连接私有外设总线的地址空间。这部分地址空间是为未来处理器功能扩展而保留的,并且由厂商自定义。该区域是用于存储程序指令的内部非易失性存储器(NVM)。这是存储代码的区域,通常位于 Flash 存储器中。该区域是用于外部设备的存储器地址空间。这些设备可能是与芯片连接的外部硬件,例如外部设备控制器或扩展模块。它位于芯片外部,用于存储变量、堆栈和额外的数据。该区域用于映射芯片内部的外设寄存器。通过访问这些地址,可以读写外设的控制和状态信息。这是保留的地址范围,未分配给具体的功能。原创 2023-07-26 18:05:27 · 245 阅读 · 0 评论 -
2_Apollo4BlueLite中断控制器NVIC
Apollo4BlueLite 的中断控制器是采用 ARM Cortex-M4 内核,并集成了 NVIC(Nested Vectored Interrupt Controller,嵌套向量中断控制器)作为其中断控制器。NVIC 是 ARM Cortex-M 系列处理器中常用的中断控制器,它具有以下基本特征和功能:(1)中断优先级和优先级分组:NVIC 支持配置和管理中断的优先级,可以根据需求将不同的中断分配到不同的优先级组中。这样可以确保高优先级的中断得到更及时的响应。原创 2023-07-26 16:30:37 · 1297 阅读 · 0 评论 -
1_Apollo4BlueLite芯片简介
Apollo4BlueLite是美国芯片制造公司Ambiq推出的一款超低功耗蓝牙SoC芯片。下面是关于Apollo4BlueLite芯片的概况介绍:(1)高性能:Apollo4BlueLite芯片具有较高的处理能力和性能表现。它采用了Arm Cortex-M4F处理器,主频可达192MHz,搭配高性能的DSP指令集和浮点处理单元,可实现各类复杂计算和信号处理任务。(2)超低功耗:Apollo4BlueLite芯片是针对低功耗应用场景而设计的。原创 2023-07-25 22:20:01 · 3047 阅读 · 0 评论