• ATMEL公司AT91SAM7S32的智能仪器设计
  • ATMEL公司AT91SAM7S32的智能仪器设计

    ATMEL公司AT91SAM7S32的智能仪器设计
     
      AT91SAM7S32是ATMEL公司推出的一款基于AVRRISC的低功耗CMOS的8位单片机。AT91SAM7S32通过在一个时钟周期内执行一条指令,可以达到接近1MIPS/MHz的性能,从而使得设汁人员可以在功耗和执行速度之间取得平衡。AVR核将32个通用工作寄存器和丰富的指令集连接在一起。所有的工作寄存器都与ALU算术逻辑单元直接相连,允许在一个时钟周期内执行的单条指令,同时访问两个独立的寄存器。这种结构提高了代码效率,使AVR得到了比普通CISC单片机高将近10倍的性能。本文采用 AT91SAM7S32开发了键盘一液晶显示器、无位置传感器两相直流无刷电机和异步串行通讯口实现数据的采集和发送3个系统。实验证明,采用ATmega162开发的这些系统性能可靠、成本较低、软件设计灵活、硬件接口功能丰富,为今后系统升级创造了良好条件。
        致芯科技提供大部分的ARM芯片解密服务,对于ATMEL的ARM解密也在不断完善中。
      AT91SAM7S32的结构及特点
      AT91SAM7S32具有35个可编程的I/O口线,有40脚PDIP,44脚TQFP及44脚MLF等多种封装。4个8位双向I/O口A,B,C,D,一个带内部上拉电阻的3位双向I/O口。每个端口都有对应的3个I/O端口寄存器,分别是数据寄存器PORTx、方向寄存器器DDRx和输入引脚寄存器PINx.当DDxn写入0时,对应的Pxn配置为输入引脚,置PORTxn为1时,配置该引脚的内部上拉电阻有效。当DDxn为1时,对应的Pxn配置为输出引脚,PORTxn中的数据为外部引脚的输出电平,即为1,端口引脚被强制驱动为高,输出高电平(输出电流);清零PORTxn,端口引脚被强制拉低,输出低电平(吸入电流)。在复位过程中,即使是在系统时钟还未启振的情况下,端口为三态口。还可以作为地址/数据复用口,提供AT91SAM7S32的许多特殊接口功能。C口提供JTAG接口的功能。在允许JTAG接口状态下,引脚PC7(TDD,PC5(TMS)和PC4(TCK)的内部上拉电阻总是处于有效方式(包括复位时)。
      AT91SAM7S32具有以下特点:16kB的同时具有读写能力的在线编程FLASH;512BE2PROM;1kBSRAM存储器;35个通用I/O口;1个外部存储器接口;32个通用工作寄存器;1个具有边界扫描功能的JTAG接口;支持在线编译、编程以及仿真调试;支持对FLASH,E2PROM、芯片熔丝位和保密锁定位的编程;4个具有比较模式的灵活的定时器/计数器,2个具有比较模式的带预分频器的8位定时器/计数器,2个带预分频器,具有比较和捕获模式的16位定时器/计数器,具有独立振荡器的实时计数器;6个PWM通道;内外中断源;上电复位和可编程的电压检测电路;内部可校准的RC振荡器;2个可编程的UART接口;具有内部时钟的可编程的看门狗定时器;SPI串行接口;BOOT区具有独立的加密位,可通过片内的引导程序实现在系统编程,写操作时真正可读;全静态操作;片内带有执行时间为2个时钟周期的硬件乘法器;以及5种可通过软件选择的节电模式。

    更多型号芯片解密可致电北京致芯科技24小时服务热线:13466687255 010-57436217

    点击这里给我发消息 点击这里给我发消息

      Copyright © 2004-2012 致芯科技 版权所有