- 博客(6)
- 收藏
- 关注
原创 ST MCU HAL 库I2C读取 MLX90614温度
uint8_t Data[2]={0};float GY906(void) // Get GY906's temperature{ uint8_t Pecreg = 0; uint16_t tem = 0; float temp = 0; HAL_I2C_Mem_Read(&hi2c1,0x00,0x07,1,Data,2,0x20); tem=((Data[1]<<8)|Data[0]); if( ( TEMPERATUREMIN <= t
2021-10-19 11:07:42
672
原创 STM32F103json格式发送数据
在startup中设置Stack_Size合适的值,Heap_size同理;#define FREE(p) myfree((void **)&p) void myfree(void ** point){ if(*point != NULL) { free(*point); *point = NULL; }} char* out;void create_json(){ cJSON * root = cJSON_C.
2021-07-21 16:25:38
1128
1
原创 通讯模块获取时间转成时间戳HAL库
uint8_t BC20_buffer[100];void get_time(){ uint16_t x,y; HAL_UART_Transmit(&huart1,AT_CCLK,sizeof(AT_CCLK),0x40); HAL_UART_Receive(&huart1,BC20_buffer,sizeof(BC20_buffer),0X50); for(x=0;x<100;x++) { if(BC20_buffer[x]==':') { fo
2021-01-30 11:11:10
427
2
原创 WGS84转BD09坐标系--Matlab程序
一、本算法结合网上算法做了参数改变,实际误差几十米function m=transformlng( lat, lon) a = 300.0 + lat + 2.0 * lon + 0.1 * lat * lat + 0.1 * lat * lon + 0.1 * sqrt(abs(lat)); b= a+ ((20.0 * sin(6.0 * lat * pi) + 20.0 * sin(2.0 * lat * pi)) * 2.0 / 3.0); c= ...
2021-01-29 12:36:51
750
原创 STM32L151C8T6_cJSON使用心得
STM32L151C8T6 Cjson使用心得一、Cjson_print无法输出字符串增大 Stack_Size 数值,Heap_Size 数值二、输出多次后内存溢出#define FREE§ myfree((void **)&p)void myfree(void ** point){if(*point != NULL){free(*point);point = NULL;}}char out;void create_json(){ cJSON
2021-01-29 11:13:59
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人