- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 编译错误error:#28: expression must have a constant value
在IAR平台代码移植时,出现了N多个error: #28: expression must have a constant value。首先检查一遍“.c”、“Inlcude Paths”、“Define”,都没有问题,这会是什么原因呢?
2024-04-04 15:06:24 1417 1
原创 Qt:https请求错误“Error creating SSL context ()”
qt项目中使用https请求时,会出现报错error creating ssl context()的问题。出现此错误是使用了Qt的https请求,但QtNetwork库本身不集成。(部分版本为libeay32.dll和ssleay32.dll),需要依赖单独的openssl库。
2024-03-27 12:56:50 598
原创 FreeRTOS:任务调度导致的串口数据被分包的问题分析和处理
1.开发过程中,使用实时操作系统虽然功能模块独立了,但是系统的运行却是相互影响的,写代码时一定要想一下自己“为什么?”,“会怎么样?
2024-03-18 20:01:18 657 1
原创 STM32:GPIO翻转导致的LSE波形异常问题分析
经过分析发现,异常波形出现在PC13翻转时。后经了解:PC13与LSE引脚(PC14-OSC-IN)相邻,内部引线挨得较近,翻转时会干涉进而导致波形异常。这种情况会影响到RTC的精度,一般不会影响设备正常运行。1.PC13电平翻转时会影响LSE波形,这是由于单片机内部导致。3.使用LSE的时候,如果IO口数量允许,尽量避免使用PC13。2.这种异常会影响到RTC的精度,一般不会影响设备正常运行。
2023-09-19 19:50:36 313
原创 STM32:使用GPIO输出时钟
2.这里有Master Clock Output和LSCO Clock Output,这里选择LSCO Clock Output输出低速时钟。高速时钟可以选择Master Clock Output。5.在程序中加入代码(如下),使能输出的时钟源即可。如果是输出内部低速时钟, 也可以选择 RCC_LSCOSOURCE_LSI。(注:时钟输出IO是固定的,如果标红了说明输出IO口被占用了,这LSCO使用的PA2)4.查看代码,PA2被初始化。但这时候还不能测量到时钟输出。
2023-09-15 14:27:28 1894
原创 STM32:STM32使用CubeMX切换时钟源
项目开发过程中需要切换时钟源,外部LSE/HSE切换到内部LSI/HSI,或者内部切换到外部。这时我们就需要用到CubeMX这个工具(安装教程请自行查找)。
2023-09-05 12:49:34 959
原创 GPS定位:坐标系转换导致定位不准确的问题处理
如下:可以先使用在线工具对我们获取到的经纬度在线进行地图坐标系转换,再输入到在线经纬度查询网站中,我们就可以知道我们获取的经纬度使用各个坐标系的定位点。当然如果模块商能够直接告诉你使用的是什么坐标系,那就更省事了。调试4G基站定位和GPS定位时,发现设备定位总是出现两公里左右的偏差,这里使用的是4G模块的基站定位。按照4G基站的通信距离和基站密度情况,不应该出现这么大的偏差。所以这里需要考虑到坐标系的问题。比如说高德和百度同一个点的定位的经纬度是不一样的,需要根据模块的情况进行坐标系转换。
2023-05-30 11:42:01 1243 1
原创 FreeRTOS:中断优先级导致的xEventGroupSetBitsFromISR卡死问题处理
问题描述:xEventGroupCreateStatic创建Event后,通过xEventGroupSetBits发送Event,xEventGroupWaitBits能接收到Event。但是使用xEventGroupSetBitsFromISR发送Event时,任务及其中断都被卡死。问题分析:在USART1_IRQHandler中使用xEventGroupSetBitsFromISR发送Event本身没有错,查看HAL_NVIC_SetPriority(USART1_IRQn, 0, 0);
2023-05-30 11:26:08 1405
原创 GUI Guider:生成代码时出现Java错误
使用GUI Guider生成代码或者模拟时,出现java错误(如下),主要是没有安装java环境或者java环境错误的原因。
2023-04-30 20:44:25 1343
原创 pdflib:使用pdflib输出中文生僻字和繁体字乱码问题
以上三种字体均支持以下几种编码(Encoding):UniGB-UCS2-H,UniGB-UCS2-V,UniGB-UTF16-H,UniGB-UTF16-V,GB-EUC-H,GB-EUC-V,GBpc-EUC-H,GBpc-EUC-V,GBK-EUC-H,GBK-EUC-V,GBKp-EUC-H,GBKp-EUC-V,GBK2K-H,及GBK2K-V。PDFlib自带STSong-Light,AdobeSongStd-Light-Acro,及STSongStd-Light-Acro三种简体中文字体。
2023-02-21 17:33:00 2266 1
原创 MySQL:1130 - Host ‘....‘ is not allowed to connect to this MySQL server
1130 - Host '....' is not allowed to connect to this MySQL server
2023-02-13 14:30:45 247
原创 MQTT:windows环境下配置MQTT服务器(mosquitto)
1.下载 mosquitto2.安装mosquitto3.配置mosquitto4.测试 mosquitto
2023-02-11 13:51:51 7508 5
原创 FreeRTOS:卡在configASSERT( ( pxQueue ) )问题的解决
FreeRTOS卡在configASSERT( ( pxQueue ) )问题的解决
2023-02-01 10:56:33 5589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人