一定要注意交叉开关问题:外设要想正确分配到指定引脚,一定要用配置工具确定分配到指定引脚;如果手动分配一定要仔细验证。这方面有个深刻的教训。 有个项目用c8051f020,用到2个串口,硬件已经确定好了,我主要负责软件,要想让UART0/1分别分配到指定的(P0.0~p0.1)/(P0.4~p0.5) ...
分类:
其他好文 时间:
2017-07-11 17:49:16
阅读次数:
105
当你使用3.3V的单片机的时候,电平转换就在所难免了,经常会遇到3.3转5V或者5V转3.3V的情况,这里介绍一个简单的电路,他可以实现两个电平的相互转换 (注意是相互哦,双向的,不是单向的!).电路十分简单,仅由3个电阻加一个MOS管构成,电路图如下: 上图中,S1,S2为两个信号端,VCC_S1 ...
分类:
其他好文 时间:
2017-07-11 10:18:44
阅读次数:
173
本篇博文最后改动时间:2017年01月06日,11:06。 一、简单介绍 本文以SimpleBLEPeripheral为例,介绍怎样将普通IO口(P12)自己定义为长短按键,实现按键3S以内松开为短按键、3S之后松开为长按键。 注:本文加入按键方法不与协议栈的按键相冲突,协议栈自带的按键仍可正常使用 ...
分类:
其他好文 时间:
2017-07-10 22:13:56
阅读次数:
286
初学C#,没有看视频教程,也没有C++基础,只有C基础、VB基础。 喜欢VB的快捷,很方便就可以搭建起windows的开发环境,很容易上手。 同样,喜欢C的简单,自由。长期写单片机程序,知道C的灵活是无可替代的。 由于需要开发USB,硬件使用的是FPGA+CY7C68001,因为不需要开发USB的固 ...
linux驱动之中断方式获取键值 回想在单片机下的中断处理 分辨是哪个中断调用处理函数清中断 1、中断框架 trap_int 中构造 trap_int函数就是一些跳转指令 b... b... b vector_irq + stubs_offset ;vector_irq是链接地址 stubs_off ...
分类:
系统相关 时间:
2017-07-10 20:10:08
阅读次数:
254
mmu(内存管理单元),是arm区别于单片机的标志之一,虚拟地址转化分为3种,常见的如下2种。 段式转化如下,由表像中的基地址加偏移地址,(细页转化跟段式转化类似,多了一个2级页表,把虚拟地址0-20中间又分割了下,作为2级页表) ...
分类:
其他好文 时间:
2017-07-09 12:22:06
阅读次数:
135
前言 温度传感器:使用MF58热敏电阻,非线性,直流电桥测电压,经过放大电路输出电压。 湿度传感器:HS1101湿敏电容,用555定时器组成震荡电路,湿度变化->电容值变化->输出频率变化,用单片机捕获频率,绘出特性曲线。线性关系。 Proteus 仿真电路: (8/7/2017 博客园 IcDes ...
分类:
其他好文 时间:
2017-07-08 11:18:08
阅读次数:
134
热点随笔: · .NET C#转Java没那么难,开发环境篇(RabbitYi)· Vuejs技术栈从CLI到打包上线实战全解析(万里秋山)· 神奇的深度图:复杂的效果,不复杂的原理(慕容小匹夫)· .NET Core 2.0 Preview2 发布汇总(Savorboard)· 利用单片机快速实现 ...
分类:
其他好文 时间:
2017-07-03 10:04:26
阅读次数:
151
几十年前的电子爱好者,最喜欢的就是电烙铁、面包板和收音机;十几年前,出现了单片机,于是玩具就成了电烙铁、面包板和单片机;到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现成的板卡价格降到了一个合理的范围,购买现成的电路板,甚至自己打样电路板来使用,已经成为了一个趋势。现 ...
分类:
其他好文 时间:
2017-07-02 21:11:32
阅读次数:
114
———————————————————————————————————————————— 1-Wire总线 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ...
分类:
其他好文 时间:
2017-07-02 19:03:47
阅读次数:
140