zhp
发表于 2025-7-25 11:00:25
王昱顺 发表于 2025-7-25 09:05
提一个小建议
1.在系统初始化的时候,能否在
的前后分别加入1ms的延时
第一点的建议,延时语句在后续版本会加上
第二点、此功能软件已支持
第三点、此功能软件已支持
请使用最新的AiCube V.100V
zhp
发表于 2025-7-25 11:04:46
乘风飞扬 发表于 2025-7-25 10:41
我刚用V6.95Z版本ISP软件的AiCube试了一下,AI8051U开启串口超时中断时中断函数里有处理超时中断的代码: ...
如果是重复建立的项目,并且有修改配置
请注意
//<<AICUBE_USER_XXXX_BEGIN>>
//<<AICUBE_USER_XXXX_END>>之间的代码是不会变的
你测试的这种情况应该是,第一次测试时没有选择超时中断
产生的默认代码就不会有清超时中断标志的语句
第二次在原来项目的基础上修改,增加了超时中断,
由于之前的默认代码是放在
//<<AICUBE_USER_XXXX_BEGIN>>
//<<AICUBE_USER_XXXX_END>>之间的,所以代码不会变化
如果你需要测试串口超时,可以重新建立一个新项目再测试看看
王昱顺
发表于 2025-7-25 12:25:20
zhp 发表于 2025-7-25 11:04
如果是重复建立的项目,并且有修改配置
请注意
之间的代码是不会变的
好的,我看了一下确实是放在了用户编写区域,我测试了一下首次选择的时候可以生成
liuxingyu
发表于 2025-7-27 07:22:49
kaily 发表于 2025-3-26 15:56
PWM 有专门的 填表式 PWM库函数https://www.stcaimcu.com/thread-13629-1-1.html
有用,这个功能特别实用。
赫兹豆
发表于 2025-8-1 10:32:25
学习
thinkineye
发表于 2025-8-1 10:40:14
日常签到学习
ysugukdm
发表于 2025-8-5 15:33:31
单片机学习第二天
今天是学习单片机的第二天,逐渐从“懵圈”状态过渡到“有点感觉”了!虽然还在和寄存器、GPIO配置、时钟树这些概念“搏斗”,但成功点亮LED的那一刻,成就感直接拉满!
几点收获:
1. 硬件理解更深了:明白了单片机引脚的工作模式(输入/输出、推挽/开漏),终于知道为什么代码里要配置那些奇怪的寄存器了。
2. 代码不再像天书:昨天看例程一头雾水,今天能慢慢读懂库函数的作用了(比如`HAL_GPIO_WritePin`的底层逻辑)。
3. 调试是必修课:烧录一次成功?不存在的!学会了用串口打印日志,甚至和硬件“斗智斗勇”(比如检查杜邦线有没有插稳……)。
遇到的坑:
- 某个引脚死活不响应,最后发现是时钟没使能……(手册翻烂警告⚠️)
- 延时函数不准,差点以为单片机“坏了”,结果是因为没配置系统时钟频率。
明日目标:
✔ 继续啃透定时器(TIM)和中断
✔ 尝试用PWM调个呼吸灯
✔ 把“野指针”和“内存溢出”这些坑提前规避掉!
patch1582
发表于 2025-8-6 20:27:48
好贴
草木灰06
发表于 2025-8-6 22:37:26
学习再学习
dmvision
发表于 2025-8-7 08:34:43
这个和网页版一样的吗?