找回密码
 立即注册
楼主: 神农鼎

程序自动生成器,AiCube-ISP V6.96O, STC89/15/STC8H/STC32/8051U

 火... [复制链接]
  • 打卡等级:以坛为家III
  • 打卡总天数:696
  • 最近打卡:2026-03-06 00:31:34

37

主题

448

回帖

4280

积分

荣誉版主

积分
4280
发表于 2025-3-28 09:27:02 | 显示全部楼层
神*** 发表于 2025-3-25 22:38
前海方舟 V1.00A

Ark

不建议吧STC和Cube合写成STCube,很容易以为是ST(意法)的Cube
能体会到发现一个不理解的现象然后找原因然后要么解决掉问题要么被问题解决掉的那种快乐是我的幸运
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:824
  • 最近打卡:2026-03-06 08:05:12
已绑定手机

58

主题

2004

回帖

3570

积分

论坛元老

积分
3570
发表于 2025-3-28 09:43:34 | 显示全部楼层
大*** 发表于 2025-3-28 09:27
不建议吧STC和Cube合写成STCube,很容易以为是ST(意法)的Cube

可以是STC-Cube或者AiCube
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:433
  • 最近打卡:2026-01-30 18:02:08
已绑定手机

37

主题

176

回帖

2292

积分

荣誉版主

Rbowlystar

积分
2292
发表于 2025-3-28 10:16:42 | 显示全部楼层
截图202503281007178592.jpg
截图202503281009166942.jpg


建议:寄存器头文件中不要包含其他头文件,这类头文件可以在生成工程时,包含在config中(目前config和寄存器头文件中都包含了),建议删除寄存器头文件中的。

原因:用户的老工程中已经自行定义过def内容(如u8,u16等),更新Keil5头文件库后,会直接构成冲突重复定义,也许对新手比较友好,直接引用一个“ai8051u.h”即可,但对老工程会照成不必要的麻烦。
故事没有结局,遗忘是唯一的终点...
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-03-28 11:02:07
已绑定手机

0

主题

1

回帖

12

积分

新手上路

积分
12
发表于 2025-3-28 11:02:07 | 显示全部楼层
设置ADC只有一个通道参数
截图202503281101399933.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:466
  • 最近打卡:2026-03-06 08:34:01
已绑定手机

102

主题

4133

回帖

9093

积分

荣誉版主

无情的代码机器

积分
9093
发表于 2025-3-28 11:25:35 | 显示全部楼层

DMA LCM 基于实验箱测试,新宏定义拆分了两条指令,实测触发异常,老指令 |= 0xA0才可以:

截图202503281125063782.jpg

截图202503281124379337.jpg
AiCubeTest-DMA-LCM.zip (188.19 KB, 下载次数: 108)

点评

你这里代码不正确,不是由于分两行调用引起的 而是由于两行的先后顺序,必须先使能,然后再触发 [attachimg]89816[/attachimg]  详情 回复 发表于 2025-3-28 14:19
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:466
  • 最近打卡:2026-03-06 08:34:01
已绑定手机

102

主题

4133

回帖

9093

积分

荣誉版主

无情的代码机器

积分
9093
发表于 2025-3-28 11:39:41 | 显示全部楼层

点评

是的,LCM的DMA确实有地址对齐的需求  详情 回复 发表于 2025-3-28 14:16
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:655
  • 最近打卡:2026-03-06 09:59:40
已绑定手机

158

主题

1923

回帖

2548

积分

金牌会员

积分
2548
发表于 2025-3-28 14:00:50 | 显示全部楼层
虽然不知道这个干嘛用的, 但是一直要支持
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:128
  • 最近打卡:2026-03-02 09:05:24

30

主题

1244

回帖

4715

积分

超级版主

积分
4715
发表于 2025-3-28 14:16:42 | 显示全部楼层
erci*** 发表于 2025-3-28 11:39
LCM数组定义建议直接声明四字节对齐,不管keil选项是否选择对齐。

DMA_LCM/TFT 疑问上报 | 强制4字节对齐 ...

是的,LCM的DMA确实有地址对齐的需求
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:128
  • 最近打卡:2026-03-02 09:05:24

30

主题

1244

回帖

4715

积分

超级版主

积分
4715
发表于 2025-3-28 14:19:39 | 显示全部楼层
erci*** 发表于 2025-3-28 11:25
DMA LCM 基于实验箱测试,新宏定义拆分了两条指令,实测触发异常,老指令 |= 0xA0才可以:


你这里代码运行不正确,不是由于分两行调用引起的
而是由于两行的先后顺序,必须先使能,然后再触发
截图202503281417488283.jpg


点评

试了下确实需要先enable再触发。 又看了下手册例程也是同时设置使能和触发。 这个先后顺序建议在手册或者生成的代码里提醒下开发者。 另外LCM DMA是否有同时配置收发数据的场景,当前只能配置一项噢 [attachimg]89  详情 回复 发表于 2025-3-28 14:37
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:274
  • 最近打卡:2026-03-06 11:06:54
已绑定手机

39

主题

781

回帖

3792

积分

超级版主

积分
3792
QQ
发表于 2025-3-28 14:30:40 | 显示全部楼层
截图202503281430371775.jpg 截图202503281429251877.jpg 截图202503281434317291.jpg

回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-6 18:01 , Processed in 0.137246 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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