BF533应用之闹钟
通过前面的了解,我们知道ADSP-BF533处理器的RTC结构还可以实现闹钟功能,闹钟的实现具体分为两种形式。第一个是闹钟的时间,包括小时,分钟和秒。当启用报警中断,RTC将在每天指定的时间产生一个中断,从而实现闹钟功能。第二个报警功能是允许应用程序指定是在哪一天的
发表于 2012/7/28 23:07:13
阅读(4772)
BF533应用之倒计时器
通过前面的学习,我们知道ADSP-BF533处理器的RTC内设还可以实现秒表或者跑表,秒表或者跑表的功能实现起来其实就是一个倒计时器。今天准备学习如何利用BF533来实现倒计时器。回头看了一下BF533的PDF文档,发现处理器的RTC内设还专门留了一个专门用来实现倒计时计数的寄
发表于 2012/7/27 7:35:21
阅读(2559)
RTC应用之实时时钟实现[原创]
通过前面的学习,我们知道ADSP-BF533处理器的RTC功能只要供给其电源和时钟源,便可自动计时行走。今天决定编个小程序实现时钟功能,首先分析一下实现一个时钟所需完成的步骤,一般的时钟至少具备时分秒三大参数,并且每走60秒分加一,每走60分则时加一,当走至23时59分5
发表于 2012/7/11 22:58:48
阅读(3456)
ADSP-BF533之RTC寄存器介绍
当BF533处理器的动态电源管理设置为深度睡眠模式时,系统中所有的时钟(除了1Hz事件)都停止了,在这个状态下,RTC的Vdd计数器还在继续递增。而内部的RTC寄存器将不再更新,并且也不能被读取。在深度睡眠状态下,RTC_ISTAT所有位都被清除,深度睡眠过程中发生的所有事件
发表于 2012/7/10 7:40:16
阅读(3356)
ADSP-BF533之RTC学习总结B
RTC本身有专用的电源引脚,当系统电源被关掉时,RTC功能该电源引脚获得电源,从而保存RTC功能在系统断电的时候还能继续工作。RTC定时器的时钟由32.768kHz的晶振提供,当预分频器被禁用时,RTC定时器的频率为32.768kHz。当预分频器被启用时,RTC定时器为1Hz的速率时钟。
发表于 2012/7/8 19:21:01
阅读(4039)
ADSP-BF533之RTC学习总结A
RTC的英文全称是Real-TimeClock,翻译过来是实时时钟芯片。现在很多比较高级的微处理器都内置有RTC功能,特别是像ARM、DSP这些芯片,这些芯片的RTC功能一般是由系统时钟或者外部晶振来实现的,系统时钟在每一个cpu周期加一,RTC时钟也跟着计时,从而实现时钟功能,ADSP-B
发表于 2012/6/30 19:46:02
阅读(31429)
ADSP-BF533之看门狗程序(原创)
通过之前的学习,对于ADSP-BF533的看门狗功能已经有一个基本的了解,今天打算编一个程序实现看门狗功能,首先说一下看门狗的使用步骤:1.把计数值写入看门狗计数寄存器WDOG_CNT,设置看门狗定时器的时间,注意必须在看门狗定时器未启用之前进行设置,这样也将加载
发表于 2012/6/29 22:37:24
阅读(3622)
ADSP-BF533之看门狗学习
在由微处理器构成的微型计算机系统中,由于微处理器的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由微处理器控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对微处理器运行状态进
发表于 2012/6/27 22:46:52
阅读(3433)
ADSP-BF533之PWM控制LED灯渐暗渐明
通过之前的学习,对于ADSP-BF533的PWM功能算是有一个基本的了解,今天打算编一个程序实现PWM功能,具体是通过PWM功能控制LED灯渐暗渐明。要实现LED灯渐暗渐明,只要让LED灯连接至BF533控制器的GPIO口,并且连接一个1K的电阻到GND,然后通过BF533使得该GPIO口输出不同占
发表于 2012/6/17 20:37:52
阅读(49756)
ADSP-BF533 之PWM功能实现(原创)
今天准备就ADSP-BF533芯片说说PWM功能的实现原理,PWM即脉冲宽度调制,是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多
发表于 2012/6/16 22:03:19
阅读(11959)
ADSP-BF533定时器之定时功能实现(原创)
通过之前的学习,对于ADSP-BF533的定时器算是有一个基本的了解吧,今天打算对如何实现定时器的定时功能进行试验。BF533的定时器没有单独的计时功能,所以如果要实现计时功能,可以采用PWM_OUT模式,利用定时器的溢出中断来进行计时。一、下面说一下定时器实现定时功能的
发表于 2012/4/19 23:30:36
阅读(3194)
ADSP-BF533定时器相关寄存器介绍
今天介绍BF533定时器相关寄存器的功能配置,下面详细介绍各个寄存器的具体内容:1.TIMERx_CONFIG:定时器配置寄存器,用于设置定时器工作模式对于该寄存器,有一点必须要注意的,只有在定时器没有运行的情况下才能对其进行写入操作,所以对其进行写入操作之前,最好是读
发表于 2012/4/18 7:39:52
阅读(14206)
ADSP-BF533定时器入门(原创)
由于上个月插入ADP5588芯片的学习,这个继续学习ADSP-BF533的定时器。Blackfin处理器上总共有6个定时器,3个通用的可编程定时器,一个看门狗定时器和一个内核定时器和一个RTC定时器,今天主要是对通过定时器进行学习。通用的定时器可以分别被配置成下面三种模式中的任意
发表于 2012/4/16 19:07:36
阅读(3553)
ADSP-BF533 串口使用心得(原创)
继之前对ADSP-BF533的串口的初次了解,今天继续对其用法进行深入学习。ADSP-BF533处理器提供1个通用异步接收/发送(UART)端口,它与PC标准的UART完全兼容。UART端口为其他外设或主机提供了一个简化的UART接口,支持全双工、有DMA能力的异步串行数据传输。UART端口支持5
发表于 2012/2/24 23:36:14
阅读(5858)
ADSP-BF533 串口通信学习(原创)
今天继续学习ADSP-BF533的串口通信,UART(UniversalAsynchronousReceiver/Transmitter(UART)port)接口,是全双工通用的串行接口,由RX和TX两根线组成,扩展RS232芯片可以直接和计算机串口通讯,通常作为调试用的命令和数据通讯接口。ADSP-BF533的串口作为一种异步串行
发表于 2012/2/22 23:22:35
阅读(3521)