自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 AG32时钟(外部时钟和片上内部振荡器)

单独使用CPLD可以使用有源晶振(精度更高),使用MCU或者MCU+CPLD交互使用只需要一颗8M的无源晶振即可,CPLD可以直接通过MCU给到时钟信号。同时,需要在 platformio.ini 里, 增加配置宏: BOARD_HSE_BYPASS=SYS_HSE_NONE,烧录时, 需要使用 swd 方式且通过我们的软件烧录, uart 不支持。(芯片有内部振荡器, 但误差较大, 校准后 5%以内误差, 参后续介绍)只修改以上配置, 不用配置 HSECLK 项, 代码中也不需修改。

2024-05-29 13:42:22 641

原创 AG32 下使用 uC/OS 的参考

1. 从 example 路径下 copy 一份 example_board.ve 过来,重命名为 uCOS_board.ve;3. 在 platformio.ini 中添加对该 ve 的引用:board_logic.ve = uCOS_board.ve。使用时,从 VSCODE 中直接打开工程:\AgRV_pio\platforms\AgRV\examples\uCOS。然后,编译 ve 并烧录,再编译 code 并烧录,就可以看到 led 的闪烁了。两项都烧录成功后,就可以看到 led 灯的闪烁了。

2024-05-29 13:37:12 316

原创 AG32在VSCode下使用lib库

board_build.mabi 和 board_build.march 两项配置是配合lib;build_flags 中 -L 后边跟lib所在的目录,-l 后跟掐头去尾的lib名。(如:libosrv32imac_dp.a掐头去尾后是 osrv32imac_dp)但外部的gcc编译好的.a库,可能存在编译项的差异,未必能在VSCode下使用。Lib 存放lib库文件 libosrv32imac_dp.a;如果有编译好的.a库,.c源码,.h头文件,如何整合到工程?Setup下存放.c文件;

2024-05-29 13:22:21 174

原创 AG32应用方案:Mini-LED背光控制

MiniLED背光将很多的微型化led作为背光源,搭配背光区域调节技术,整体光源布局更精密,通过超多分区技术实现对背光源的精细化控制;当led足够小且数量足够多时,可以实现用一个微型化led作为一个像素的背光源,从而提升显示画质。AM(Active Matrix)驱动技术具有高调光精度,无闪烁,高效率等优点,快速成为Mini-LED背光的主流技术。AG32系列MCU可用于Mini-LED背光控制器IC,作为专用BCON芯片使用。MiniLED作为电流驱动型发光器件,驱动方式一般可分为AM(ac。

2024-05-11 15:22:50 198 1

原创 AG32:工业伺服编码器应用

下图是MCU+CPLD双片结构设计的光电轴角编码器,功能为A/D数据采集、处理和显示系统,MCU按照系统的要求,根据算法编写相应的软件程序,处理由CPLD传送过来的数据,并把处理结果送入CPLD构造的显示缓存中,由CPLD完成数据的动态扫描显示。1、AG32具备最高248MHz时钟频率,拥有丰富的外设,包括五个UART、两个I2C、支持USB、CAN和SPI通道等丰富的外围模块,以其高速的指令执行速度、方便的JTAG调试方式和低功耗等特性为数据采集与处理的设计提供了一个较为完善的平台。

2024-05-11 15:06:29 245

原创 AG32的激光控制器

1、AG32具备最高248MHz时钟频率,拥有丰富的外设,包括五个UART、两个I2C、支持USB、CAN和SPI通道等丰富的外围模块,以其高速的指令执行速度、方便的JTAG调试方式和低功耗等特性为数据采集与处理的设计提供了一个较为完善的平台。采用单MCU方案难以提高系统的实时性,由于激光器的驱动、回波信号的处理与分析等功能具有一定的并行性,使用CPLD实现相关控制和反馈处理分析,有利于增强系统的实时性,提高系统的测量精度,且系统具有较大的灵活性,有益于后期的维护与升级。

2024-05-11 14:55:40 433

原创 用AG32替代GD407的数字示波器方案

很多产品在销售之前会抹掉主控芯片的MARK号码,防止竞争对手抄袭,但友商可以根据外围电路,比如SPI flash, IIC的eeprom, UART口等对应于主控芯片的某几个引脚来猜测验证这是哪家的哪款型号。通过AG32里的FPGA可以实现数字示波器使用的高速AD9288的数据接口,这个时钟的速度高达100Mhz,普通的MCU没有类似这种同步机制的接口来读数据。AG32VF407是AG32系列中的最高端型号,与GD407做到管脚兼容,但是却有独特的特性,可以在本方案中完美替换GD407。

2024-05-11 14:26:38 756 1

原创 AG32的汽车UWB应用方案

UWB在汽车行业的具体应用,在于非常精确的定位和车辆内部及周围的距离精准确定,例如,对于检测车内的人和动物,自动代客泊车、自动支付等等都是新的应用。例如,利用安装在车上的各种传感器(如雷达、摄像头和激光雷达等)来感知周围环境,实现实时监测和数据处理。1、AG32具备最高248MHz时钟频率,拥有丰富的外设,包括五个UART、两个I2C、支持USB、CAN和SPI通道等丰富的外围模块,以其高速的指令执行速度、方便的JTAG调试方式和低功耗等特性为数据采集与处理的设计提供了一个较为完善的平台。

2024-05-11 14:24:38 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除