随笔分类 - MCU for STM8
记录STM8S应用,可能来源来自身应用或网络转载。
摘要:源:ST Visual Programmer批量烧写教程 参考:为什么STM8 写了保护后,用ST Visual Programmer 无法重新烧录程序? 首先要说下为什么要建立烧写工程呢- -原因只有一个。因为你不可能将源码工程交给别人去帮你烧程序。- -然后要吐槽下ST官方的IDE。真的。用得我
阅读全文
摘要:源:STM8不用手动复位进入自带Bootloader方法(串口下载) STM8不用手动复位进入自带Bootloader方法(串口下载)除非STM8片子的空的,如果复位运行的是自带Bootloader,而且要通过串口下载程序的话,必须在1s内点击上位机,要不然就运行用户程序了。 这一步很麻烦,所以想把
阅读全文
摘要:源:单片机的数字滤波器设计平均值滤波之经典形式改进
阅读全文
摘要:源:只要单片机具有真正唯一ID,就可以让加密坚不可摧http://www.amobbs.com/thread-5518980-1-1.html第一环:ID-->F1(ID) -----》IDX,将ID通过自定义的一个算法F1,转换为一个整数IDX , F1为不可逆运算,也不能被轻易分析,这个实际...
阅读全文
摘要:一个IAR for STM8 v1.3 的工程,换到1.4版后出现如下错误unable to allocate space for sections/blocks with a total estimated minimum size of 0x2341 bytes in (total uncom...
阅读全文
摘要:源:STM8SSTM8L引脚如何配置功耗最低STM8S无任何外围电路 单片机CAP接104电容 复位接上拉电阻,其它引脚全部悬空,利用以下程序测试电流如下:(以前也用STM8L做过类似实验,情况也基本同下)另外打开AWU 电流就变成了200uA 如果开了看门狗,就成了500uA ,这两个参数不是太好...
阅读全文
摘要:源:STM8Sawu及看门狗IWDGWWDG应用AWU的应用(用库函数完成的)//切记要开启中断 且在中断函数中 AWU_GetFlagStatus(); 来清除中断void AWU_SET(void){ CLK_PeripheralClockConfig(CLK_PERIPHERAL_AWU...
阅读全文
摘要:源:使用STM8SF103 ADC采样电压硬件环境: STM8SF103 TSSOP20封装因为项目需要用到AD采样电池电压,于是便开始了使用STM8S ADC进行采样,也就有了下文。手册上对STM8S ADC的管脚描述如下:STM8SF103这款芯片是TSSOP 20管脚封装,如下:STM8SF1...
阅读全文
摘要:源:STM8L芯片启动时钟分频问题及发现
阅读全文
摘要:源:数据的加密传输——单片机上实现TEA加密解密算法 各位大侠在做数据传输时,有没有考虑过把数据加密起来进行传输,若在串口或者无线中把所要传的数据加密起来,岂不是增加了通信的安全性。常用的加密解密算法比如DES、RSA等,受限于单片机的内存和运算速度,实现起来比较困难,但一种叫TEA的加密算法特别...
阅读全文
摘要:STM8S103xx串口一直中断 前段时间做了一个项目,有部分功能是接收串口命令,根据命令保存一些系统数据(用STM8S内自带的EEPROM)。项目完成之初用串口调试工具发单条命令可以正常接收保存,但用一个上位机软件连续发命令(约20ms)时单片机死机了。IDE用的是IAR,虽说可以直接在线调试,但这个IDE不能在运行时设置断点,所以找了好久一直没有查到程序停在了哪里,直接代码单步执行跑得有点奇怪,但进出中断也正常。后来改用汇编界面单步,发现程序都是在进栈出栈这些指令才怀疑是不是有一直进出中断,而进出中断肯定是中断标志置位了。找出STM8S规定书仔细一查才发现STM8S的UART还有个“过载错
阅读全文