单片机

stm32内存管理分配

发布时间:2019-08-24

bss段:  bss段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。  bss是英文Block Started by Symbol的

STM32端口配置

发布时间:2019-08-24

1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!强弱只是上拉电阻

STM32按键的短按/长按/双击

发布时间:2019-08-24

上一篇文章已经写好了定时器,并且实现了按键长按。现在狭隘的用一下:https: mp weixin qq com s?__biz=MzUyOTM0NDkyMA==&mid=2247484014&

STM32按键长短按:超强移植性,回调函数按键处理机制

发布时间:2019-08-24

1 1 实验简介按键长按与按键短按在很多产品中都需要应用到,在我们生活中,例如:手机开关机用到的就是按键长按,手机设置音量用的是按键

stm32中按键长短按实现方法

发布时间:2019-08-24

主函数中扫描该函数即可,需要注意按键按下时程序会停留在该函数中,知道松手或时间到0 8s,大于0 8秒为长按,小于为短按,可以自己根据需

stm32中非阻塞式多按键状态检测函数

发布时间:2019-08-24

最近做的项目中,关于按键检测调用比较多,因此我也做个适当用法总结。按键状态检测的原理,一般都是通过读相应IO口位是否置位来判断是否按

stm32 外部中断 按键的误触发

发布时间:2019-08-24

最近在调试按键作为外部中断exti进行触发动作,发现每次按键按下和按键抬起都会多次进入中断函数,造成程序不稳定,经过反复调试和查阅资料

stm32f103应用rt-thread 1.2.5搭建的Keil工程

发布时间:2019-08-24

为了提高自己,学习stm32和freescale使用的硬件是公司的一些产品,开发人员已经基于RTX操作系统开发完成,为了提高一下(本人非开发),也

stm32在rt-thread上的RTC(实时时钟)

发布时间:2019-08-24

rt-thread中已经部分实现了rtc的内容 ---> rtc c ,调用rt_hw_rtc_init()函数即可使用msh设置date和time等rtc时钟来源有三个:HSE, LSE,

stm32在rt-thread上的PWR(电源管理)

发布时间:2019-08-24

Low-power modes有三种Sleep mode、Stop mode、Standby mode,实现如下:void SYSCLKConfig_START(void){ ErrorStatus HSEStartUp

STM32F103ZET6 — PWM(TIM1)

发布时间:2019-08-24

简介首先聊聊 PWM 输出。脉宽调制(PWM,Pulse Width Modulation)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术

STM8 HSI与HSE自动切换时钟源

发布时间:2019-08-24

实验平台:思修电子工作室"祥云小王子"开发版int main( void ){ PI_DDR_DDR0=1; 配置PI0端口为输出模式 PI_CR1_C10=1; 配置PI0端

应用文章

基于STM32f103的I2C通信接口的EPPROM模块(24C256)读写程序详解1

发布时间:2019-08-24

我看了很多网上的解释,都是先官方的说明I2C协议,再潦草的给出不完整的程序,导致你们又看不懂I2C原理又调试不出程序,所以我这篇文章先专

基于STM32f103的I2C通信接口的EPPROM模块(24C256)读写程序详解2

发布时间:2019-08-24

接上面的文章!!!第五步:我们要封装2个函数,一个用于读8位数据,一个用于写8位数据,程序如下:第六步:我们要利用上面2个函数再封装2

【库函数版本】基于STM32F103的MPU6050的原始数据读取程序详解

发布时间:2019-08-24

因为我的博客已经对I2C协议的详细过程已经做了一个例子!所以这个MPU6050的程序我将使用库函数完成!第一步:硬件连接:第二步:初始化I2C

【STM32F103攻城笔记】STM32之MDK(Keil)环境搭建(一)

发布时间:2019-08-24

开始前需准备的工具和文件:一、keil安装好。(要支持ARM的)二、去下载STM32f103的芯片包,后缀为pack (因为一般安装keil不会自带stm32

【STM32F103攻城笔记】STM32之MDK(Keil)环境搭建(二)

发布时间:2019-08-24

继续上面的操作,我们打开keil,是空的!点击project ->New uVision Project选择工程的位置并命名工程名字保存后,选择你对应的芯片,OK

【STM32F103攻城笔记】串口 实战

发布时间:2019-08-24

编写串口流程很简单:初始化端口 ==> 发送程序编写 + 接受程序编写 ==> PC串口调试助手第一步:因为涉及接受和发送的优先级,所以在

RCC—使用 HSE HSI 配置时钟树梳理(在STM32平台下)

发布时间:2019-08-24

解剖RCC框图——时钟树(参考了火哥的使用手册和网上的一些资料,加上自己的理解)下面是STM32F429的时钟树:理解STM32的时钟是我们应用定

stm32时钟选择与配置HSL HSE PLL

发布时间:2019-08-24

1 stm32时钟源分析stm32f4有四个时钟源可供选择,分别是:HSE(外部高速),HSI(内部高速), LSE(外部低速), LSL(内部低速)。1 1 外部

加载更多