荣誉版主 电子DIY小家,2024/6 技术回复 索引
本帖最后由 电子DIY小家 于 2024-6-14 10:25 编辑1.原贴链接:https://www.stcaimcu.com/forum.p ... =8791&extra=&page=1
问:内部RTC 6个小时慢了10分钟,这个正常吗。有休眠 8H4K32TL 用的内部6M主频 内部32K
答:内部32k和外部32.768k晶振的误差是个0.768k,0.768/32.768*360分钟 ≈ 8.4分钟,所以这个误差很正常,要用RTC必须要32.768Khz的晶振,STC内部的RTC你可以理解为纯硬件的数字电路,只要32.768K晶振误差为0,走时误差就为0;
2.原贴链接:https://www.stcaimcu.com/forum.p ... e=1&extra=#pid84079
问:怎么看寄存器是是不是只读或者只写。数据手册上都没有明确标出那个寄存器是否可读可写还是只读可写等。
答:其实手册写了,如果没有特别说明就是读写的寄存器;如果只读或者只写的,在那个位的详解里有标注。应为不是整个寄存器都是只读或者只写的, 他往往都是单个位只读或者只写。
https://www.stcaimcu.com/data/attachment/forum/202406/04/105703rz8zbdybaaaqmbpq.jpg
3.原贴链接:https://www.stcaimcu.com/forum.p ... e=1&extra=#pid84082
问:最近想要自己焊个最小系统板,实现较少的功能就可以,因此选择STC15W408AS芯片,引脚数量较少,价格实惠,
答:看的你的帖子吓得我特地问了下销售,针对你这句“因此选择STC15W408AS芯片,引脚数量较少,价格实惠,”,STC销售说STC15W408AS20脚2.9块钱,强烈建议你用STC8H1K08-SOP16,一块钱都不到绝对是STC家的性价比之王。这个芯片也可以直接用STC8H8K64U的核心板开发,代码基本一致(记得选STC8H1K08有的引脚用即可) https://www.stcaimcu.com/data/attachment/forum/202406/04/110136fo11lr0szrx0x0cr.jpg
4.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=8781&extra=
问:STC8H3K64S2低功耗时,怎么样关闭T0定时器、AD和IO呀?
答:最简单的办法就是看下手册寄存器的初始值,进入低功耗之前所有的寄存器给他写入上电初始值即可
5.原贴链接:https://www.stcaimcu.com/forum.p ... e=1&extra=#pid84181
问:STC8H1K08芯片的SPI如何配置可以收也可以发?SPI_WriteByte(data);这个函数好像只能把收到的数据再发出去,发送的并不是数据data,而是SPI收到的数据:
答:简单粗暴,读写函数都有了。直接返回SPDAT寄存器就有了
https://www.stcaimcu.com/data/attachment/forum/202406/04/165159abred9w1zpep2jm1.jpg
6.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=8996&pid=86165&page=1&extra=#pid86165
问:才看充电宝IP5306的规格书,第5脚有端口复用挺好,想借鉴一下,但是没搞明白软件如何写,哪些大佬帮忙指点迷津,多谢
答:以你的图为例,将5脚模拟为单片机的IO口(以下称为IO)1、上电初始化时,先将IO设置为推挽输出低(灯灭);2、首先控制LED,需要亮灯就输出高3、先用变量备一下IO状态,在将IO设置为双向口状态读取完当前IO状态,在将IO设置为推挽输出,并输出之前的电平4、重复上面的2和3的动作,按键可以5ms读取一次,连续十次读到低电平即为短按
7.原贴链接:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=8992&extra=
问:使用TTL烧录,烧录不成功。烧录超时。如图,有解决办法吗?5v和3.3V供电一样。
答:下载的那个串口备占用了吧?还有串口线是不是太长了,还是usb口的电流不够,换个usb口或者外部供电试一下
8.原贴链接:
问:
答:
9.原贴链接:
问:
答:
已收款
页:
[1]