电子DIY小家 发表于 2024-3-2 09:42:27

荣誉版主 电子DIY小家,2024/3技术回复 索引

本帖最后由 电子DIY小家 于 2024-4-3 11:00 编辑

书接上回说到:
章回一:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=6752

1.原贴链接:https://www.stcaimcu.com/forum.p ... e=1&extra=#pid61368
问:想用STC8H8K64U-45I-TSSOP20这款单片机的USB功能与PC机进行通讯。想问一下,在用USB线缆连接PC和单片机之后,是否需要对单片机的USB相关寄存器进行合适的配置才能完成整个枚举过程?
还是说不需要进行配置,单片机自己会完成枚举过程
答:要对USB进行配置的,但是有现成的lib库可以配置,调用一个函数就好了,可以去看看历程包里的CDC串口通信,使用起来超级简单,就和串口一样。
https://www.stcaimcu.com/data/attachment/forum/202403/04/112912isn8hnsnnv5siiih.jpg


2.原贴链接:https://www.stcaimcu.com/forum.p ... 07&page=15#pid60896
问:有全桥移相的例子吗?
答:去看这个帖子下面,三楼有各种PWM的例子,硬件移相的代码也有。https://www.stcaimcu.com/forum.p ... amp;extra=#pid31902

3.原贴链接:https://www.stcaimcu.com/forum.p ... e=1&extra=#pid61416
问:在keil5上创建新项目,用到的单片机是stc15w401as。但选择里只看到个stc15w408as,这个stc15w4系列都可以选择吗,还是需要从新添加型号。
答:stc15w401as就选这个408as即可,参考手册型号表里的,同一个表格里的就是一个系列的,软件上可以选这个系列的任意一个即可。
https://www.stcaimcu.com/data/attachment/forum/202403/04/152947mxqtt33j9wez3z7u.jpg

4.原贴链接:https://www.stcaimcu.com/forum.p ... e=1&extra=#pid61500
问:这个内部参考电压值是准确值吗?每一片都不一致, 我知道是在1.19v 左右
答:手册有写,实际可能会有±1%的误差~可以用外部的高精度电压源标定
https://www.stcaimcu.com/data/attachment/forum/202403/04/221011zplxx99c29brr6xl.jpg

5.原贴链接:https://www.stcaimcu.com/forum.p ... e=1&extra=#pid61629
问:根据官方文档,我尝试了一下7通道的ADC+DMA,DMA转换次数选择为4次,但是在最后将ADC两字节数据还原到0~4095时数据出现了问题,最后我发现把偏移地址再加个(m - 1)就对了,是不是官方文档有问题
答:首先手册是没问题的,其次代码没编译通过也没办法下载进去看结果, 最后你描述的那个问题我没看懂,但是看代码好像明显有问题,单通道采集4次,那单通道总数就是4x2+4个字节。

6.原贴链接:https://www.stcaimcu.com/forum.p ... e=1&extra=#pid61872
问:请问PWM输出,极性控制是哪个寄存器。我一直找,没有看到!我是用于PWM-DCA的
答:CCER寄存器
https://www.stcaimcu.com/data/attachment/forum/202403/06/102416ympp4pb6u44gnn94.jpg



7.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7024
问:STC8H8K64U连续写入多个数据后,只能读取最后写入的数据
答:写一个字节就把这个扇区擦除了?扇区只要擦一次之后,后面就可以连续写入了,不需要反复擦,这个是扇区擦除,不是指定位置的擦除
https://www.stcaimcu.com/data/attachment/forum/202403/07/081359kpmpjjmboxpbmx52.jpg


8.原贴链接:https://www.stcaimcu.com/forum.p ... e=2&extra=#pid62156
问:回帖里怎么回复图片啊
答:点击回复按钮,弹出界面里选择高级模式,就可以用qq截图等最后粘贴到这个帖子里,在图片列表里选择指定图片插入即可
https://www.stcaimcu.com/data/attachment/forum/202403/07/081846pafcvr2y2p2lcyby.jpg

9.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=6919&page=34#pid69826
问:应该多发一些底层代码的逻辑思维。比如LDLDI   AND这些梯形图如何转化为让底层代码去一步一步执行?
答:这个帖子75楼https://www.stcaimcu.com/forum.php?mod=viewthread&tid=6919



10.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7063&extra=
问:STC8G2K32S4用ISP烧录程序时候检测不到单片机
答:找块空板子,就先焊接这些最小系统的外设,看下这样能不能烧录,如果能烧录在一点点焊别的电路,如果不能检查下布线和这个图哪里有出入。
https://www.stcaimcu.com/data/attachment/forum/202403/08/080925xcpu7ukxxqxluxwu.jpg

