- 博客(7)
- 收藏
- 关注
原创 记录:MBI6034调试数据格式
这个部分是比较重要的,包头中的48byte可以看成多个U8或者U16,48byte中的各个位根据规格书中的命令可控制6034灯驱通道的使能,级联个数,是否启用电流增益模式等等,具体参考6034的数据手册,需注意:假设N个IC级联,硬件顺序为MCU---U1--U2--U3----------Un 如未特意更改包头中的其他配置时灰度数据顺序的问题。如级联多个IC,建议可在硬件不变基础上,通过配置s包头的联个数控制的命令,先调试调节1个,确认好经验再调节2个,3个....n个。N代表连续发送N个IC的数据。
2024-09-18 15:04:08 435
原创 记录CAN报文的一种bit位控制方法
CAN信号在车内控制时,具体到某一简单器件,一般使用某一报文头的一个或者多个bit进行控制,而具体到代码中,使用共用体进行控制以方便后续使用
2024-09-18 14:47:16 206
原创 ADC检测过温后阶梯降额以及回升的处理逻辑
3:计算出降额系数,乘PWM的周期放到占空比寄存器(系数为1认为是满占空比,0.5认为是半占空比)2:确定状态后进行阶梯递减或者差值递减,使用一个系数作为PWM的阶梯值接口。1:ADC判断临界物理值是否达到---多次检测滤波->确定当前状态。
2024-04-15 14:12:08 144
原创 ADC结合NTC电阻检测温度_实践记录
根据电路分析,得到NTC电阻值两端电压随温度的变化的映射关系,提取出对应的ADC值,应用查表法不断检查实际的ADC值,就可以得到温度数据啦。需要结合电路图来看,已知ADC检测NTC电阻两端的电压,总输入电压固定,有一个固定的分压电阻和动态的NTC电阻,NTC电阻温度上升,阻值减小,假设有一NTC电阻,型号XXX,搜索型号可以得知官方数据25摄氏度时的电阻,再求得 电阻--ADC检测值 之间的映射关系,即可求得 温度---ADC检测值 之间的关系。那么已知ADC检测值,如何求得对应的NTC电阻?
2024-01-19 10:09:34 739 1
原创 嵌入式开发中触发信号输入管脚的的软件防抖
情景: 有一个端口外接导线,该端口上电后即开始运行特定函数,如跑流水灯等任务,现需加一个信号防抖机制,已知电源有接触就会上电,理论上程序立即开始运行,那么就要在该流水灯函数运行前做一个防抖判断,当电源线快速滑过时,程序虽然运行,但是持续时间不足300ms,标志位未解锁不会亮灯.要求效果是电源线快速滑过该端口认为是抖动,不亮灯,稳接持续300ms后才亮灯.主函数中每100ms运行P02_debounce函数,检测02口的电平状态。判断该管脚高电平了持续300ms,才解锁亮灯程序运行标志位,真正开始亮灯。
2024-01-11 11:30:47 439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人