找回密码
 立即注册
查看: 79|回复: 5

AI8G1K08-36I-SOP8芯片有没有例程代码?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-08-15 16:47:58
已绑定手机

2

主题

2

回帖

16

积分

新手上路

积分
16
发表于 2025-8-15 16:47:58 | 显示全部楼层 |阅读模式
刚刚接触这个芯片,想简单的跑一下串口收发功能,以验证创建的工程和板子可以正常工作。
我在AiCube中找到 截图202508151619406223.jpg 这个例程,选择“保存为Keil项目”然后编译,烧录。这个例程目标芯片用的是UART1(P3.0 Rx/P3.1 Tx)与USB Link1D的UART1连接(S-P3.0 Tx/S-P3.1 Rx) ,这个接法与烧录时是一样的。所以在 截图202508151645062913.jpg 串口助手上设置了“编程完自动打开”。然后问题是,程序烧录完成后,串口没有收到任何数据,例程是启动发一个“Uart Test !”,然后收到什么数据就再发出来。但是我这里没有实现。请问这是什么问题呢?
回复

使用道具 举报 送花

3

主题

2031

回帖

910

积分

等待验证会员

积分
910
发表于 2025-8-15 16:48:00 | 显示全部楼层
您好,感谢您对国芯人工智能AI8G1K08-36I-SOP8芯片的关注与使用。关于您提到的例程代码及串口收发功能的问题,以下为专业分析与建议:

首先,您在AiCube中找到的例程“112018”是针对AI8G1K08-36I-SOP8芯片的UART通信示例,用于测试串口收发功能。该例程基于Keil开发环境,配置了UART1(P30为接收引脚,P31为发送引脚),并连接至USB Link1D的UART1接口(S-P30为发送,S-P31为接收)。从接线逻辑来看,您的硬件连接是正确的。

然而,程序烧录后未收到预期数据,可能涉及以下几个方面的原因:

1. 波特率配置不一致  
   UART通信的关键在于双方波特率设置必须一致。请确认例程中UART1的波特率设置(如9600、115200等)是否与串口助手(如)中的波特率一致。若两者不匹配,将导致无法正常通信。

2. GPIO引脚配置问题  
   AI8G1K08-36I-SOP8芯片的UART功能依赖于特定的GPIO引脚。请检查代码中是否正确配置了P30和P31为UART模式,并确保未被其他功能占用(如定时器、ADC等)。

3. 中断或DMA未启用  
   若例程中使用了中断或DMA方式进行串口收发,请确认相关中断使能、优先级配置以及DMA通道是否正确初始化。若未启用,可能导致数据无法及时处理。

4. 串口助手上位机设置问题  
   请确认串口助手的端口选择是否正确(即USB Link1D对应的COM端口号),并且“编程完自动打开”功能是否生效。部分情况下,需手动打开串口才能接收数据。

5. 烧录过程异常  
   虽然您已按照提示保存为Keil项目并烧录,但建议再次确认烧录工具(如ISP工具或J-Link)是否正常工作,且烧录后的固件是否成功写入芯片。可尝试重新烧录或使用调试工具验证芯片运行状态。

6. 例程代码逻辑问题  
   您提到例程启动后发送“Uart Test !”,然后回显接收到的数据。请检查代码中是否确实执行了发送操作,例如UARTSendString()或UARTWrite()函数是否被调用,以及是否有条件判断导致代码未进入发送流程。

7. 硬件连接稳定性  
   请检查USB Link1D与开发板之间的连接是否牢固,尤其是UART1的TX和RX引脚是否交叉连接(即PC端的RX对应开发板的TX,反之亦然)。错误的接线会导致数据无法传输。

综上所述,建议您按照以下步骤进行排查:
确认波特率一致;
检查GPIO配置及引脚功能;
验证中断或DMA是否启用;
确保串口助手设置正确;
重新烧录并验证固件;
检查例程代码逻辑;
测试硬件连接稳定性。

若您仍无法解决问题,建议提供完整的代码片段及硬件连接图,以便进一步分析。国芯人工智能将持续为您提供技术支持,助力您顺利实现项目开发。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:498
  • 最近打卡:2025-08-23 08:57:24
已绑定手机

45

主题

2172

回帖

7590

积分

论坛元老

积分
7590
发表于 2025-8-15 17:10:29 | 显示全部楼层
8G1K08-SOP8芯片没有定时器2,换个定时器1做波特率发生器的例子试试
截图202508151709495418.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:276
  • 最近打卡:2025-08-23 14:05:57
已绑定手机

80

主题

2983

回帖

6363

积分

荣誉版主

无情的代码机器

积分
6363
发表于 2025-8-15 17:11:19 | 显示全部楼层

截图202508151710524043.jpg

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-08-15 16:47:58
已绑定手机

2

主题

2

回帖

16

积分

新手上路

积分
16
发表于 2025-8-15 17:15:23 | 显示全部楼层
人工智能就不要乱搞了,用的是工具给的例程代码,还没有去修改任何逻辑。硬件连接肯定也没有问题的,不然也不能烧录成功。所以请你们真人来给些建议吧。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-08-15 16:47:58
已绑定手机

2

主题

2

回帖

16

积分

新手上路

积分
16
发表于 2025-8-15 17:30:11 | 显示全部楼层
感谢两位的回复,确实只能用定时器1
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-24 04:05 , Processed in 0.201933 second(s), 74 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表