729|1

126

帖子

0

TA的资源

一粒金砂(中级)

 

【国产芯AGM AG32VF407】-04-如何点亮D3的LED [复制链接]

 

前面进行了基本的编译以及下载的工作,这里就要马上进入开发阶段了,由于以前并没有接触VScode下面的开发,对于Platform以及VScode的这个平台不熟悉,所以在进行开发的时候自己的分享分档也写的尽量详细,第一个是记录一下自己的开发过程,对于后期开发,如果出现了问题了,可以查看问题以及步骤上额错误,同事也是给和我一样没有接触过VScode的小伙伴一个指导性的说明,可以进行参考,更方便大家对于这个平台的了解。

好了,进入整体,参照《AG32入门手册》这个文档,我们可以很容易的了解到点亮LED3的方法,我们这里的话就直接进行实操步骤的说明和记录。

首先修改EV,完成引脚的配置和定义

image.png  

然后定义D3的LED的引脚和端口号。

image.png  

在IO测试函数里面加入D3 翻转的代码

image.png  

然后就是进行编译和下载了,

image.png  

编译之后,我们发现一个问题,就是这个PIN3被SPI接口占用了,所以我们这里需要把SPI的接口注释掉

image.png  

注释掉之后,可以看到引脚的应用上是没有冲突的了,所以这里就可以进行下载测试了。

image.png  

我们在下载了之后,并没有看到D3闪烁,到底是哪里出现了问题呢?

 

image.png  

我们考到指导文档中提到的先烧录EV部分,再烧录代码部分,我们就去文档前面查找如何烧录EV部分。

image.png  

个人觉得,这个EV部分就类似于FPGA的管脚配置连接文件,烧录了之后可以完成管脚的配置问题,然后在下载代码进行测试,如果不烧录EV部分,实际上硬件端是没有正常连接的,所以即使代码正确,也不会点亮D3的LED。

image.png  

我们在终端执行EV的下载后,然后执行code的下载,就可以成功的点亮的D3了,但是实际代码的情况我们是D2和D3一起闪烁的,但是执行下载了之后,只有D3 在闪烁

image.png  

接下来就是解决D2的问题,

我在文档中并没有找到关于PIN3的定义,而原理图上的引脚是PA6是D2 ,PA7是D3,D3对应PIN_3,那么PA6对应的是Pin几呢?这个问题我比较好奇,也不知道如何去找到他们的对应关系。

image.png

这个问题先当做一个疑难杂症留在这里,后期再做解决。

 

 

 

 

 

 

最新回复

非常详尽,确实需要记录开发过程,有时候同一种问题会多次遇到,时间长就会忘了,有的重来一遍   详情 回复 发表于 2023-8-3 09:17
 
 
 

回复

3697

帖子

2

TA的资源

版主

 

非常详尽,确实需要记录开发过程,有时候同一种问题会多次遇到,时间长就会忘了,有的重来一遍

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表