国产FPGA(AG32VF407 AGRV2K)LED程序控制D3闪烁

视频讲解

[AG32VF407]国产MCU+FPGA LED程序控制D3闪烁及演示

实验过程

本次测试用的源文件为E:\tech\AGM-AG32VF\sdk-release\AgRV_pio\platforms\AgRV\examples\example\src\example.c

原理图中查看D3 LED对应控制的pin脚

修改platformio.ini中的ve为407

在exampel.c中增加如下代码

#define LED_D3_GPIO GPIO4
  #define LED_D3_GPIO_BITS (1 << 3)
  SYS_EnableAPBClock(APB_MASK_GPIO4);
  GPIO_SetOutput(LED_D3_GPIO, LED_D3_GPIO_BITS);
  GPIO_SetHigh(LED_D3_GPIO, LED_D3_GPIO_BITS);
  int counter = 0;
  while (1) {
    UTIL_IdleMs(100);
    GPIO_Toggle(LED_D3_GPIO, LED_D3_GPIO_BITS);
  }

重新编译,再烧录upload程序,但发现D3或者没有一个灯是亮的,这时候无论时RST还是重新上电,都没有任何反应

经过在线debug发现如下INT_Init中一直在等待某一个irq完成,目前还不清楚这个irq在上电时一直触发的原因,如果不修改如上,按下K_UP键也可以继续往下运行

修改控制D3的闪烁频率,可以修改循环中的delay值,单位ms

相关推荐
吉大一菜鸡44 分钟前
FPGA学习(基于小梅哥Xilinx FPGA)学习笔记
笔记·学习·fpga开发
9527华安6 小时前
FPGA实现MIPI转FPD-Link车载同轴视频传输方案,基于IMX327+FPD953架构,提供工程源码和技术支持
fpga开发·架构·mipi·imx327·fpd-link·fpd953
热爱学习地派大星7 小时前
FPGA远程升级 -- FLASH控制
fpga开发
szxinmai主板定制专家15 小时前
【国产NI替代】基于国产FPGA+兆易创新GD32F450的全国产16振动+2转速(24bits)高精度终端采集板卡
fpga开发
szxinmai主板定制专家17 小时前
【国产NI替代】基于FPGA的32通道(24bits)高精度终端采集核心板卡
大数据·人工智能·fpga开发
HIZYUAN1 天前
AGM FPGA如何配置上拉或者下拉电阻
fpga开发
∑狸猫不是猫1 天前
(13)CT137A- 简易音乐盒设计
fpga开发
ThreeYear_s1 天前
基于FPGA 的4位密码锁 矩阵键盘 数码管显示 报警仿真
fpga开发·矩阵·计算机外设
Anin蓝天(北京太速科技-陈)1 天前
252-8路SATAII 6U VPX高速存储模块
fpga开发
如何学会学习?2 天前
2. FPGA基础了解--全局网络
fpga开发