AT91SAM7S32_CN

硬件篇
目录:
0,AT91SAM7S32芯片介绍
1,AT91SAM7S供电(系统电源,1.8V,PLL);
2,时钟设置,PLL设置,32K时钟;
3,RESET电路;
大微动开关4,DBGU/ISP/BOOT;
5,JTAG电路;
6,ADC电路;
7,IIC/TWI;
8,SPI;
9,USART
10,PWM
11,AIC;
12,PMC;
13,RTT;
14,USB UART
永磁马达
第0章 AT91SAM7S32芯片介绍
AT91SAM7S系列ARM控制器是ATMEL在2004年推出的内置FLASH,内置RAM的小ARM7器件,非常适用于成本敏感型应用,可以以8bit MCU的价格,提供32bit MCU的性能。AT91SAM7S32具备32K的FLASH,8K的RAM,极高的性价比适合其在低成本,大产量的消费类产品中应用。AT91SAM7S32主要有如下优点:
>ARM7TDMI内核,标准的JTAG接口是片内调试电路(ICE);与LPC2000系列ARM不同,AT91SA
M系列ARM7采用的是ARM7TDMI,而LPC2000系列是ARM7TDMI-S,-S内核是的JTAG 调试速度不能太高,最高只能达到1/6系统时钟,实际测试情况是最高上到4.8M;而AT91SAM7S的JTAG时钟可以和系统时钟一样高,实际测试情况是可以轻松上到12M JTAG时钟
细胞核染
>32K Flash,共256页,每页128字节。AT91SAM7S系列的FLASH 页(page)大小和LPC2000的FLASH的扇区(sector)大小也不一样。LPC2000的各个扇区大小不一样,编号为0-7的Sector的大小是4KB,编号为7-21的Sector的大小是32KB,编号为22-26的Sector 的大小是4KB。在对FLASH编程的时候,LPC2000会稍微快一点,但是在应用的时候,由于ATMEL的page比较小,使用起来就比较方便。
>FLASH有10,000次写寿命,具备FLASH安全锁定位,可以防止非法读取,和A VR一样,可以通过整片擦除来取消该锁定位,也可以用AT91SAM7S的ERASE引脚来擦除FLASH内容和锁定位。既可以保护芯片FLASH内容,又可以保证FLASH的再次利用
>具备快速FLASH编程接口(FFI),适合量产(需FFI编程器支持)
>复位控制器(RSTC),提供上电复位和掉电检测。该控制器可以提供复位源信息,以告诉用户程序复位是何原因造成的,同时可以输出复位信号,用于控制外部设备。注意:AT91SAM7S的复位输入默认是禁用的!即如果不对复位控制器进行设置,施加于复位引脚的复位信号是不被响应的
>时钟发生器,AT91SAM7S的时钟发生器可能不是很好理解,在后文中,有详细的计算实例,建议参考阅读
监控摄像机主板
>低功耗RC振荡器,3-20MHz的片上振荡器和一个PLL。注意AT91SAM7S的集成的标称32K的RC振荡器的误差较大,如果将其用来计时,请参考ATMEL的AN,不然误差比较大。该RC振荡器并不象A VR那样有工厂标定过
>电源管理控制器(PMC),可以通过该控制器来优化电源,以降低功耗
>先进的中断控制器(AIC),可以单独屏蔽的、具有8个优先级的的向量式中断源;两个外部中断和一个快速中断
>调试单元(DBGU),其实就是用于调试的2线UART,并可以通过程序来禁用ICE,对于具备USB接口的AT91SAM7S64/128/256,不光可以通过DBGU接口进行ISP操作,也可以通过USB口进行ISP。注意,AT91SAM7S的ISP功能相对LPC2000而言比较麻烦,需要等待10秒钟进行boot操作,而LPC2000只需要一个IO电平控制和一个复位信号即可进入ISP状态。不过在AT91SAM7X系列,ISP功能有所改进,也可以通过IO电平和复位信号来控制进入ISP状态往复锯片
>周期性间隔定时器(PIT),20位可编程计数器,加上12位的间隔计数器,
>看门狗(WDT),12位可编程计数器
>实时定时器(RTT),32位计数器,具有报警功能,时钟来源是片内的32K RC时钟,RTT通过软件可以用来设计实时时钟,但是精度有限,请参考ATMEL的AN进行优化设计
>并行IO控制器(PIOA),21个可编程复用IO,每个IO的电平变化,都可以引起中断,IO可以独立编程为开漏输出,上拉电阻使能,或者同步输出
>9个外设数据控制器通过(PDC)
>一个同步串行控制器(SSC),每个收发器都有独立的时钟信号和帧信号,支持IIS接口
>一个通用同步/异步收发器(USART),独立的波特率发生器,支持IrDA
>主/从串行外设(SPI),8位和16位数据宽度可选,具备4个片选,虽然AT91SAM7S32/64/128/256只有一个SPI接口,但是具备4个片选,可以连接的外设并不比具备两个SPI接口的LPC2000少。不过需要注意的是该4个片选使用的时候需要进行正确配置
>3通道16位定时器/计数器(TC),可以用于定时,计数和PWM 发生cagaa
>4通道16位PWM控制器(PWMC)

本文发布于:2024-09-22 19:20:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/119953.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:复位   时钟   信号
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议