- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 关于FreeRTOS的延时函数vTaskDelay使用问题
项目场景:` 最近在准备找工作,没有实际的项目和经验,就买了几个模块结合FreeRTOS来拼凑拼凑整成一个项目——基于ESP8266的远程温度监控,使用MQTT协议和搭载FreeRTOS系统。省流:vTaskDelay的使用需要放在任务中,否则运行不了!问题描述:使用ESP8266时候,按照oneNET的例程移植到STM32上,能够很好的运行,但是把代码复制到FreeRTOS时候却一直初始化不了,等于说是卡在初始化了。下图为初始化函数摆放位置。原因分析:在使用串口函数一步一步的在每一个函数
2022-04-23 16:01:59
12163
11
原创 关于希尔排序的另外一种代码理解方法(C语言)
前言最近在准备找工作就又重新学了一下数据结构和算法这一门,感觉有些内容理解起来还是有一定难度,希尔算法理论理解起来不难,就是自己独立写有些困难(纯纯渣渣一枚,大佬勿喷哈哈哈哈)前继准备需要理解透彻直接插入排序,能自己写出来。代码理解简单的描述一下希尔排序的理论:假设一组数字,有n=10个数字,乱序。设置增量gap<n(增量这里先这样定,更严谨的可以查找其他大佬的博客),比如gap=3,那么就是从10个数字中取间隔为3的数字来进行直接插入排序。例如{0 1 2 3 4 5 6 7 8 9}中
2021-02-10 23:08:06
258
原创 一天入门TM4C123GH6PM(从STM32进行比较学习)
从STM32到TM4C123主要内容:一、系统时钟 二、GPIO相关 三、通用定时器相关 四、PWM相关 五、UART通信相关写在前面:进入TI的学习,说明STM32 已经掌握的差不多了,没有掌握的很好也没关系,正好两块单片机对比着学习更能加深映像。这篇只是简单的介绍TI,篇幅比较短比,主要还是叙述了32和TI的不同的地方,相似的就没有再写出来,不能完全的拿来当作学习资料。一点学...
2019-07-08 16:45:47
11007
58
原创 基于STC12C6A的重量感应及超声波感应变化图样的8*8*8单色光立方的制作(附代码)
**说明:**本博客主要是将光立方作为展示品来制作,通过超声波来感应距离,当有人靠近来观赏时候超声波检测的距离小于设定距离时候进行其他团的变化,同时触发重量感应器,当放上不同重量的东西的时候,可以变化不同类型的图案,达到人机交互。一、准备材料:蓝色LED雾灯: 512个(雾灯具有很好的视觉效果)74HC5965N锁存器:8个LED灯底座 :1个重量检测器(HX711AD模块和四个...
2019-05-31 19:06:40
978
原创 openMV镜头下的STM32小车寻迹原理及其调试注意事项(附openMV代码)
STM32各类小车工作原理及学习http://www.yahboom.com/study/bc-32简介:循迹小车由三轮或四轮小车和摄像头两大部分组成,通过镜头识别路径,将其得到的图像做处理并发送给小车,小车对应做出动作。寻迹小车核心组成:openMV和STM3F1。涉及主要知识:STM32相关知识(学习视频 https://ke.qq.com/course/279403);openM...
2019-03-06 18:31:40
34339
21
原创 基于STM32的步进电机、直流电机和舵机的PWM驱动(实用型有代码)
一、步进电机1、驱动芯片A4988驱动步进电机运用A4988,其接线图如下:2、方向控制A4988-&amp;amp;amp;gt;direction = 0/1电机转动的方向即为A4988上的direction控制。3、速度控制为使步进电机在运行中不出现失步现象,一般要求其最高运行频率应小于(或等于)步进响应频率...
2019-01-04 21:53:43
10233
3
原创 基于51单片机的LCD1602电子时钟显示
一、考核内容完成度完成部分:基于51单片机控制的LCD1602实现分-秒计时的程序书写;实现按键分别控制分和秒的调整;实现满一分钟的报时功能;完成PCB板的绘制与焊接。未完成部分:发挥部分(按键切换模式)。二、从中学到了什么1、LCD1602的工作方式:(1)LCD602上十六个引脚对应的功能:Vss与Vcc分别接电源地与5V电源,V0为调节屏幕亮度的功能,RS与WR为输入指令与数据端口...
2018-11-13 20:40:56
8926
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人