广告
文章
southcreek 2021-6-29 16:03
原创 灵活使用单片机GPIO各种输入输出模式
单片机的 GPIO 一般会有: 输入 输出 模式,输入模式有输入上拉,下拉或高阻 输出模式有推挽,开漏。 51 单片机还有准双向模式。 &n ...
southcreek 2021-5-28 16:08
原创 推挽输出和B类放大输出的区别
输出的部分需要驱动负载,经常会使用两个互补的晶体管作为输出级。输出级晶体管的位置有讲究。 如图,上面NPN,下面PNP,构成B类放大器,相当于每个半 ...
southcreek 2021-3-22 12:14
原创 关于 FLASH LATENCY 和 指令周期
单片机集成FLASH作为程序存储器,程序在FLASH中运行,一般是取指,译码执行这样。 FLASH的速度是有限的,有时并不能与核心频率一样,按手册要求, 当主频 ...
southcreek 2021-3-15 12:11
原创 matlab下批量处理数据文件
需要将某一目录下的某一类型的数据文件进行批量处理,可以编写一个递归调用的函数。 function getdata(dirname) %dirname 为主目录名,字符串 d ...
southcreek 2021-3-2 10:42
原创 BUCK DC-DC 开关管占空比为什么不能是 100%
buck dc-dc 或 step-down dc-dc 经常使用。在给电池充电时,有的时候希望DC-DC能像LDO一样输入输出低压差。但实际上能做到的几乎没有。 原因 ...
southcreek 2021-2-4 09:02
原创 单片机矢量图形显示方法.
罗昊 摘要 使用图形界面会提高产品的外观及操作便利性,而图形数据需要占用大量的存储空间。对比按像素方式与矢量方式图像。将图形矢量化存储能节省 ...
southcreek 2021-1-21 15:41
原创 N76E003 使用bandgap测量供电电压
N76E003 可以使用单节锂电池直接供电。不需要使用任何AD通道,利用内部集成的带隙参考源可以测量供电电压 带隙参考源 bandgap 标称电压为 1.22V,ADC的参考源为 ...
southcreek 2020-12-25 14:56
原创 STM32 动态改变ADC采样通道
使用DMA 进行AD采样很方便,但需要事先设置好通道。如果有过程中希望修改通道,可以先做一个DeInit 然后设置不同的Rank // Adc 通道配置 选择 vdc vba ...
southcreek 2020-12-21 14:59
原创 EEPROM 中存入不同格式数据
设备运行参数,需要保存到 EEPROM 中。运行参数数据类型不确定,有可能正负,也有可能不同长度。而 EEPROM 只能字节寻址。 不同编译 ...
southcreek 2020-12-2 16:42
原创 触摸屏数字键盘的实现方法
基本思路是使用一个图片,定义图片上各个按键的相对位置以及文本框的相对位置。定义键盘的尺寸 当需要显示键盘时,将图片画出来。 当触屏按下时 ...
southcreek 2020-11-27 14:08
原创 均值滤波前的数据离散性判断
求数据平均值时,增加方差计算,判定数据是否稳定未被干扰 单片机 A/D 采集到的数据需要滤波,防止有噪声。各种方法,平均值,中值不一而足。滤波前 ...
southcreek 2020-11-2 10:10
原创 电磁兼容 EFT整改
机器做 EFT 测试故障,表现为液晶显示段错误,数码管闪,传感器异常。综合表现指向在施加 ± 2000V 脉冲周期 100KHZ 分别注入 L N PE L+N ...
southcreek 2020-9-24 12:06
原创 STM32 串口 DMA方式接收数据及数据处理方法
通常我们都使用中断方式接收串口数据。用DMA方式接收,效率会更高。 先在CUBE中设置一下。 使用 UART DMA 接收功能,并使用 Circular 模式。收到的数 ...
southcreek 2020-9-8 09:10
原创 matlab 生成 测温电阻 Rt表
由 B 值可以推导出不同温度 t 下的电阻值 R = R0 * exp(B*(1/t - 1/T0)); 其中 R 为温度 t 下的电阻值 R0 为 25 度 ...
southcreek 2020-8-29 08:30
原创 降低步进电机微步控制中断频率
使用 timer 产生脉冲波形,控制步进电机转动。当使用微步方式时,脉冲频率等于整步频率乘以细分数。有时,我们需要每步进行处理,也就是在发出脉冲时,产生 ...
广告
关闭 热点推荐上一条 /3 下一条