跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
图文教你理解单片机STM32时钟
众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上电的时候,...
阅读详情
2017-09-06 |
单片机
,
STM32
解读STM32单片机:代码实现PCROP清除
前言 STM32 PCROP专有代码读出保护,将某个区域设置为仅允许执行,可防止代码被非法读出与修改。ST网站提供了免费的PCROP参考代码,但是例程中仅仅提供了用代码设置PCROP。为方便利用PCROP进行知识产权保护的开发和部署,这篇文章提供了方法,可在RDP级别设置为1或者0时,使用代码清除PCROP。 ST网站上的PCROP参考代码 学习使用PCROP,可从ST网站下载文档以及参考代码。...
阅读详情
2017-09-05 |
STM32
,
单片机
,
PCROP清除
一种实用的单片机矩阵键盘设计
矩阵键盘是单片机是外部设备中所使用的排布类似于矩阵的键盘组。矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。矩阵键盘的优点是节约单片机IO口,例如普通键盘8个IO口只能用作8个按键,而矩阵键盘能作16个按键。 本文以51单片机为载体介绍一种4*4矩阵键盘实现16个按键操作的原理、...
阅读详情
2017-09-05 |
矩阵键盘
,
51单片机
基于FPGA的数字分频器设计
作者:赵厉,张志国,唐芳福 1. 概述 随着集成电路技术的快速发展,半导体存储、微处理器等相关技术的发展得到了飞速发展。FPGA以其可靠性强、运行快、并行性等特点在电子设计中具有广泛的意义。作为一种可编程逻辑器件,FPGA在短短二十年中从电子设计的外围器件逐渐演变为数字系统的核心。伴随着半导体工艺技术的进步,FPGA器件的设计技术取得了飞跃发展及突破。 分频器通常用来对某个给定的时钟频率进行分频...
阅读详情
2017-09-05 |
FPGA
,
分频器
如何在IAR中配置CRC参数
前言 STM32全系列产品都具有CRC外设,对CRC的计算提供硬件支持,为应用程序节省了代码空间。CRC校验值可以用于数据传输中的数据正确性的验证,也可用于数据存储时的完整性检查。在IEC60335中,也接受通过CRC校验对FLASH的完整性进行检查。在对FLASH完整性检查的应用中,需要事先计算出整个FLASH的CRC校验值(不包括最后保存CRC值的字节),放在FLASH的末尾。...
阅读详情
2017-09-04 |
IAR
,
CRC
,
STM32
基于DDS技术和单片机设计的射频信号干扰器
文中介绍的干扰器能够产生3种干扰信号:随机干扰、点频干扰和扫频干扰,其中点频干扰和扫频干扰是基于单片机对DDS芯片AD9852的控制产生,整个系统的控制灵活、高效。测试结果表明,系统能够准确产生所需要的干扰信号,满足抗干扰性能测试的需要。虽然本设计产生的干扰信号位于406 MHz频段,但这样的电路结构也可用于其它频段(需修改VCO、PLL等电路),例如手机通信频段,...
阅读详情
2017-09-01 |
DDS
,
单片机
,
干扰
基于MP430控制的正弦波信号源的设计与制作
本系统以MSP430为控制核心设计并制作一个正弦波和脉冲波信号源。本 实验分为四大模块,分别是键盘扫描模块,正弦波产生模块,脉冲波产生模块和液晶显示模块。正弦产生部分采用DDS芯片AD9851产生频率可控的正弦波,在实践测试中得之从AD9851输出的正弦波幅值会随频率变化,最后通过软件编程明显减少了幅值误差。脉冲产生部分采用Verilog编程在FPGA内部产生占空比可调的脉冲波,...
阅读详情
2017-09-01 |
MP430
,
信号源
,
DDS
CAN总线中特殊波特率如何计算?
CAN总线采用的是异步串行通信,也就是没有单独的时钟线来保证各个收发器之间时钟的一致,每个收发器是按事先设置的波特率来对总线上的电平进行分位。因此波特率设置准确对CAN总线的稳定通信来说非常重要。 CAN总线里我们可以通过对CAN 节点里的位定时寄存器的控制来实现不同波特率的通信。CAN协议里将一个位时间分为同步段、传播段、相位缓冲段1和相位缓冲段2。...
阅读详情
2017-08-31 |
CAN总线
,
ARM
DDR布线举足轻重,一文看懂背后的大学问
DDR布线在PCB设计中占有举足轻重的地位,设计成功的关键就是要保证系统有充足的时序裕量。要保证系统的时序,线长匹配又是一个重要的环节。我们来回顾一下,DDR布线,线长匹配的基本原则是:地址,控制/命令信号与时钟做等长。数据信号与DQS做等长。为啥要做等长?大家会说是要让同组信号同时到达接收端,好让接收芯片能够同时处理这些信号。那么,时钟信号和地址同时到达接收端,波形的对应关系是什么样的呢?...
阅读详情
2017-08-31 |
DDR
,
布线
【干货】以0 MIPS运行你的嵌入式系统
作者:Øivind Loe,Silicon Labs微控制器产品高级营销经理 即使是在诸如物联网应用的无线连接这种主导功耗的事件中,让尽可能多的进程自主运行,也可大大提高电池寿命。降低功耗一直是微控器(MCU)市场的一个主要关注点。超低功耗MCU现在可以大大降低工作模式和深度睡眠模式下的功耗。这种变化的效果是显而易见的,它大大提高了我们日常嵌入式应用中的电池寿命,...
阅读详情
2017-08-30 |
MIPS
,
嵌入式
,
低功耗
非隔离式开关电源PCB布局优化设计
一个良好的布局设计可优化效率,减缓热应力并尽量小走线与元件之间噪声作用。这切都源于设计人员对电中流传导路径以及信号的理解。 当一块原型电源板首次加时,最好的情况 是它不仅能工作而且还安静、发热低。然这种并不多见。 开关电源的一个常见问题是“不稳定 ”的开关波形。有些时候,抖动处于声段磁性元件会产生出音频噪声。如果问题在印刷电路板的布局上,...
阅读详情
2017-08-29 |
开关电源
,
PCB布局
为什么摄像头接口对ADAS系统设计至关重要
作者:Jim Harrison 汽车正在快速演化成一台安全联网的自动驾驶机器人,能够感测环境、进行思考并采取自主措施。变化更快的也许是小型自动驾驶公共车辆——出租车、拼车或公交车,能够将我们从公共交通站、市中心或办公区域带到想去的地方(最后一公里)。 其中一个例子是2015年10月推出的NAVYA ARMA自动驾驶电动巴士。这台小型巴士能够安全搭载15名乘客,时速高达28英里,...
阅读详情
2017-08-29 |
摄像头接口
,
ADAS
揭秘FPGA电机测速系统经典电路
现场可编程门阵列即FPGA,是从EPLD、PAL、GAL等这些可编程器件的基础上进一步发展起来的。作为专业集成电路领域中的半定制电路而出现的FPGA,不但解决了定制电路的不足,而且克服了原有可编程器件因门电路数有限的而产生的缺点。FPGA 的使用十分的灵活,同一片FPGA 只要使用不同的程序就能够达到不同的电路功能。现在FPGA 在通信、仪器、网络、数据处理、工业控制、...
阅读详情
2017-08-28 |
FPGA
,
电机控制
,
MCU
基于stm32的数字示波器设计方案
随着集成电路的发展和数字信号处理技术的采用,数字示波器已成为集显示、测量、运算、分析、记录等各种功能于一体的智能化测量仪器。数字示波器在性能上也逐渐超越模拟示波器,并有取而代之的趋势。与模拟示波器相比,数字示波器不仅具有可存储波形、体积小、功耗低,使用方便等优点,而且还具有强大的信号实时处理分析功能。因此,数字示波器的使用越来越广泛。目前我国国内自主研发的高性能数字示波器还是比较少,...
阅读详情
2017-08-25 |
STM32
,
示波器
基于深度学习的无人机识别算法研究
摘 要: 无人机的广泛运用,在给人们带来便利的同时,也引发了不良影响。比如,无人机飞入禁飞区引发安全问题,由于不正当的使用侵犯公民的隐私等,因此需要构建一个无人机警察系统,对无人机实施监控,遏制乱飞现象。采用传统的识别方法,灵活性不足,精度也不够高。为此提出一种基于深度学习的无人机识别算法,通过训练一个基于卷积神经网络(CNNs)的学习网络,得出一个高效的识别模型,实现无人机和非无人机间的分类...
阅读详情
2017-08-25 |
深度学习
,
无人机
‹‹
250 中的第 215
››