神农鼎
发表于 2025-4-30 10:44:44
Ai8051U-LQFP48,RMB2.3USB 型 32位 8051,1T 8051,支持32位8051指令集和8位8051指令集比普通32位机强太多的地方:1,Ai8051U有TFPU@120MHz, 算力强, uS级硬件三角函数/浮点运算器;2,Ai8051U的抗干扰强;12位ADC全新设计更精准,轨到轨比较器3,Ai8051U内置专业级复位电路,彻底省外部复位;4,Ai8051U的内部高可靠时钟完全满足串口通信要求,4组高速串口;5,Ai8051U有QSPI读Flash,直送i8080/M6800-TFT接口,视频级刷彩屏,C8T6没有;6,Ai8051U的PWM支持硬件移相@120MHz,DMA可以外设直接到外设,P2P7,Ai8051U是 34K SRAM,64K Flash8,Ai8051U是自带硬件USB,1个芯片就能直接USB连接电脑仿真/下载,全球唯一9,有PDIP40,LQFP44,LQFP48封装,管脚兼容经典的89C52RC,12C5A60S210,当32位8051使用,可以用 Keil C251 编译器,双核兼容设计11,当8位8051使用,可以用 Keil C51/IAR/SDCC 编译器Ai8051U-LQFP48,USB 型 32位 8051,RMB2.3含税
I/O端口设置 可以 批量设置:
按住 <SHIFT> 按键,可以选择连续的 N个 I/O,
如,鼠标左键点击 P0.0, 再点击 P0.7, 选中多个。
修改其中一个,其他被选中的一起变。
按住 <CTRL> 按键,可以逐个的选择 N个 I/O,
鼠标左键点击 P0.0, 再点击 P0.3, 再点击 P0.6,选中多个。
修改其中一个,其他被选中的一起变。
xxkj2010
发表于 2025-4-30 11:11:27
STC8H 8051都支持IO中断了,建议把IO引脚中断设置也添到ISP中。
jwd
发表于 2025-4-30 13:04:17
神农鼎 发表于 2025-4-30 10:44
端口设置可以批量设置:
按住按键,可以选择连续的 N个 I/O,
学到了,是可以选择,但是操作时修改时一不小心选择就取消了
ercircle
发表于 2025-4-30 14:54:56
建议看门狗初始化挪至USB初始化完成之后,不然等Device配置触发无限复位:
ercircle
发表于 2025-4-30 15:04:01
这两宏只有Enable没有Disable:
zhp
发表于 2025-4-30 15:09:58
ercircle 发表于 2025-4-30 14:54
建议看门狗初始化挪至USB初始化完成之后,不然等Device配置触发无限复位:
非常有道理!{:qiang:}
zhp
发表于 2025-4-30 15:11:49
ercircle 发表于 2025-4-30 15:04
这两宏只有Enable没有Disable:
看门狗使能后,软件是没办法Disable的
所以WDT_Disable没有意义
IAP_Disable后续可以加上
zhp
发表于 2025-4-30 15:17:08
ercircle 发表于 2025-4-30 10:05
可持续集成还有个优化点:
第二次生成的工程配置会刷掉自己新增的代码文件,
需要重新分组,加入
这个功能需要完全解析Keil的项目文件,
需要花费一些时间,使用短期内应该不会支持
针对这个问题,AiCube在重新生成Keil项目时会对原始的uvproj文件进行备份
如果之前有备份,则会自动使用新的名称进行备份
ercircle
发表于 2025-4-30 19:03:01
zhp 发表于 2025-4-30 15:09
非常有道理!
又测到一个顺序上的冲突
USBLIB_Init里应该设置了P30 P31.
P3M0 &= ~0x03;
P3M1 |= 0x03;
PORT3_Init把未使用的P3又全部初始化为准双向了。
导致USB发命令自动下载功能失效。
和这个BUG血战了半天{:4_184:}
zhp
发表于 2025-4-30 23:32:26
ercircle 发表于 2025-4-30 19:03
又测到一个顺序上的冲突
确实意想不到