MCU

如何利用proteus软件以最高效率和最低成本入门单片机设计

接触单片机已经五六个年头了,大小单片机项目也搞了数十个。这几年来,也看过太多的帖子,文章,教程、视频,对于单片机学习,也仁者见仁,智者见智。有人说很难,有人说简单;有的教程只有开头,没有后续;有的只有理论,没有实战;有的只有程序,没有硬件;有的只有实

高压防闩锁型4通道多路复用器ADG5204应用指南

ADG5204是一款互补金属氧化物半导体(CMOS)模拟多路复用器,内置4个单通道。这些开关具有超低电容和电荷注入特性,因而是要求低毛刺和快速建立时间的数据采集与采样保持应用的理想解决方案。较快的开关速度及高信号带宽,使ADG5204适合视频信号切换应用。ADG5204的一个非

AD7545写时序及总线实现方式二

前面讨论了AD7545的写时序以及分析了一种总线连接方式,今天主要介绍单片机的总线扩展技术以及另一种总线连接方式。单片机具有很强的外部扩展功能。其外部引脚可构成三总线结构,即地址总线、数据总线和控制总线。单片机所有的外部扩展都是通过

AD7545写时序及总线实现方式一

继之前的学习,今天继续介绍如何通过控制信号将数据DB0-DB11写入AD7545,从该器件的DATASHEET中可以找到如图1所示的图片。图1时序图

12位DAC AD7545设计入门

AD7545是一款单芯片12位CMOS乘法DAC,片上集成数据锁存器。数据以单个12位宽数据字的形式加载,可以与多数12位和16位总线系统直接接口。数据CS和WR输入的控制下载入输入锁存器。如果将这些控制输入接为低电平,输入锁存器将变得透明,DAC可直接以无缓

5V基准电压源AD586应用心得

AD586是一种性能比较强大的5V基准电压源,它采用专有离子植入嵌入式齐纳二极管,并对高度稳定的薄膜电阻进行激光晶圆调整,从而能够以较低的成本提供出色的性能。另一方面,采用嵌入式齐纳方法能够使噪声和漂移均低于带隙基准电压源。该器件还提供降噪引脚,可进一步降

BF533应用之闹钟

通过前面的了解,我们知道ADSP-BF533处理器的RTC结构还可以实现闹钟功能,闹钟的实现具体分为两种形式。第一个是闹钟的时间,包括小时,分钟和秒。当启用报警中断,RTC将在每天指定的时间产生一个中断,从而实现闹钟功能。第二个报警功能是允许应用程序指定是在哪一天的

BF533应用之倒计时器

通过前面的学习,我们知道ADSP-BF533处理器的RTC内设还可以实现秒表或者跑表,秒表或者跑表的功能实现起来其实就是一个倒计时器。今天准备学习如何利用BF533来实现倒计时器。回头看了一下BF533的PDF文档,发现处理器的RTC内设还专门留了一个专门用来实现倒计时计数的寄

RTC应用之实时时钟实现[原创]

通过前面的学习,我们知道ADSP-BF533处理器的RTC功能只要供给其电源和时钟源,便可自动计时行走。今天决定编个小程序实现时钟功能,首先分析一下实现一个时钟所需完成的步骤,一般的时钟至少具备时分秒三大参数,并且每走60秒分加一,每走60分则时加一,当走至23时59分5

ADSP-BF533之RTC寄存器介绍

当BF533处理器的动态电源管理设置为深度睡眠模式时,系统中所有的时钟(除了1Hz事件)都停止了,在这个状态下,RTC的Vdd计数器还在继续递增。而内部的RTC寄存器将不再更新,并且也不能被读取。在深度睡眠状态下,RTC_ISTAT所有位都被清除,深度睡眠过程中发生的所有事件

ADSP-BF533之RTC学习总结B

RTC本身有专用的电源引脚,当系统电源被关掉时,RTC功能该电源引脚获得电源,从而保存RTC功能在系统断电的时候还能继续工作。RTC定时器的时钟由32.768kHz的晶振提供,当预分频器被禁用时,RTC定时器的频率为32.768kHz。当预分频器被启用时,RTC定时器为1Hz的速率时钟。

ADSP-BF533之RTC学习总结A

RTC的英文全称是Real-TimeClock,翻译过来是实时时钟芯片。现在很多比较高级的微处理器都内置有RTC功能,特别是像ARM、DSP这些芯片,这些芯片的RTC功能一般是由系统时钟或者外部晶振来实现的,系统时钟在每一个cpu周期加一,RTC时钟也跟着计时,从而实现时钟功能,ADSP-B

ADSP-BF533之看门狗程序(原创)

通过之前的学习,对于ADSP-BF533的看门狗功能已经有一个基本的了解,今天打算编一个程序实现看门狗功能,首先说一下看门狗的使用步骤:1.把计数值写入看门狗计数寄存器WDOG_CNT,设置看门狗定时器的时间,注意必须在看门狗定时器未启用之前进行设置,这样也将加载

ADSP-BF533之看门狗学习

在由微处理器构成的微型计算机系统中,由于微处理器的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由微处理器控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对微处理器运行状态进

NRF24L01中英文文档及通信源代码共享

之前学习NRF24L01无线模块,有一些资料挺不错的,现将其中英文资料共享给大家,希望能为大家的学习带来方便。首先是中文资料5615465652131.zip下面是英文资料5615951753594.zip最后再给出该无线模块的发射