ST 8bit STM8
MC石头
电子工程师 Q: 2534 2537 一二
展开
-
多从器件的IIC总线调试心得
画了个Sheild板子挂满了各种IIC Sensor器件和传感器模组,结果发现调起来并不容易。。。上拉恢复波形不好,其实跟上拉电阻关系不大,下面这个波形,我即使把上拉电阻改小到1k到330R都很难纠正好,最后发现原因是总线上有其他IIC器件的Vcc供电没有给上。导致CLK DAT引脚的上拉充电恢复电流,被器件体内的保护二极管泄放到了他们各自Vcc上,相当于各自变相通过IIC两个总线给自己b...原创 2020-03-05 12:05:05 · 1398 阅读 · 0 评论 -
【自制】【原创】STDuino开发板(Arduino扩展兼容)
甭看了,设计思路全是我抄的,初衷来自于青风的STM8开发板;左半边风格来自于树莓派;右半边,扩展口,来自于Arduino规范;中间SPI八口,来自于Atmel和相关模块;上下两位拨码开关,来自于PIC的第三方MikroElectronik;清除Reset按钮,自带双色LED,来自于群友推荐的taobao的;中usb CDC设备串口来自于我自己以前设计的pic18;网...原创 2019-11-13 09:15:14 · 713 阅读 · 0 评论 -
STM8 STM32 数据类型
转载自:http://blog.sina.com.cn/s/blog_658c4dbb0101fis3.htmlSTM32编程入门之编译器KEIL MDK的数据类型及两个重要关键词volatile& const本文适合刚刚入门的ST新手阅读,高手就不需要看了。哈哈首先说一下编程过程中几个步骤吧第一,选择一门语言,C语言或汇编语言,转载 2015-05-21 14:06:13 · 4690 阅读 · 3 评论 -
IAR开发STM8,如何加入每次编译的日期时间信息来做为版本信息
IAR开发STM8,如何加入每次编译的日期时间信息来做为版本信息呢??网上找打了这个:--------IAR USING PRE- AND POST-BUILD ACTIONSUsing pre-build actions for time stampingIf necessary, you can specify pre-build and post-buil原创 2015-07-28 13:32:01 · 3924 阅读 · 0 评论 -
最简单的自动控制PID算法研究
PID的流程简单到了不能再简单的程度,通过误差信号控制被控量,而控制器本身就是比例、积分、微分三个环节的加和。这里我们规定(在t时刻): 1.输入量为rin(t); 2.输出量为rout(t); 3.偏差量为err(t)=rin(t)-rout(t); 1,PID是一个闭环控制算法。因此要实现PID算法,必须在硬件上具有闭环控制,就是得有反馈。比如控制一个电机的转速转载 2015-11-13 10:48:50 · 5957 阅读 · 0 评论 -
低功耗版STM8L051的一个诡异配置
为了做个低功耗项目,从最便宜的STM8S003切换到低功耗系列里较便宜的STM8L051;在STM8S003上调通了HALT休眠处理后,最低待机电流是67uA;用了STM8L051后,实测能到2uA;但是后来遇到个诡异的问题,TIMER4莫名其妙不动作,好像不计时了。开关中断,改初始化配置,都没用,很奇怪。。。。。。最后发现,是init'初始化的时候,没有给原创 2016-10-09 16:48:39 · 11249 阅读 · 3 评论 -
[DIY]自制一个有漂亮外观的90W 203H高频焊台 ---【up项目终于完结了】
于2019年4月23日完成一体式多功能焊接工具的高频烙铁部分;https://www.bilibili.com/video/av50217593论坛帖子发于数码之家https://www.mydigit.cn/forum.php?mod=viewthread&tid=29219电路图:标题//-------------...原创 2015-02-10 21:38:41 · 35453 阅读 · 0 评论 -
STM8S如何跑24M的HSE晶振
就这么几步,第一步: 检查STM8s.h头文件配置/** * @brief In the following line adjust the value of External High Speed oscillator (HSE) used in your application Tip: To avoid modifying this file each time...原创 2019-05-07 10:43:15 · 1200 阅读 · 0 评论