自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 关于STC8 用定时器中断方式消抖误重复执行2次的原因

原来:我项目需用到STC8的INT0/INT1(2个脚都是类似插拔电,而非按键类型),本来完全可全用T0查询方式消抖(无需开ET0!但我想用用T0中断方式消抖的,结果就是只能用于1个中断,而那另1个不能用T0中断或查询方式消抖,只能软件消抖(项目有点特殊,需判2个中断脚4种状态且其中2种复位并标记刷新EEPR,LED不同指示等等等等很多东西)!成果:这次虽然千辛万苦,但项目特殊仍未用上T0中断方式消抖!原来:只要其中1个用了T0重载并TR0=1启动过,都一定会产生TF0=1中断且关键是谁都无法屏蔽中止!

2024-05-02 06:27:05 238

原创 MCU中断里使用软延时函数delay_ms(u16 x)问题及实例探讨

MCU中断里使用软延时函数delay_ms(u16 x)问题及实例;Keil的C51编译器缺省是函数不可重入问题及解决方法。

2024-03-07 17:21:02 1098

原创 关于从STC8上手STM32初体会(STM32CUBEIDE+STlink)

直接买了几片20脚的STC8,直接面包板加电,然后参照STC例程几个常用LED控制、I2C模块监控、ADC电压监控、中断检测服务、串口输出等自己需用的功能实现后,就画监控系统原理图和PCB,然后再自己一步步拷机并添加新功能或精简代码…引脚越来越少,开始就只玩20脚的多了浪费,最终居然用8脚复用一下足够了,搞的不亦乐乎。不过,有条件建议还是从8位8脚的STC8G1K08A(已带I2C和ADC)开始上手,简简单单明明白白做点精巧实用的小东西,感觉才有点人生意义,后面再搞其他的。

2023-12-02 14:50:35 932 1

原创 单片机读/写端口或引脚区别及具体1个用例(一种基于STC8G1K08A最小8脚嵌入式单片机LED安全夜灯方案)

关于单片机读/写端口或引脚的区别及具体1个用例:一种基于STC8G1K08A最小8脚嵌入式单片机、光控及超级省电等技术的LED安全夜灯方案。

2023-06-04 19:03:54 2763

原创 关于C语言语句结尾多几个分号;;;的影响探讨

C语言语句结尾多几个分号;;;能否当空操作用延时指令用?用分号; 代替_nop_()时,发现无需头文件#include "intrins.h" ,编译时无论多几个;代码量都不变!所以个人感觉用;编译时是直接跳过了,而不能当正常需要的空操作延时用!另外:分号标示在C/C++语句结束,多了一个分号“;”或少了一个分号“;”还往往容易造成不良后果。

2023-05-30 19:03:15 819 2

原创 单片机LED指示灯限流电阻一般470Ω以上尽量大于1KΩ的原因分析

单片机I/O口LED指示灯一般用灌电流驱动(灌电流指标虽然可能有20mA,但你电流越小越好,LED够亮就好),所以首先得明白:采用5V红灯时时,限流电阻绝对不能小于175Ω!300Ω 11.7mA很刺眼 470Ω 7.4mA极亮 1KΩ 3.5mA都很亮很亮了,注意后面电阻越小只是慢慢的慢慢的变暗(这个很重要:需超低功耗设计时特别重要,哪怕省几μA都是应该的)...我主要晚上用,10KΩ0.35mA都够了。LED亮度合适,电流I又不超过其额定指标(查器件手册,一般20mA以下)。(I<0.02A);

2023-05-07 16:36:31 4811

原创 关于中断优先级处理方面的几个具体问题

CPU 总是先响应优先级别最高的中断请求。高优先级的中断请求可以打断低优先级的中断,反之,低 优先级的中断请求不可以打断高优先级的中断。当两个相同优先级的中断同时产生时,将由查询次序来 决定系统先响应哪个中断。用户可以用关总中断允许位或相应中断的允许位屏蔽相应的中断请求,也可以用打开相 应的中断允许位来使 CPU 响应相应的中断申请, 每一个中断源可以用软件独立地控制为开中断或关中断 状态, 部分中断的优先级别均可用软件设置。

2023-04-30 03:03:54 1092 1

原创 关于STC按键INT0外部上拉改内部上拉后上电误触发1次探讨

1.stc 外部中断脚外部上拉改内部上拉可能引发的问题;2.开中断前,还是得先清除中断标志位才可靠!(据说老鸟都经历过,呵呵!)

2022-12-16 05:02:15 611 5

原创 关于温度气压传感器MS5611计算公式—温度低于20℃时出错问题的解决办法及验证结果

气压传感器MS5611:当温度大于或等于20度时,大家参照网上一般例程程序计算得到的温度和大气压力是正确的,但是当温度低于20度时,网上大部分程序计算得到的温度和大气压力可能都会出错。 原例程温度计算公式:dT = D2_Temp - ((u32)C[5]...

2022-06-12 19:47:16 822 2

原创 关于STC8串口1初始化:收发、波特率及定时器有关设定的经验教训----笔记20220301

MCU串口收发串扰解决方案之一

2022-03-02 00:58:22 8061 1

原创 关于USB转串口CH340的V3脚接法研究及总结

CH340 V3脚

2022-02-20 23:22:25 6816 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除