随笔 - 730  文章 - 2  评论 - 12  阅读 - 92万

随笔分类 -  单片机

单片机系统的时间
摘要:对于非arm的单片机也可以用一个定时器实现类似arm的systick的功能:阻塞式延时。 void timerX_configYsIT(void) { /*设置基准时长*/ /*定时器禁止,中断使能*/ } void timerX_HanderYsIT(void) { /*清中断标记*/ /*重设填 阅读全文
posted @ 2017-08-29 17:20 杰瑞鼠 阅读(279) 评论(0) 推荐(0) 编辑
断电数据保存问题
摘要:对于断电数据保存: 1 可以在每次操作时都将当前的状态保存到一个非易失地方,在上电后从改地址读出来初始化相关参数。优点:可靠但适合保存数量小的场合,缺点:效率不高。 2 也可以在掉电检测中断里面保存数据,上电时调出,但缺点是对突发断电可能没有足够的时间来存储。这适合有后备电源的场合。 STM32F4 阅读全文
posted @ 2016-07-29 11:17 杰瑞鼠 阅读(1101) 评论(0) 推荐(0) 编辑
unsigned char 转字符串:
摘要:通常送显示的都是字符串,对于int long float转字符串有对应的函数,还有sprintf进行格式输出,对于嵌入式和单片机大多都用unsigned char型变量,转字符串需要自己编写函数,需要自己编写函数,一下是网上人写的一个函数。 typedef unsigned char BYTE;BY 阅读全文
posted @ 2016-05-04 11:30 杰瑞鼠 阅读(8331) 评论(0) 推荐(0) 编辑
超声波测距原理:
摘要:超声波传感器:有触发控制端和echo接收端:触发控制端每当输出一个大于10US的高电平就会驱动传感器发出8个40KHZ的超声波,实现电能-机械能-超声波转换。ECHO接收端:通过测量接收端高电平的持续时间Th即可计算出离障碍物的距离。distance=Th*340/2实现方法:将单片机的IO配置成输... 阅读全文
posted @ 2016-01-06 16:55 杰瑞鼠 阅读(911) 评论(0) 推荐(0) 编辑
AD按键-矩阵按键-独立按键:
摘要:原理:利用数组分压+AD采集; 优点:一个IO口可以做成多个按键,节省IO口(矩阵键盘在>4时优点才能体现出来);可备用作为AD基准输入。 缺点:不能做成组合按键(或者电阻要精确选择);且离IO口越近优先级越高。按键的识别收到精度的影响(消兜:抖动时间几毫秒到几十毫秒,所以连续读4次(每次8ms)直 阅读全文
posted @ 2015-05-21 16:20 杰瑞鼠 阅读(7739) 评论(0) 推荐(0) 编辑
485
摘要:RS485 采用差分信号负逻辑, -2V~-6V 表示“0” , +2V~+6V 表示“1 ” 。 RS485 有两线制和四线制两种接线,4线制实现点对点不能组网现在很少使用。2线制的485总线最多可挂32个节点,被配置成一主多从,通常使用双绞线实现链接,A-A,B-B. 2线制要注意地线问题(少地 阅读全文
posted @ 2014-11-16 17:29 杰瑞鼠 阅读(581) 评论(0) 推荐(0) 编辑
哈佛结构与冯若依曼结构
摘要:冯若依曼结构:程序区和数据区统一编址,比较适合人机交互的PC机,节省存储空间提高利用率.冯氏结构:程序区和数据区分开编址,比较适合嵌入式结构,可以提高指令的运行速度(4条总线操作),同时满足嵌入式的可靠性(分开编址防止数据区窜入程序区防止系统崩溃,嵌入式的系统崩溃不像PC重启就行,嵌入式的系统无人值... 阅读全文
posted @ 2014-09-02 22:46 杰瑞鼠 阅读(479) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示