大明狐 发表于 2025-3-28 09:27:02

神农鼎 发表于 2025-3-25 22:38
前海方舟 V1.00A

Ark


不建议吧STC和Cube合写成STCube,很容易以为是ST(意法)的Cube{:xu:}

jwd 发表于 2025-3-28 09:43:34

大明狐 发表于 2025-3-28 09:27
不建议吧STC和Cube合写成STCube,很容易以为是ST(意法)的Cube

可以是STC-Cube或者AiCube

四汐 发表于 2025-3-28 10:16:42





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

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

hljdzs 发表于 2025-3-28 11:02:07

设置ADC只有一个通道参数

ercircle 发表于 2025-3-28 11:25:35


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





ercircle 发表于 2025-3-28 11:39:41


LCM数组定义建议直接声明四字节对齐,不管keil选项是否选择对齐。

DMA_LCM/TFT 疑问上报 | 强制4字节对齐 - DMA支持: QSPI, SPI, I2S, I2C, 4组串口, i8080/MC6800-TFT 国芯技术交流网站 - AI32位8051交流社区

vb2002 发表于 2025-3-28 14:00:50

虽然不知道这个干嘛用的, 但是一直要支持

zhp 发表于 2025-3-28 14:16:42

ercircle 发表于 2025-3-28 11:39
LCM数组定义建议直接声明四字节对齐,不管keil选项是否选择对齐。

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

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

zhp 发表于 2025-3-28 14:19:39

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




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



8051启蒙者 发表于 2025-3-28 14:30:40



页: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17
查看完整版本: 程序自动生成器,AiCube-ISP V6.96T, STC89/15/STC8H/STC32/8051U