草庐IT

Proteus使用STM32F103系列芯片仿真ADC电压总是为0问题解答

STM32F103芯片有一组ADC参考电压端口 对应到Proteus中,发现原理图上并没有但是在“配置供电网”中存在可以看出,VSSA与VDDA同为3.3V,这就导致采集到的电压没有0电位参考,所以需要将VSSA转移到GND组 此时再允许正确的ADC程序就可以采集到正确的电压了   

STM32F103学习(ADC)

1、定义ADC(Analog-to-DigitalConverter 模数转换器 )。是指将连续变化的模拟信号转换为离散的数字信号的器件。2、原理stm32上的ADC外设采用逐次比较的方式。逐次比较型ADC工作原理可以类比天平称物体。比如我们假定要称一个21g的物体,我们有16g、8g、4g、2g、1g的砝码。一开始我们并不知道物体的重量x,于是用16g的砝码与之比较,发现16gx,于是便不保留8g的砝码。依此类推,便可以得出待测物体的质量。逐次逼近法转换过程是:初始化时将逐次逼近寄存器各位清零;转换开始时,先将逐次逼近寄存器最高位置1,送入DIA转换器,经DIA转换后生成的模拟星送入比较器,

【基于STM32F103C8T6的智能风扇控制】

基于STM32F103C8T6的智能风扇控制前言一、功能介绍二、硬件介绍三、部分源码前言本次分享的是基于STM32F103的智能风扇的制作,相关的硬件和部分源码可看下面哦,需要成品的可私(创作不易,拒绝白嫖)喜欢就给小殷一个关注和点赞吧演示视频链接一、功能介绍1、按键模式下通过按键进行风扇档数改变一共设置为4档2、自动模式下根据环境温度而改变温度的转速和档位3、在定时模式下到达用户所设时间后自己停止在此期间可以通过按键进行时间的加减4、通过红外传感器检测是否有人将手伸向风扇检测到后风扇立即停止5、通过蓝牙进行风扇模式风扇档位和定时时间的改变6、通过语音进行风扇模式风扇档位和定时时间的改变二、硬

HX711压力传感器(基于STM32F103C8T6)

文章目录前言一、软件思路二、软件代码1.HX711模块代码2.主函数总结前言HX711模块是我们目前比较常见的压力传感器模块,主要的作用是用来做压力检测,重量监测等等。博主的这篇博文主要实现功能为,在对重量或者压力进行监测的同时,可以累加或者清零数值,在此基础上就可以对比如饮水量进行统计等等。HX711模块是市面上比较常见的模块,通用型的。用的主控芯片是STM32F103C8T6,其他芯片也可兼容,只需要移植HX711模块的c文件和h文件即可,里面有详细调用的函数。一、软件思路明确一下目标需求,需要实现称重以及清零累加的功能。那势必要用到按键模块和HX711模块,其中通过HX711模块监测当前

Stm32F103RC驱动ili9488 LCD TFT 3.5寸液晶屏

1.硬件芯片:stm32f103rct63.5寸屏幕驱动:ili9488驱动方式:8080接口方式:16位并口2.硬件连接LCD屏幕Stm32引脚LCD_CSPC9LCD_RSPC8LCD_WRPC7LCD_RDPC6D0-D15PB0~153.头文件#ifndef__LCD_H#define__LCD_H #include"sys.h" #include"stdlib.h"//LCD重要参数集typedefstruct{ u16width; //LCD宽度 u16height; //LCD高度 u16id; //LCDID u8dir; //横屏还是竖

14. 成功解决:ssl_client_socket_impl.cc(992) handshake failed;returned -1,SSL error code 1,net_error -103

❤️个人主页:水滴技术🌸订阅专栏:成功解决BUG合集🚀支持水滴:点赞👍+收藏⭐+留言💬问题描述今天使用Python的selenium时,一直在报如下错误:[30616:22540:0328/093748.004:ERROR:ssl_client_socket_impl.cc(992)]handshakefailed;returned-1,SSLerrorcode1,net_error-100详细错误截图:虽然该错误不会影响正常使用,但一直刷屏也很是烦人,于是想彻底解决一下。解决方案该提示是由于不安全的地址导致的,需要把这个错误屏蔽掉,可以使用--ignore-certificate-error

STM32F103C8T6与2.4G无线模块NRF24L01连接

最近使用到了这个2.4G无线模块NRF24L01,比蓝牙好用,需要同时使用两个来用,它长这样:使用它需要代码支持,因此我在耗费了一些精力后,从网上东拼西凑了一些代码,修修补补后使它能够正常运行,注意:我只测试了两个2.4G无线模块NRF24L01的连接。下图是2.4G无线模块NRF24L01的引脚连线图,我使用的是SPI2。下面是SPI2的代码配置:SPI.c#include"spi.h"//SPI2初始化//---------------------------------------------------------------------------------------------

STM32F103C8T6引脚图及引脚功能说明

内容部分引用STM32F103C8T6引脚图_karwen2020的博客-CSDN博客_stm32引脚图 

使用STM32F103ZE开发贪吃蛇游戏

目录前言一、设置FreeROTS用户任务    (1)事件event任务        (2)按键输入方向控制任务    (3)果实食物任务    (4)显示任务函数    (3)开始任务二、主函数三、ADC采样四、效果展示前言        网络上贪吃蛇游戏的开源资料已经很丰富了,但是详细讲解代码的很少,所以我打算取之开源,回馈于开源,帮助大家能够更好的完成这款很经典的游戏项目。    为了能够更好的实时处理贪吃蛇的各项任务,如:贪吃蛇任务,果实任务,显示任务等;所以对原始代码上了FreeROTS操作系统。    这里我就不详细介绍FreeROTS操作系统了,以后我会单独出一期FreeROT

「SQL面试题库」 No_103 股票的资本损益

🍅1、专栏介绍「SQL面试题库」是由不是西红柿发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。1.1活动流程整理题目:西红柿每天无论刮风下雨,保证在8am前,更新一道新鲜SQL面试真题。粉丝打卡:粉丝们可在评论区写上解题思路,或者直接完成SQL代码,有困难的小伙伴不要着急,先看别人是怎么解题的,边看边学,不懂就问我。交流讨论:为了方便交流讨论,可进入数据仓库。活动奖励:我每天都会看评论区和群里的内容,对于积极学习和热心解答问题的小伙伴,红包鼓励,以营造更好的