本文主要是介绍AG32VF407 应用开发问答1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有工程师想用AG32VF407RGT6来做项目,同时用到CPLD和MCU,MCU中用到AD、DAC、CMP,CMP的输出内部连到CPLD上,因为第一次用。所以一起进行了一些技术交流,在此也分享给大家。
Questions1:
1、关于boot0、boot1相关的说明,我只查到用串口下载时的介绍,如果用AGM BLASTER下载和调试应该怎样配置?
2、资料上提到可以2线下载和调试,用AGM BLASTER下载和调试是否可以只用JTMS、JTCK、GND三线就可以?
3、DAC和CMP有共管脚选择,DAC的输出是否可以直接用作CMP的输入,也就是一个管脚同时用作DAC的输出和CMP的输入?
Reply:
1.只有串口下载时需要特别配置boot0,JLINK和DAP下载和调试时,不用配置;
2.是的,可以只用JTMS、JTCK、GND三线;
3.可以,一个管脚同时用作DAC的输出和CMP的输入。
另外,对于使用到ADC,DAC等,可以先通过我们提供的analog_ip的样例,先使用和理解一下。再开始自己的开发。
Question2:
JLINK和DAP下载和调试时,boot0可以悬空、boot1可以用作IO吗?
Reply:
BOOT0下拉接地,否则脱机起不来的。标注IO的PIN都可以当做I/O用,或者绑定其他数字功能用。
附录:
了解AG32:
- AG32开发最新文档汇总
根据已有的AG32文档,熟悉器件的开发流程。 - 先阅读:《AG32用户入门指引.pdf》
准备工作:
- 搭建mcu开发环境:《AG32开发环境搭建.pdf》
—搭建起来整个开发环境; - 第一次使用开发板:《AG32开发板使用入门.pdf》
—点亮led灯,串口输出数据; - 熟悉mcu开发环境:《AG32在VSCODE下的使用入门.pdf》
—熟悉mcu的 配置、编写、编译、烧录、仿真、生产;
开发:
- mcu编程的进阶:《AG32驱动的使用.pdf》
—mcu中各驱动的样例及说明; - cpld+mcu的联合编程:
流程介绍:《AG32下fpga和cpld的使用入门.pdf》
cpld和mcu的交互详解:《AG32中cpld的基础.pdf》
进阶:
请参考该网盘下其他文档。
这篇关于AG32VF407 应用开发问答1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!