11.原贴链接:
问:建议STC-USB-Link1D烧写器扩展1路485输出,现在大多数开发项目或产品,都有RS485通讯口;产品升级/下程序/整机调试/用RS485口比较方便,产品不用拆罩盖下程序了,你预留TXD,RXD串口输出用处不大,就和开发板连用得着,谁家的产品用串口输出呀,如果烧写器又能当RS485转换器用,调完程序后直接与产品485口通讯测试,一根线搞定,省得再另买一根USB转RS485线插上,搞得满桌子都是电线???
答:(1)现在大多数开发项目或产品,都有RS485通讯口;---这个是工控产品才有,只能算一小部分,那还有别的用232的呢
      (2)你预留TXD,RXD串口输出用处不大,就和开发板连用得着,谁家的产品用串口输出呀---消费电子的都是预留typec口的,新款的就P30,P31接到typec口上就能直接用link烧录,而且很多产品都是烧录口都不会预留的,直接芯片烧好代码再贴,不然板子被人拿去直接改代码,改完线路板抄个板就变成自己的产品了。
      (3)如果烧写器又能当RS485转换器用,调完程序后直接与产品485口通讯测试,一根线搞定---自己做个转接模块分分钟的事情,想要什么接口就用什么接口,例如我做的这个和link只要一根排线一插,就能输出两路485了。
https://www.stcaimcu.com/data/attachment/forum/202403/08/080401g5rb9hsibjs5wh5y.jpg

12.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2368&extra=&page=3
问:数字输入,那种是全部关闭呢?勾勾是总开关吗?
https://www.stcaimcu.com/data/attachment/forum/202403/27/203450z8vcfbwpc8t6thhf.png https://www.stcaimcu.com/data/attachment/forum/202403/27/203455kpivkuizki95awuv.png
答:第一张图是关闭P5端口所有引脚的数字输入,第二张图是无任何操作

13.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4601&page=2#pid66110
问:能出个8K64U版的小键盘吗?
答:自己代码简单改下就好了,我用的32G主要是为了实现灯光可编程,所以要内存大的

14.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7070&page=3#pid68870
问:段码屏历程里的显示数字入口参数合法值 1~5, 还是 1~14?
答:1-14,有14个数字8

15.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7070&page=3#pid68870
问:段码屏的视频在哪里?
答:暂时没有出视频(PS:优先参考文字帖,如果需要的人多的话可以考虑出一期视频)



16.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7236&page=1#pid64622
问:一箭双雕和STC-USB Link1D都无法进入USB下载模式
答:ISP软件用管理员模式和兼容模式运行试试,另外软件是最新版的吗


17.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7253&page=1#pid64785
问:stc8h8k64u模拟spi驱动st7735失败,示波器看引脚是有信号输出的,LCD的延时函数单独测过也没有问题,引脚连接也检查过了,实在找不出问题了
答:函数名都错了,另外再看看接线,下载的时钟对不对,线是不是太长了等等原因


18.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7448&page=1#pid67846
问:data数据超出问题:ADDRESS SPACE OVERFLOW
答:你的变量都定义在data区了吧,把比较长的变量或者数组放大xdata区域,变量定义的时候加个xdata ,例如u8 xdata parm;


19.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7577&page=1#pid69644
问:如何在保存内部EEPROM不影响其它功能的实时性?因为需要用到外部中断触发,然后进行对市电220V的斩波,如果斩波时间延长一点点,斩波出来的效果差好多。 同时偶尔还要擦除一个扇区和保存数据,就会产生 一定的延时,这样斩波的效果不好。
答:看手册,用这个功能

https://www.stcaimcu.com/data/attachment/forum/202404/02/135644vb0tc0zqg62r2ffr.jpg


20.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7023&page=2#pid62759
问:这不就是PWM互补输出吗 8H8K64U 的高级PWM就可以实现啊,弄个硬件移相比互补输出有什么优势吗
答:互补波形是上下对称的,你看我截图的这个波形上下对称吗,首先他移相180度是重合了,不是对称。其次互补和移相的使用场景也不同,举个例子

https://www.stcaimcu.com/data/attachment/forum/202403/07/092059d1yvxbblgg08dg5g.jpg

电子DIY小家 发表于 2024-3-2 11:07:29

本帖最后由 电子DIY小家 于 2024-4-3 11:00 编辑

原创帖:
STC8H2K17U_PWM移相测试卡教程(一)按键点灯测试:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7023


STC8H4K64TLCD驱动段码屏教程(一)点亮段码屏:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7070
STC8H4K64TLCD驱动段码LCD屏教程(二)触摸按键:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=7252


电子DIY小家 发表于 2024-3-2 11:07:35

楼层2

电子DIY小家 发表于 2024-3-2 11:07:42

楼层3

电子DIY小家 发表于 2024-3-2 11:07:46

楼层4

电子DIY小家 发表于 2024-3-2 11:07:51

楼层5

32位8051-STCAI 发表于 2024-4-7 10:04:12

经与冲哥确认:
2024/3月 有效技术回复解答贴 共计20个,3篇 应用STC内容详实的技术文章
帮冲哥申请 500元 荣誉版主 荣誉奖

电子DIY小家 发表于 2024-4-7 11:07:21

32位8051-STCAI 发表于 2024-4-7 10:04
经与冲哥确认:
2024/3月 有效技术回复解答贴 共计20个,3篇 应用STC内容详实的技术文章
帮冲哥申请 500元...



感谢STC和论坛的群友们支持,已成功收到奖金,3月出差了半个月业绩不佳,4月再接再厉,做大做强,再创辉煌{:5_309:}
页: [1]
查看完整版本: 荣誉版主 电子DIY小家,2024/3技术回复 索引