- 博客(18)
- 资源 (69)
- 收藏
- 关注
原创 光电耦合器简介以及作用
光电耦合器(简称光耦)全称为光电耦合器接口电路,是一种把发光元件和光敏元件封装在同一壳体内,中间通过电→光→电的转换来传输电信号的半导体光电子器件。光电耦合器可根 据不同要求,由不同种类的发光元件和光敏元件组合成许多系列的光电耦合器。目前应用最广的是发光二极管和光敏三极管组合成的光电耦合器。? 光耦以光信号为媒介来实现电信号的耦合与传递,输入与输出在电气上完全隔离,具有抗干扰性能强的特点。对
2014-10-31 11:07:40 5760
原创 FMSC 使用理解
看了很长时间 FMSC资料 都说的模糊的。其实很简单:fsmc就是为了扩展内存的,如我们在stm32芯片外添加一个sram芯片,那么我们只需要把 sram芯片的地址线和数据线和stm32连接后,然后将内核规定的地址数赋给sram的地址,那么我们就可以通过内核规定的地址去访问sram芯片了
2014-10-29 17:52:54 2139
原创 三极管及常见运放电路分析
1放大状态:放大条件:发射结正偏,集电结反偏(ub>ue , ubIe=ib+ie=(1+β )ib2.截止状态条件:发射结反偏或两端电压为0(ub三极管处于导通状态下:Ube=0.7(若没有0.7则截止) 3.饱和状态:条件:发射结和集电结均为正偏(ub>uc,ub>ue))
2014-10-26 20:29:27 4731
原创 while(1);是死循环的意思。只要括号里为非零,也就是真值,它就一直循环这条句子。
while(1);是死循环的意思。只要括号里为非零,也就是真值,它就一直循环这条句子。这个句子一般用在三个方面:1.正常程序里,用来等待中断的产生;2.在总程序的后面加上这条,可以减少单片机程序跑飞,出现程序可能的混乱;3.调试的时候,手工让程序停在一个地方,不往下执行,以便于观察输出情况。想在哪里停,就在哪里插入此句。非常有用,我经常用。
2014-10-24 10:39:25 8990
原创 R0-R37是Arm 的寄存器,就是CPU内部的。而GPIO寄存器都是外设的。换句话说,只要是arm的cpu,包括其他的公司的芯片都会有R0-R37,而GPIO的寄存器就是某个特定的芯片才有。
R0-R37是Arm 的寄存器,就是CPU内部的。而GPIO寄存器都是外设的。换句话说,只要是arm的cpu,包括其他的公司的芯片都会有R0-R37,而GPIO的寄存器就是某个特定的芯片才有。
2014-10-21 21:59:16 1100
原创 STM32的IO口的8种配置
STM32的IO口的8种配置1 STM32的输入输出管脚有下面8种可能的配置:(4输入+2输出+2复用输出)① 浮空输入_IN_FLOATING② 带上拉输入_IPU③ 带下拉输入_IPD④ 模拟输入_AIN⑤ 开漏输出_OUT_OD⑥ 推挽输出_OUT_PP⑦ 复用功能的推挽输出_AF_PP⑧ 复用功能的开漏输出_AF_OD1.1 I/O口
2014-10-17 19:06:08 2813
原创 stm32学习感悟 地址总线学习
看了一段时间的单片机视频,下来一些视频看了看,看了几节之后感觉会了,突然有一天需要去操作一个外设时,却不知从何下手了,,。自己想了想,其实我不明白,一些很基础的东西一开始学的时候就没有认真的去思考过,到后导致看了很多的视频都白看了,(听视频很简单,自己动手问题就来了)例如:一直不明白有stm32中AHB总线、APB2总线、APB1总线这些是是什么??其实地址总线就是就是
2014-10-16 21:46:20 5180 2
原创 本月国内十大热门微处理器
十大热门微处理器作为一个曾在在电子行业摸爬滚打、满是尘土满是汗的“老鸟”来说,被玩的飞转的MCU 少点有 3 位数了吧,呵呵,应该吧。微处理器说白了就是处理事情的机器,就像人的大脑一样属于一切行为命令的发布中心。纵观电子行业,微处理器发展尤为迅猛,再加上电子产品的不断更新如:笔记本、平板、智能手机等等。或许是电子行业的飞速发展让我突然有想坐下来歇歇脚的愿望, 一直是行业推着我们
2014-10-14 10:54:25 1432
原创 单片机入门基础
什么时钟?首先我们先讲讲什么是时钟。时钟就是单片机的心脏。每跳动一下。整个单片机的各个电路就同步的动作一下。就好像我们做广播体操的时候 广播上喊的节拍1234 2234 3234。。。。然后我们全部的同学就按照这个节奏进行一个个动作。节拍越快我们动作越快。节拍越慢我们动作的越慢。内部时钟和外部时钟?PIC单片机有许多型号可以设置成 用外部时钟(如外部接个4MHZ的石英晶振),也可以设置
2014-10-13 16:25:42 1242
原创 keil下出现 No Cortex-M Device found in JTAG chain...出现的问题
原因:芯片与J_link没有连接上
2014-10-12 16:13:57 36311 3
原创 嵌入式面试题
4. 嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。 int *ptr; ptr = (int *)0x67a9; //将0x67a9强制转换为指向int型的指针 *ptr = 0xaa66; 5. 中断是嵌入式系统中重
2014-10-11 16:50:06 1367
转载 MFC与.net区别对比
1. MFC是在API的基础上封装出来的一个类库,给C++程序员在Windows上快速开发用的。 .Net类库是在Windows非托管API的基础上封装出来的一个托管类库,给程序员在各种Windows平台上跨平台开发用的。2. 只是两个不同平台的编程,一个是NET平台,一个是WIN32。3. .NET的基类是基于.net运行时库的,通过运行时库对操作系统和硬件进
2014-10-10 10:34:14 3488
原创 推挽输出和漏极开漏输出区别
推挽输出:内部强上拉,灌、拉电流均达到20mA,不允许外部将其拉低开漏:内部所有上拉全部断开,若要使用,必须在外部加上拉。这样的话,其驱动能力完全由设计人员决定。如8051的P0口。特殊情况:若该口做AD使用时,可不加外部上拉电阻
2014-10-09 16:07:41 1328
SkinMagic 界面皮肤美化库
2016-09-28
智能指针的理解 和 简单实现
2016-09-01
全局 变量 extern
2016-08-30
VS 相对路径的设置 和 测试
2016-08-28
VS2012 Qt5 winpcap win64 抓包工具 http协议 解析
2016-03-25
基本的HTML文本解析器的设计和实现
2016-03-25
VS2012 winpcap 的使用
2016-03-22
vs2010 如何让创建和使用动态链接库(dll)
2015-09-15
MFC 截图 操作详解 dome
2015-09-15
vs2010创建和使用动态链接库(dll)
2015-09-08
PROTELL中画PCB规则
2015-05-11
视频编辑专家Ver 8.0(最新版).rar
2014-11-04
STMF103数据手册.
2014-10-17
stm32寄存器整理(详细).xls
2014-10-08
Android中文翻译组——Android中文API合集.chm
2014-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人