随笔分类 -  stm32

STM32噪声警报器-----前期准备
摘要:目的:通过stm32最小系统设计电路对噪声进行检测并且报警的装置 噪音信号采集:利用驻极体话筒采集微弱声音信号,产生2-10mv的交流信号 放大噪音:利用lm358,(小倍数放大) 比较预设声音阈值:利用第二个lm358做比较器,将放大后的声音信号与电压比较器比较,超过一定分贝时,进行报警调节(大倍 阅读全文

posted @ 2017-10-14 17:50 子不语怪力乱神 阅读(1446) 评论(0) 推荐(0)

stm32打怪升级之瞥眼定时器
摘要:定时器TIM >DMA(不用看功能直接忽略介绍) 外部中断得开启复用功能 定时器TIM)时钟源:stm32时钟系统框图(需要下载)外部中断得开启复用功能实验目的:定时1s让灯亮库:定时用到了stm3210x_tim.h库模版:工程模版+TIM3_IRQHandler模版 流程1.复制工程模版2.打开 阅读全文

posted @ 2017-08-03 18:12 子不语怪力乱神 阅读(378) 评论(0) 推荐(0)

stm32打怪升级之不要碰中断
摘要:stm32中断概念:单片机cpu在执行当前程序的时候,由于外界出现外界请求或内部请求,使cpu暂停正在执行的程序而去处理相应的请求程序,当程序运行完毕后,cpu再来执行原先被暂停的程序,这个过程就是中断。又由于在处理请求程序过程中,可能被其他更高级或者低级的外界请求干扰,这时候就要判断优先级,先处理 阅读全文

posted @ 2017-08-01 13:06 子不语怪力乱神 阅读(381) 评论(0) 推荐(0)

stm32打怪升级之邂逅蜂鸣器
摘要:其实很容易想到,蜂鸣器的控制思想和led都差不多,为什么还再写一遍同样的知识呢 在这里,我并不想为了再重复上节的内容,只是再看普中蜂鸣器例子的时候,有感而发,我们写的代码,成功运行的代码.c都可以当作自己的app文件存放起来,比如led,蜂鸣器,数码管,陀螺仪等等等等,或者还是已经写好了的算法,方便 阅读全文

posted @ 2017-07-28 15:24 子不语怪力乱神 阅读(222) 评论(0) 推荐(0)

stm32打怪升级之偶遇流水灯
摘要:首先,先回顾一下,控制一个led闪烁的步骤是什么 就上节而言,先要对控制led的端口进行初始化,初始化的内容包括时钟SystemInit()和gpio_init(),gpio_init()包括很多,所以我们声明一个结构体,然后用GPIO_InitStructure.GPIO_Pin选择控制的端口,在 阅读全文

posted @ 2017-07-28 14:33 子不语怪力乱神 阅读(294) 评论(0) 推荐(0)

stm32打怪升级之再见闪烁灯
摘要:用的是普中开发板在stm32中用官方库来实现通过操作i/o口,使i/o口产生信号,从而控制led的亮灭 首先我们发现在用户文件夹user中创建三个.c文件,一个main.c主要是存放我们编写的main函数,一个stm32f10x_it.c,这个之后再说,它本身是个所有中断函数的入口,默认为空。当我们 阅读全文

posted @ 2017-07-27 15:59 子不语怪力乱神 阅读(399) 评论(0) 推荐(1)

stm32学习之错误汇总(仅仅就我学习过程中所遇到的)
摘要:1.Error:Flash Download Failed-"Cortex-M3" 出现这处问题通常是MDK中的Flash的编程算法没有配置或没有配置正确,通俗的讲,就是我们没有配置好下载的环境,导致程序无法下载 在这里,主要指的是没有添加cpu支持的flash错误 点击mdk中的对进行配置 ,点击 阅读全文

posted @ 2017-07-27 12:48 子不语怪力乱神 阅读(2171) 评论(0) 推荐(0)