标签 : 18个相关结果 143次浏览

SAM4S低功耗端口关闭顺序问题

今天调试低功耗的时候,碰到一个诡异的现象:控制所有元器件的莫斯管开关,在关断后会自动打开,以至于MCU进入低功耗了,但是其余的元件还继续供电,结果电流巨大。仔细查了IO口,控制,发现控制P-MOS的三极管是处于截止状态,P-MOS的G极是处 …

SAM4S实时时钟RTT使用外部32k晶振的方法

由于内部RC震荡的误差实在太大,每秒的误差竟然能达到100+ms,实在受不了,于是寻求使用外部晶振来提高时钟的精度。在网上查了一圈,愣是没找到一个有用的参考,问了下Atmel的技术人员,说可以使用外部晶振,于是我就从ASF的例程中看看有没有 …

AT24C16的灵异现象

这两天一直在处理数据掉电存储的问题,使用的存储芯片是AT24C16。已经不是第一次使用这个芯片,但是这下生生碰到了巨大的困难!访问芯片使用的通信协议是IIC,在前一段时间已经使用过掉电存储,存放了一个结构体,64字节,里面的数据都是unsi …

SAM4S低功耗测试记录

最近一直在处理SAM4S的低功耗问题。之前在开发板上测试过,知道了三种模式的用法,但是进入低功耗后唤醒都是用的按键,也就是外部中断来唤醒。而我实际使用的板子上没有按键,只能使用定时中断来进行,在解决了系统时钟重设的问题后,我开始了各种乱七八 …

SAM4S系统时钟的设置错误更正

之前有篇文章专门介绍了SAM4S系统时钟使用ASF初始化的问题(SAM4S系统时钟的设置分析),虽然一直工作没发现什么问题,定时、串口、中断什么都没有问题。但是今天当我打印 MCU 工作频率的时候发现,工作时钟竟然是12M!我设定的值可是按 …