嵌入式系统/AT91SAM7S64
外观
< 嵌入式系统
AT91SAM7S64 是 ARM 处理器架构中一个值得注意的实例,因为它具有价格合理的原型制作硬件 (1, 2, 3, 4) 和在线教程信息 (1, 2)。它也有一个开源的 引导加载程序。
Olimex 板的图片在 http://www.olimex.com/dev/images/ARM/ATMEL/SAM7-Hxxx-1.jpg
这个控制器有许多有趣项目有记录 (1, 2)。
此页面旨在作为使用价格合理的 SAM7 板进行实验的入门指南。我能找到的最便宜的是 Olimex 接头板,但它缺少 开发板 上的调试便利性。网上还有一些其他的 SAM7 实验页面,包括
- Andreas Schwarz 的基于 ARM 的 MP3/AAC 播放器
- http://www.triplespark.net/elec/pdev/arm/at91sam7.html
- 一个讨论论坛,其中有几个关于基于 SAM7 的项目的主题
- 我自己的微不足道的努力
该芯片有很多真正有趣的功能。下面引用了 Atmel 网站上描述 AT91SAM7S256 的网页内容。
- AT91SAM7S256 是一款基于 32 位 ARM7TDMI RISC 处理器的低引脚数闪存微控制器。它具有 256K 字节的嵌入式高速闪存,带有扇区锁定功能和安全位,以及 64K 字节的 SRAM。集成的专有 SAM-BA 引导助手支持对嵌入式闪存进行系统内编程。
- 其广泛的外设集包括一个 USB 2.0 全速设备端口、USART、SPI、SSC、TWI 和一个 8 通道 10 位 ADC。其外设 DMA 控制器通道消除了外设到内存传输期间的处理器瓶颈。其系统控制器管理中断、时钟、电源、时间、调试和复位,显著减少了外部芯片数量,最大限度地降低了功耗。
- 在工业温度下,最坏情况下,最大时钟频率为 55MHz。典型核心电源为 1.8V,I/O 电源为 1.8V 或 3.3V,并具有 5V 耐受性。集成的稳压器允许使用 3.3V 单电源供电。AT91SAM7S256 采用 64 引脚 LQFP 或 QFN 绿色封装。它由一个评估板和丰富的应用程序开发工具支持。
- AT91SAM7S256 是一款通用微控制器,为需要额外性能、USB 连接和扩展内存的 8 位应用程序提供了理想的迁移路径。
它甚至可以运行 Scheme。