08 2014 档案

摘要:这2天在做一个项目,需要用到光电开关检测位置,因为想到stm32有外部中断EXTI功能,就决定用它吧,不用不知道,用了才发现不像想象的那样简单,程序竟然没按预期动作,调试发现中断进入多次,对照手册,没找到外部中断的滤波设置,所以就按以前的老方法,来个软件滤波吧,效果不错, 1 static unsi... 阅读全文
posted @ 2014-08-18 15:41 西瓜大叔 阅读(387) 评论(0) 推荐(0)
摘要:写过一段时间单片机程序,也看了一些单片机程序,书上的,网上的,基本都是非常原始的读取按键,延时判断,这些按键相关代码穿插于整个程序,着实不够美观,最重要的是不能复用,so俺就想做个按键框架,只需提供按键处理代码即可,言归正传,先简介一下几个文件,ringfifo.c提供了一个简单的环形缓冲队列,用以... 阅读全文
posted @ 2014-08-15 14:02 西瓜大叔 阅读(1129) 评论(0) 推荐(0)
摘要:因单片机中常有一些控制与延时关联,这些操作并不需要特别高的精度,为了少敲点字,故做了这个单片机软定时器,不足之处,欢迎指正。timer.h#ifndef __SOFT_TIMER_H__#define __SOFT_TIMER_H__#define EVENT_TYPE_ONESHOT 0#defi... 阅读全文
posted @ 2014-08-04 12:41 西瓜大叔 阅读(762) 评论(0) 推荐(0)