- 博客(7)
- 收藏
- 关注
原创 KEIL仿真FreeRTOS总是卡住在HardFault_Handler或者卡在B.
void HardFault_Handler(void)这三个函数屏蔽。初建立FreeRTOS例程,仿真调试时死循环或者卡某个函数。#include "stm32f10x_it.c"里面把。最后要在FreeRTOSConfig.h里面添加宏定义。全部是因为忘记屏蔽中断函数。每次都忘记,这次狠狠记下来。
2024-03-06 21:55:20
839
1
原创 根据电压求上下端分压电阻公式
自己可以多验证几次牢记公式。分压电阻公式的基本形式为: V1 = V × R1 / (R1 + R2)只需要知道输入电压、ADC电压和一端阻值,即可求缺失的一端阻值。例题计算:3V / (5V-3V)*10000 = 15000。公式:(输入电压 - ADC值) * 阻值 / ADC值。公式:ADC值 / (输入电压 - ADC值) * 阻值。ADC采样到电压,但不知道上下端电阻的求解公式。已知电压值和上端电阻,求解电阻下端阻值。已知电压值和上端电阻,求解电阻下端阻值。常用于热敏电阻温度检测。
2023-08-01 10:56:18
2450
1
原创 铂热电阻PT50温度阻值表
无了个大语,为什么要把资料放百度文库各种不能复制的网站上,复制还得收费!用于电烙铁的PT50温度对照表 0~650度。
2023-08-01 10:30:00
798
1
原创 keil结构体strucut继承在其他文件调用的方法
还有一种结构体和上面的继承方法一样(typedef struct )现在只需要在其他的.h文件调用TIM.h就可以使用这结构体了。假如:我要把TIM.h的结构体拿到KEY.h文件中使用。在TIM.h文件编写下面的结构体( struct )在TIM.C文件编写下面的结构体。
2023-06-10 16:24:40
526
原创 485通讯每帧发送结束会有0x00
搜索了符合情况的原因,最后发现需要把终端电阻120R去掉,后再无问题出现。测试485发送数据发现每次数据结束还多了个0x00,如图。仅发送十六进制31 32 33 34 35。使用逻辑分析仪采样发现多了个0x00。网上找来资料,只有这段最合理。留个脚印避免以后再犯错误。
2023-04-15 11:34:57
1188
2
原创 时钟芯片DS3231程序I2C,留下记录避坑
看资料书有些操作你觉得不合理,但实际却是合理地DS3231.C#include "DS3231.h"//当前时间数组unsigned char rtc_current[8] = {0x20,0x22,0x03,0x13,0x23,0x59,0x59,0x01};//用于存储十六进制转十进制的数组unsigned char rtc[15];//修改时间数组xdata unsigned char rtc_gaishijian[8] = {0x20,0x00,0x00,0x00,0x0
2022-05-19 21:45:51
2433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人