内容部分引用STM32F103C8T6引脚图_karwen2020的博客-CSDN博客_stm32引脚图
目录前言一、设置FreeROTS用户任务 (1)事件event任务 (2)按键输入方向控制任务 (3)果实食物任务 (4)显示任务函数 (3)开始任务二、主函数三、ADC采样四、效果展示前言 网络上贪吃蛇游戏的开源资料已经很丰富了,但是详细讲解代码的很少,所以我打算取之开源,回馈于开源,帮助大家能够更好的完成这款很经典的游戏项目。 为了能够更好的实时处理贪吃蛇的各项任务,如:贪吃蛇任务,果实任务,显示任务等;所以对原始代码上了FreeROTS操作系统。 这里我就不详细介绍FreeROTS操作系统了,以后我会单独出一期FreeROT
🍅1、专栏介绍「SQL面试题库」是由不是西红柿发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。1.1活动流程整理题目:西红柿每天无论刮风下雨,保证在8am前,更新一道新鲜SQL面试真题。粉丝打卡:粉丝们可在评论区写上解题思路,或者直接完成SQL代码,有困难的小伙伴不要着急,先看别人是怎么解题的,边看边学,不懂就问我。交流讨论:为了方便交流讨论,可进入数据仓库。活动奖励:我每天都会看评论区和群里的内容,对于积极学习和热心解答问题的小伙伴,红包鼓励,以营造更好的
平时我在做STM32项目的时候,一般是用别人的工程包,有时用别人的工程包的系统时钟不对,需要检查,下面是系统时钟配置过程。1:在工程找到文件startup_stm32f10x_hd.s并打开,然后找到SystemInit,如下图2:选择SystemInit,跳转到SystemInit函数,如下图:3:SystemInit函数如下图: 4:在SystemInit函数中找到SetSysClock,如下图: 5:选择SetSysClock,跳转到SetSysClock函数,如下图: 6:SetSysClock函数如下图:7:从上图 SetSysClock函数划红线处看到系统时钟设置了72M,点击
本实验是将嵌入式实时操作系统移植入STM32系列开发板,并完成一些基础的指令任务。此次实验采用的芯片为STM32F103C8目录一.使用STM32CUBEMX建立STMHEL库工程二.准备uC/OS-III源码 三.移植uC/OS-III系统四.添加、修改文件内容1.bsp.h和bsp.c2.启动文件starup_stm32f103xb.s3.app_cfg.h4.includes.h5.lib_cfg.h6.usart.c7.参数配置五.运行一.使用STM32CUBEMX建立STMHEL库工程打开stm32cubemx后新建工程搜索自己的芯片,进入芯片配置界面进行相应配置以及芯片的输
GT911触摸芯片芯片介绍GT911是专为7”~8”设计的新一代5点电容触控方案,拥有26个驱动通道和14个感应通道,以满足更高的touch精度要求。GT911可同时识别5个触摸点位的实时准确位置,移动轨迹及触摸面积。并可根据主控需要,读取相应点数的触摸信息。芯片原理图管脚定义管脚号名称功能描述备注1~11SEN3~SEN13触摸模拟信号输入12AVDD28模拟电源正接2.2uF滤波电容13AVDD18接2.2uF滤波电容14DVDD12接2.2uF滤波电容15DGND数字信号地16INT中断信号17Sensor_OPT1模组识别口18Sensor_OPT2模组识别口(备选)需外部下拉19I2
任务:开启时单片机回复已打开;关闭时在电脑显示已关闭;发送1打开;发送2关闭。本次学习是基于STM32的通用定时器结合串口,进行对LED灯闪烁的控制,使得延时函数时带来的误差性,以及消耗大量的CPU的资源,一直在循环里空跑等的浪费单片机资源的现象得到了极大的改善,最主要的是,得到了LED灯在定时器的控制下,可以暂停在当时运行状态下,再在暂停时状态开始跑动的现象。代码的总体布局:(这里虽然有两处警告,但是运行结果0错误,0警告,暂时还没找出是什么问题哈) main.c#include"stm32f10x.h"//Deviceheader#include"Serial.h"#include"sys
这次给大家介绍的是一个温湿度,光照烟雾等监测设计,包含开关灯。基于STM32F103单片机(正点原子mini板)、蓝牙模块、AndroidAPP完成。软件是Androidstudio2021.1版,首先先展示一下设计好的实物。 接下来将从硬件、软件两个部分来阐述。1.硬件部分 硬件部分由STM32F103RCT6单片机、多种传感器(程序中用变量代替,利于移植)、蓝牙串口模块HC05和Android手机组成。传感器将采集到的温湿度数据传送给单片机,然后单片机通过蓝牙串口模块将数据发送到手机APP,从而将传感器数据在APP显示出来。在APP上可以设置告警的阈值。先来看一下整体的架构图:
这次给大家介绍的是一个温湿度,光照烟雾等监测设计,包含开关灯。基于STM32F103单片机(正点原子mini板)、蓝牙模块、AndroidAPP完成。软件是Androidstudio2021.1版,首先先展示一下设计好的实物。 接下来将从硬件、软件两个部分来阐述。1.硬件部分 硬件部分由STM32F103RCT6单片机、多种传感器(程序中用变量代替,利于移植)、蓝牙串口模块HC05和Android手机组成。传感器将采集到的温湿度数据传送给单片机,然后单片机通过蓝牙串口模块将数据发送到手机APP,从而将传感器数据在APP显示出来。在APP上可以设置告警的阈值。先来看一下整体的架构图:
前言: 之前为做毕设一直在网上浏览关于STM32单片机的DIY项目,大多数设计都是关于智能家居方面的应用,通过浏览不同平台的内容发现了一个采用超声波测距并通过屏幕反馈障碍物位置的模拟雷达设计,感觉很有创意,但网上关于此项目的内容大多都是采用arduino开发,不符合我的主控要求。在查询资料的过程中发现了一篇大佬混分巨兽龙某某写的文章:基于STM32的超声波雷达项目【可拟合构建平面地图】(代码开源)_混分巨兽龙某某的博客-CSDN博客_基于stm32的超声雷达设计https://blog.csdn.net/black_sneak/article/details/127050718