![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stc
贼娃子o
这个作者很懒,什么都没留下…
展开
-
STC单片机超低功耗优化细则
stc内置的32KHz低速IRC频率误差较大,在精确延时应用前最好先读出实际频率进行校准。STC8 单片机低功耗延时方法。原创 2023-08-25 14:24:35 · 1534 阅读 · 0 评论 -
自定义CRC校验Python脚本
环境需要安装crcmod模块>>pip install crcmod代码import crcmodimport binascii'''计算CRC,PLOY:8b32,INIT:0020,XOROUT:0000str - 输入hex字符串,'F7 00 20 C0 88 07',或'0xF7,0x00,0x20,0xC0,0x88,0x07''''def crc(str): crc32_func = crcmod.mkCrcFun(0x18b32, rev=Fals原创 2021-08-13 11:30:51 · 1345 阅读 · 0 评论 -
STC8 单片机低功耗延时方法
STC8 单片机低功耗延时方法单片机延时通常方法就是跑while循环,但在低功耗要求下可以利用定时唤醒方式使MCU在延时期间睡眠,降低功耗。以STC8G1K08为例:寄存器WKTCH^8为使能,其余15位用于控制唤醒时间。并且在唤醒后系统会继续从掉电语句的下一句执行。进入PD模式即可延时计算按照公式推导即可,支持1ms~16s单次延时代码示例//延时cnt*1 msvoid Delayms_PD(unsigned int cnt){ do { WKTCH = 0x80;原创 2021-07-16 17:23:46 · 6239 阅读 · 5 评论