![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式硬件
文章平均质量分 55
黄纸明
有热情,阳光。爱专研
展开
-
STM32下载模式的配置
BOOT0 BOOT0和BOOT1STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存=芯片内置的Flash。2)SRAM=芯片内置的RAM区,就是内存啦。3)系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。在每个S转载 2013-12-10 21:26:14 · 1225 阅读 · 0 评论 -
PCB抗干扰设计2
在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?1、 下面的一些系统要特别注意抗电磁干扰:(1) 微控制器时钟频率特别高,总线周期特别快的系统。(2) 系统含有大功率,大电流驱动电路,如产生火花的继电器,大电流开关等。(3) 含微弱模拟信号电路以及高精度A/D变换电路的系统。2、 为增加系统的抗电磁干扰能力采取如下措施:(1) 选用频率低的微控制器:原创 2014-02-23 10:40:46 · 2450 阅读 · 0 评论 -
A D 操作说明
template 模板 画原理图 首先我们要操纵库Miscellaneous devices各种各样的 器件connectors 接口header 接口插针我们可以直接在串口中操作,Texas Instruments 德州仪器的全程我们只所以用A D这个软件,是因为这里面有了我们需要的大部分原理图!National Semiconductor 国家半导体提供原创 2014-02-15 07:16:22 · 938 阅读 · 0 评论 -
电表用的液晶屏
段氏液晶屏字段式LCD,就是计算器、电子表、数字万用表表等显示用的LCD,显示类型与数码管类似,靠7个字段拼凑生数字显示。一般只能显示0~9,A~F16种字符。这种LCD驱动简单,耗电量小,在仅需要显示数字的场合应用较多,也用来在便携式应用的场合来代替数码管。原创 2014-03-12 16:55:45 · 1768 阅读 · 0 评论 -
串口调试时出现乱码
1:电脑直接和模块连接时切记中间一定要有电压转换原创 2014-04-29 19:11:29 · 6403 阅读 · 0 评论 -
串口乱码
1.USB转串口的问题解决方法:我曾用一个12块钱的那种U转串,出现过乱码,换一个好的就没事了2.波特率不同步的问题解决方法:两边设置的波特率的一样,会导致这样的问题3.在通信波特率为 38400 时,通信正常,arm 板上解受到的数据(ascII码)显示正常。但是当波特率为 115200 时,解受到的数据就出现乱码的现象!真的不知道,原因出现在哪里!希望高手们,大虾们原创 2014-07-28 10:54:31 · 936 阅读 · 0 评论 -
做转接板之谈
1 焊接技巧1在集中器放置模块时,排针一定要按照顺序插,不要插错位。2放置电表模块时,靠近天线那边,两个灯在上面。而且有一个pin管教多一些。3焊接时间太长,1个小时争取简短。4做好转接板后要贴标签,方便识别。5做线尽量的短(露出来的越短越好)做完之后要美观,可靠 用万用表测试一下。 串口不停的出数据,00 FF等等时。杜邦线的问题,,转接板的 目的就是让你原创 2014-07-26 22:10:31 · 1647 阅读 · 0 评论 -
ZgiBee 按键键值 流程
参考2012. MESH 网络。注意: 我们选用的是中断的方式,定义这个函数ISR_KEYINTERRUPT。1、按键初始化,主要配置 按键管教,中断模式(上升沿,下降压),中断标志位。#define HAL_KEY_SW_6_PORT P0#define HAL_KEY_SW_6_BIT BV(4)#define HAL_KEY_SW_6_SEL P0S原创 2014-12-02 14:18:44 · 1112 阅读 · 0 评论 -
关于高速光耦6N137的使用总结
光耦以光信号为媒介来实现电信号的耦合与传递,输入与输出在电气上完全隔离,具有抗干扰性能强的特点。对于既包括弱电控制部分,又包括强电控制部分的工业应用测控系统,采用光耦隔离可以很好地实现弱电和强电的隔离,达到抗干扰目的。(来自网络) 此次用6N137高速光耦来对USART和CAN进行光耦隔离。stm32的CAN波特率最高可达1Mbits/s,stm32的USART波特转载 2015-02-11 20:33:00 · 45598 阅读 · 6 评论 -
光耦
1、定义 光耦也就是所谓的光电耦合器,是一种很重要的电子元器件。在电路中主要起隔离、耦合作用。简单的说,在某些特殊电路中,一部分是最高电压5V的精密电路,一部分是最高电压为12V的PLC电路。前者的信号要送到PLC电路中进行处理。如果把两个电路直接相连,PLC电路中的噪声信号会干扰前面电路的运行,降低其精度甚至让它无法工作,这时候就需要用光耦进行连接,也就是所谓的光电耦合。 简单的说,光耦原创 2015-02-11 20:30:19 · 1100 阅读 · 0 评论 -
什么是硬件电路设计
什么是硬件设计? 我的理解:硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合PRS功能(Function),性能(Performance),电源设计(Power Supply), 功耗(Power Cons转载 2015-03-02 16:53:39 · 2677 阅读 · 0 评论 -
看门狗
看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠转载 2015-05-13 14:04:34 · 1308 阅读 · 0 评论 -
flash 与CODE memory ,ROM与Xdata
1、IAR环境会生产下面的map图 112 416 bytes of CODE memory 256falsh 35 bytes of DATA memory (+ 73 absolute ) 6 260 bytes of XDATA memory 8KRAM 194原创 2015-05-23 20:18:12 · 3368 阅读 · 0 评论 -
pcb布线(抗干扰设计1)
抗干扰的设计一:电源线的设计选择合适的电源尽量加宽电源线保证电源线,底线走向和与数据传输走向一直使用抗干扰元器件(磁珠,电源滤波器)电源入口添加去耦电容二:地线的设计1模拟地和数字地分开,通过磁珠和电源线最好连接到一块。2尽量采用单点接地(低频电路)高频电路应该多点接地3尽量加宽地线 越宽约还好4将敏感电路连接到稳定的接地参考源5对PCB板进原创 2014-02-23 10:39:50 · 1685 阅读 · 0 评论 -
AD--2
1.全局更改 单击右键 选择find similar objects 或者在edit 里面也有,然后选择我们需要该的东西,一般就是我们PCB的封装,,clear在此之前那我们必须先选择一下原创 2014-02-23 10:38:09 · 846 阅读 · 0 评论 -
pcb中铺铜,接地的原因
如果PCB接地较多,有信号地SGND、模拟地AGND、数字地GND等等,就要根据PCB板面位置的不同,分别以最主要的“地”作为参考来独立铺铜,死铜是指没有网络的铜。好处是:(1)减小地线阻抗,提高抗干扰能力;(2)降低压降,提高电源效率;(3)与地线相连,可以减小环路面积;(4)可以让PCB焊接时尽可能不变形;(5)可以缩短腐蚀时间。转载 2013-12-10 21:17:59 · 5913 阅读 · 0 评论 -
写给刚刚使用DXP的人
断断续续学DXP有两三个星期了,现在回想起来其实DXP也没有那么想象的难。第一:画原理图;问题1:这个电路图到底是什么意思那?为什么要这个样子连接那?这困扰了我好长时间。 答:总的来说开发板分为两个部分:单片机的最小系统(MCU,晶振啊,电源等等这些东西),这写东西在单片机的第六章会讲到,学过这类书的都懂。原创 2013-11-15 17:22:15 · 2057 阅读 · 1 评论 -
数字示波器的用法
固纬数字示波器的常见单位Kpts(kilo points)是存储深度的单位,即一次存储多少个数据点,比如5Kpts一次性存储5000个数据点。还有MptsPPM (parts permillion),是时基精度的单位,即误差百万分之几,比如±10ppm在水平时基上有正负百万分之十的误差Sa/s(sample/second)是采样率的单位, 即每秒采集多少采样点,比如1GSa/s每秒采集1G原创 2013-12-10 15:33:00 · 3455 阅读 · 0 评论 -
AMS1117的输入电压范围
ASM1117-3.3的输入电压范围是3.6V~15V,输出1.25V~13.5V的原创 2013-12-11 10:36:05 · 32078 阅读 · 3 评论 -
做PCB板子经验之谈
2013.12.3 第一版PCB做出来有一段时间了,在焊元器件的时候遇到了一些问题。1.二极管(LED)要注意标清楚正负极 电解电容正负极要要考虑清楚,第一就是黑色代表地 电源模块也要考虑清楚地和电源,2.学会了直插和贴片的焊接,贴片的话要先上一点锡,固定,再焊另外的一个脚3.调班子。 1.先焊电源,然后用万用表测量。 2.再做单片机最小系统,看能不能下原创 2013-12-03 20:42:37 · 1009 阅读 · 0 评论 -
STM32芯片型号的命名规则。可以看错管脚,封装,flash哦
在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、增强型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理念,开发人员通过转载 2013-12-12 21:40:20 · 5698 阅读 · 0 评论 -
ARM初学者指南
常见的ARM嵌入式学习问答,设计者和学习者最关心的11个问题:1. ARM嵌入式是学习硬件好还是学习软件好?2. 嵌入式软件和硬件,哪一种职位待遇更高?或者说,在设计中哪一个更重要?3. 学完51单片机后,想买ARM开发板继续学习,是买ARM7还是ARM9?4. 到底是学习哪种内核:ARM7、CORTEX-M3、C原创 2013-12-17 17:44:39 · 1393 阅读 · 0 评论 -
电路板调试
我们经常会出现no drving source 这样的警告,其实这样子的错误不改也是可以的。記得在protell99中做的芯片封裝引腳如果定義為輸入而原理圖中沒有輸入信號的話就有這種報告出現 一般的解決方法就是在封裝中把它改為無源引腳 这个只是警告而已,没关系的,这个和你制作封装时的管脚的属性的定义(比如,输入,输出,电源等)和你原理图的具体连接方式有关.如果你一个芯片的某个管脚定义为原创 2014-01-11 20:20:38 · 1026 阅读 · 0 评论 -
核心电路芯片中作用
1.MAX3232、MAX3222等收发器是采用专有的低压差发送器输出级,利用双电荷泵在3.0V至5.5V电源供电时能够实现真正的RS-232性能,max3232供电电压5v或3.3V,耗电0.3mA,外接4个0.1uF电容!问题单片机和单片机相连可以不可以不用这些东西那???难道仅仅是电源的问题吗?原创 2014-01-12 10:41:59 · 1026 阅读 · 0 评论 -
第一次做版PCB小节(修改二)
第一:电源 注意DC座子的连接。我连反了,,要改变,。。。DC座子后面是高电平,DC座子前面是低电平,还有一个管脚起是固定作用。第二:晶振连接,注意晶振旁边的电容最后要接地。第三:模拟电源,注意VAT电路和 vssa VREF-,VREF+,VDDA,一定要注意连接。同时还要有一定的外围电路注意补充。第四:JLINK口:有两个口PB4,PB5连错了,注意要连接。第五:RS485的布原创 2013-12-11 20:30:04 · 1091 阅读 · 0 评论 -
原理图技巧
1.s/r/t/ 这样srt就有帽子了 2.怎么样在别人的原理图上修改先把他复制一下,然后放到自己的库里面,这个样子就可以随便剖析了。原创 2014-01-16 17:33:10 · 725 阅读 · 0 评论 -
AD一些常用指令
查找:--选择-------更改右键-find simial tools edie-》select all 修改值选择全部的方式有 shift+所有选的或者ctrl+A 当让我们也可以自动的选择select+mathing封装--我们可以直接进行修改封装,而且我们都可以看到tools-》 footprint manger 首先要啊验证 rdl原创 2014-02-23 09:52:27 · 2585 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
1、调整灯光的频率 默认情况下 SDK PWM波的频率是 600HZ的,有时我们需要将它调整频率,例如调整为4K,只需要更改参数 PMW_MAX_TICK_MULTI 为31 就好了。 计算 PWM 频率公式 freq = CLOCK_SYS_CLOCK_HZ / (PMW_MAX_TICK) PMW_MAX_TICK=PMW_MAX_TICK_BASE*PMW_MAX_TICK_MUL原创 2017-12-09 18:34:57 · 317 阅读 · 0 评论