//
摘要: 在老的rt-thread 版本系统pm组件调试ok,后来使用4.1.1版本时发现进入低功耗后无法正常唤醒,问题解决路径如下 硬件信息:cpu STM32L431CCT6 新建系统打开pm组件后也没有drv_pm.c和drv_lptim.c自动添加,需要到系统目下找到并复制到driver目录下 C:\ 阅读全文
posted @ 2024-06-02 14:40 一只鱼在水杯里 阅读(274) 评论(0) 推荐(0)
摘要: 硬件信息 单片机 STM32L431CCT6 4G模组 EC800K-CN rtt版本:4.1.1 第一个问题 主频太低不行,比如使用外部晶振8M时会发现at命令的返回收到的数据不完整,是由于处理器太慢和rt-thread 系统处理工作较多导致,测试发现至少16M主频以上才能良好运行 第二个问题 频 阅读全文
posted @ 2024-06-01 07:12 一只鱼在水杯里 阅读(444) 评论(0) 推荐(0)
摘要: 添加rtc组件步骤, 系统版本4.1.1 1.rt-thread settings中添加rtc 2.board.h中打开rtc的开关 #define BSP_USING_ONCHIP_RTC 3.stm32g0xx_hal_conf.h 打开rtc选项 #define HAL_RTC_MODULE_ 阅读全文
posted @ 2024-04-20 09:07 一只鱼在水杯里 阅读(248) 评论(0) 推荐(0)
摘要: 网上搜到的大部分都是打印机服务没有启动的问题,如下 先看看能不能添加本地打印机,要是无法添加打印机,在桌面选中“我的电脑”,鼠标右键选择“管理”在"管理"窗口中,选取“服务和应用程序扩展项目下的”服务”选项,在右侧出现系统服务列表中找到"Print Spoler"服务,双击进入"PrintSpool 阅读全文
posted @ 2023-10-19 14:12 一只鱼在水杯里 阅读(634) 评论(0) 推荐(0)
摘要: 在用vscode编辑代码时经常用到代码格式化的功能,组合键是Shift+Alt+F,经常提示没有支持C语言的插件,但是装了也还提示 以下方法可解决 打开首选项界面,搜索" Default Formatter",然后选择C/C++即可,默认是NULL 阅读全文
posted @ 2023-06-14 15:41 一只鱼在水杯里 阅读(2653) 评论(0) 推荐(0)
摘要: 原理图必须包含在工程中才能和旧版本一样的高亮方式,如果只打开了原理图是不行的 另一个方法如下,高亮还是不行,但可以显示一根连接的红色虚线 阅读全文
posted @ 2023-02-06 15:08 一只鱼在水杯里 阅读(3010) 评论(0) 推荐(0)
摘要: board.h中打开如下定义,并新增要使用的通道 #define BSP_USING_PWM1 /*#define BSP_USING_PWM2*/ /*#define BSP_USING_PWM3*/ #define BSP_USING_PWM1_CH1 drv_pwm.c中的函数 static 阅读全文
posted @ 2023-01-08 22:58 一只鱼在水杯里 阅读(608) 评论(2) 推荐(2)
摘要: 原因是通道号对应到实际hal库中的通道名不正确 STM32L431芯片中内部VREFIN通道是0,如果直接使用0号通道去读取将获取错误的adc值,需要修改drv_adc.c中的stm32_adc_get_channel函数,将返回的通道号改为ADC_CHANNEL_VREFINT 17通道对应ADC 阅读全文
posted @ 2022-12-29 09:02 一只鱼在水杯里 阅读(620) 评论(0) 推荐(0)
摘要: 1 static int stm32_adc_init(void) 2 { 3 int result = RT_EOK; 4 /* save adc name */ 5 char name_buf[5] = {'a', 'd', 'c', '0', 0}; 6 int i = 0; 7 8 for 阅读全文
posted @ 2021-10-02 11:12 一只鱼在水杯里 阅读(386) 评论(0) 推荐(0)
摘要: “消息摘要”(Message Digest)是一种能产生特殊输出格式的算法,这种加密算法的特点是无论用户输入什么长度的原始数据,经过计算后输出的密文都是固定长度的,这种算法的原理是根据一定的运算规则对原数据进行某种形式的提取,这种提取就是“摘要”,被“摘要”的数据内容与原数据有密切联系,只要原数据稍 阅读全文
posted @ 2021-08-17 16:07 一只鱼在水杯里 阅读(630) 评论(0) 推荐(0)