- 博客(9)
- 收藏
- 关注
原创 虚拟机和主机Ping不通问题总结
虚拟机和主机Ping不通问题总结使用VMware虚拟机时,想让虚拟机和宿主机进行通信,发现总是ping不通,于是排查问题,发现出现解此类问题的情况有以下几种:1. 虚拟机应该设置为桥接模式,具体虚拟机三种模式可看以下链接(https://blog.csdn.net/zhang_xinxiu/article/details/84404848?)2. 虚拟机防火墙没有关闭3. 主机防火墙没有设置(https://blog.csdn.net/qq_51478862/article/details/116
2022-04-22 20:28:15 1297
原创 使用低功耗串口时的一些有趣现象
最近做项目利用串口低功耗串口lpuart1时遇到了一个有趣的现象,在main()函数中执行以图1代码,在串口回调函数中执行图2代码,利用串口调试助手输入01234567890123456789结果如图3所示。探究原因,问题可能在于串口回调函数中的执行过程较为复杂,耗时较多。当低功耗串口1第11次进入串口回调函数,将值保存入数组缓冲区后,test_flag的值也变为11,此时退出回调函数。在while(1)中检测到test_flag已经置为11,单片机利用第12次进入回调和第11次进入回调的时间打印tes
2020-07-25 16:32:38 662
原创 freeRTOS的tickless低功耗模式
Tickless模式的理解:当freeRTOS各个应用任务全部挂起后或者阻塞后,会进入空闲任务,进入空闲任务后,首先会计算可以执行低功耗的最大时间,然后把低功耗的唤醒时间设置为这个求出的时间,到时间后系统会从低功耗模式唤醒,继续执行多任务。FreeRTOS的tickless低功耗模式的实现:(1) FreeRTOSConfig.h文件中配置宏定义configUSE_TICKLESS_IDLE为1。备注:#define configUSE_TICKLESS_IDLE 1 后低功耗模式已经开启。但进入.
2020-07-22 16:21:20 1028
原创 Python学习(二)
条件判断(1) if语句:if XXXX:(Tab)print()(2) if-else语句:If XXXX:(Tab)print()else:(Tab)print()(3) if-elif-else语句:if XXXX:(Tab)print()elif XXXX:(Tab)print()else:(Tab)print()input()函数的使用如num=input(‘请输入数字’) 注意这里的input()输入值是字符串,因此num也是字符串。想要整数必须强制转换。.
2020-07-19 20:49:57 1013
原创 python学习(一)
Python第一课print()函数示例:print(12) print(‘你好’) print(“你好”)转义字符应用场合:如print(‘let’s’)会报错,但是print(‘let’s’)不会报错备注:print(“let’s”)也不会报错name=‘hello’ print(name)在Python中使用单引号或双引号或三引号是没有区别的,都可以用来表示一个字符串。三引号可以有如下效果5.python运算符6.python中的数据类型(1)字符串
2020-07-17 22:55:46 574
原创 Stm32HAL库串口DMA使用
打开DMA并配置DMA模式:USART1_TX为normal模式,USART1_RX为circular模式2. 定义uint8_t UART1_temp,使能串口接收DMA3. 添加回调函数回显
2020-07-16 10:23:00 616
原创 关于条件编译的使用
关于条件编译的使用1.代码如下图所示,宏定义dig为1,则#if条件编译通过,若dig为0,则#else条件编译通过。#include<stdio.h>#define dig 0int main(){int i;#if digprintf(“定义dig为真!”);#elseprintf(“定义dig为非真!”);#endifreturn 1;}下面为一些示例代码。防止头文件被重复引用#ifndef TEST_H#define TEST_H#endif如果tes
2020-07-15 14:47:33 392
原创 STM32L431CBT6的LPTIM定时器配置
STM32L431CBT6的LPTIM定时器配置第一步:配置时钟这里我使用内部低速时钟LSI作为LPTIM1时钟源第二步:配置CUBEMX中的LPTIM1参数配置如图所示,分频系数为1第三步:配置GPIO第四步:HAL_LPTIM_TimeOut_Start_IT(&hlptim1,31999,1000) 开启中断。(1+31999)/32000 ,超时时间1000第五步:在回调函数中翻转电平...
2020-07-12 11:52:26 3419 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人