Yim_Hom
发表于 2024-8-27 15:49:35
xxkj2010 发表于 2024-8-27 13:13
连配置定时器这么简单的事,还得先看手册,这工具还有就失去了它应有的普遍性了。这工具应该可以改进吧 ...
工具功能也是建立在手册基础之上的,别人也就说了句不看手册,你依然不认为是因为自己没看手册的原因,纵观你的发帖记录,大概能判断出来一些东西。
晓飛飛
发表于 2024-8-27 19:26:44
手册还是要看的,软件生成的代码独立测试是完全没有任何问题的,但如果有用户代码,也难免会操作相关的寄存器,这造成的问题不能完全推锅给软件,尤其是51单片机的T0 T1的有些寄存器是共用的,配置定时器和串口波特率发生器难免互相影响,需要严谨的操作寄存器。
xxkj2010
发表于 2024-8-28 08:02:24
晓飛飛 发表于 2024-8-27 19:26
手册还是要看的,软件生成的代码独立测试是完全没有任何问题的,但如果有用户代码,也难免会操作相关的寄存 ...
还是你说得比较客观,不像大神们一样一句是没看手册,二句也是没看手册。
如果我没有看手册的话,我怎么会把代码改通了呢。
我发此贴是为了希望官方能把这定时器小工具针对芯片型号系列具体化些,
就像“软件延时”那个小工具一样,可能会使用户使用此工具更加方便。
神农鼎
发表于 2024-8-28 08:14:51
12C5616AD时代,还【定时器没有16位自动重载功能】的年代,
===换管脚兼容的,12H1K16-36I-TSSOP20/SOP20/SOP28/LQFP32
深圳国芯人工智能有限公司-产品_STC12H系列 (stcai.com)
【定时器有16位自动重载功能】
15的年代才开始 【定时器有16位自动重载功能】
还是回到那句话,一切的正确起点是 从 原始的一手规格书 开始
不看标准教科书级别的规格书,各种疑问的出现就很正常
===还有各种合理化建议也是已采纳的过时建议
xxkj2010
发表于 2024-8-28 08:33:10
神农鼎 发表于 2024-8-28 08:14
12C5616AD时代,还【定时器没有16位自动重载功能】,
===换管脚兼容的 12H1K16-36I-TSSOP20/SOP20/SOP28/LQ ...
请问大师,这以后ISP中的定时器设置小工具能否改进一下,完善一下?这是小建议,不知道是否得当。
神农鼎
发表于 2024-8-28 08:54:42
已采纳,已完善
一切的正确起点是 从 原始的一手规格书 开始
Yim_Hom
发表于 2024-8-29 12:51:37
xxkj2010 发表于 2024-8-27 13:09
虽然不是自动重载,但我在中断程序中没有重新装载初始值,为什么会正常定时呢? ...
只是因为默认了12T模式,所以AUXR不用写进去,侥幸对了。
如果12T/1T模式,必须配置以后定时器才能工作,你还是得配置AUXR。
你提的问题上一条回答里说了猜测你能定时成功但不对的原因,
可是你却连看都不看,那大家回答你的问题有什么意义呢?
任何一个元器件、MCU等的使用,都是建立在官方datasheet的基础上来完成,
可以道听途说也可以胡乱猜测,但结果肯定会有一堆问题。
跟着别人的视频画出来个pcb,复制粘贴现成的程序,都可以变成你自己的作品,但前提是得知道别人为什么这么画,为什么这么写。
仅仅一个8位机,不看手册就品头论足,说人家这不对那不好,等你用更高级的mcu时,骂娘都没用。
静下心多提升自己吧,不然以后要受伤走弯路的!
啰嗦了,仅是建议,也可以不听。
Yim_Hom
发表于 2024-8-29 12:58:09
神农鼎 发表于 2024-8-28 08:54
已采纳,已完善
{:4_250:}
Yim_Hom
发表于 2024-8-29 13:09:41
xxkj2010 发表于 2024-8-27 13:05
型号太多,都以为这个定时器配置工具是通用的,原来即使要使用这个工具,也得先看手册,这样有点失去这个工 ...
型号是多,但一定不是 都以为
只是你自己以为的
xxkj2010
发表于 2024-8-29 13:30:46
Yim_Hom 发表于 2024-8-29 12:51
只是因为默认了12T模式,所以AUXR不用写进去,侥幸对了。
如果12T/1T模式,必须配置以后定时器才能工作, ...
大师就是大师,说话底气足!{:4_250:}