
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录前言一、试题二、需要用到的模块1.LED2.按键3.ADC4.定时器3捕获PWM25.ds18b20测量温度6.i2c对eeprom的存取7.数码管显示8.串口三、主函数逻辑设计四、 代码测试结果图前言**本程序设计是基于嵌入式开发板CT117E,stm32f103RBT6。如果对哪个模块的代码不理解可以点开我的博客查看各个模块的编写思路。一、试题二、需要用到的模块1.LED代码如下:le
文章目录前言一、ROM 与 RAM1.1 ROM1.2 RAM二、两类嵌入式系统2.1 无操作系统2.1 有操作系统三、NAND FLASH 与 NOR FLASH3.1 NAND FLASH3.2 NOR FLASH四、开始执行代码的地址五、上电后怎么执行我们的程序六、总结前言微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为
文章目录前言一、原理图二、由原理图得到的信息三、按键初始化四、按键的应用方法五、按键在主函数的应用方法 ----长按 & 短按前言本文是基于嵌入式开发板CT117E,stm32f103RBT6。"空手套白狼"就是直接利用官方给的库(v3.5),进行拷贝修改形成可以正常运行的代码。一、原理图二、由原理图得到的信息四个按键,按下时状态为低电平。按键的N K1----N K4,连接的端口分别是P
文章目录前言一、原理图二、由原理图得到的信息三、光敏电阻初始化四、光敏电阻应用函数五、光敏电阻在主函数的应用方法前言本文是基于嵌入式开发板CT117E,stm32f103RBT6。一、原理图二、由原理图得到的信息一个数字信号线DO和一个模拟信号线AO。DO与PA3连接,AO与PA4连接。电路方程(VDD - AO(化成以V为单位)) / 10K = (AO(化成以V为单位) - GDN) / R4
文章目录前言一、试题二、需要用到的模块1.LED2.按键3.ADC4.定时器3输出pwm5.定时器2捕获2路pwm频率三、主函数逻辑设计四、 代码测试结果图前言**本程序设计是基于嵌入式开发板CT117E,stm32f103RBT6。如果对哪个模块的代码不理解可以点开我的博客查看各个模块的编写思路。一、试题二、需要用到的模块1.LED代码如下:led.c:#include "led.h"void
文章目录前言一、芯片手册二、两路不同频率和不同占空比的PWM的产生原理三、定时器3初始化四、定时器3中断产生pwm五、在主函数中的应用方法前言本文是基于嵌入式开发板CT117E,stm32f103RBT6。"空手套白狼"就是直接利用官方给的库(v3.5),进行拷贝修改形成可以正常运行的代码。一、芯片手册二、两路不同频率和不同占空比的PWM的产生原理为了输出两路不同频率,不同占空比的pwm波,可以采
文章目录前言一、原理图二、由原理图得到的信息三、USART2初始化四、USART中断函数获取接收数据五、USART发送数据六、USART在主函数中的使用前言本文是基于嵌入式开发板CT117E,stm32f103RBT6。"空手套白狼"就是直接利用官方给的库(v3.5),进行拷贝修改形成可以正常运行的代码。蓝桥杯的开发板只能用串口2。一、原理图二、由原理图得到的信息串口2的接收端口为PA3,发送端口
文章目录前言一、原理图二、由原理图得到的信息三、LIS302DL初始化五、LIS302DL在主函数的应用方法前言本文是基于嵌入式开发板CT117E,stm32f103RBT6。一、原理图二、由原理图得到的信息SCL,SDL用I2C协议进行通信。INT1,INT2,两个中断控制引脚。SCL,SDA,INT1,INT2分别是PA4,PA5,PA6,PA7。三、LIS302DL初始化i2c.c#incl
文章目录前言一、原理图二、由原理图得到的信息三、ADC按键初始化四、ADC按键应用函数五、ADC按键在主函数的应用方法前言本文是基于嵌入式开发板CT117E,stm32f103RBT6。一、原理图二、由原理图得到的信息各个按键连接的电阻的阻值不一样。按键按下电路连通。电路连通后,每个按键按下的adc值都不一样,通过这个去判断是哪个按键按下。根据自己开发板测得的数据,进行代码的编写,不用死记硬背各个
文章目录前言一、试题二、需要用到的模块1.LED2.按键3.ADC4.串口25.RTC实时时钟二、主函数逻辑设计三、 总结①电压变化曲线的理解②串口数据包格式判断③字符串转成浮点型数据前言本程序设计是基于嵌入式开发板CT117E,stm32f103RBT6。本试题来自蓝桥杯官网,试题和整个工程源文件都在这里:链接:https://pan.baidu.com/s/1yrhxZYLRcgOMBDivf