查看: 1285|回复: 0

[经验] ARM的其他外围接口

[复制链接]
  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-8-23 10:46:40 | 显示全部楼层 |阅读模式
    分享到:
    ARM芯片除了运算器核心外,根据不同需要还有各种外围接口。

    最常用的外围接口就是串口,通常ARM芯片会集成若干个串口。在运行Linux时,串口的最重要作用就是进行软件的调试。

    S3C2440集成了3个串口(UART),软件调试需要一个串口,其他串口可以扩展其他的外围设备,如GPRS模块,GPS模块等。

    S3C2440的集成串口只需要电平转换芯片就可以直接扩展成DB9串口,联接其他设备,常用的电平转换芯片是MAX232。

    S3C2440集成了LCD控制器,可直接通过LCD接口联接LCD。S3C2440的LCD控制器支持STN、TFT型的LCD,以显示真彩色图形图像。有些ARM芯片如AT91RM9200没有集成LCD控制器,因为大多工业控制设备不需要LCD显示屏。

    IIC、SPI接口。这两种接口在工业级和消费级产品中都常有应用,所以ARM芯片大多集成了这两种接口,只需将对应引脚接出并联接到外围设备上就可应用。

    音频接口。S3C2440集成了IIS和AC97两种音频接口,可扩展耳机插孔和话筒插孔,用以播放和处理声音。

    USB接口。S3C2440集成了 USB Host 和 USB Device 接口。USB Host 接口可插接U盘等USB设备,USB Device接口用于将ARM设备作为一个USB设备插接到其他计算机上。

    MMC/SD/SDIO 接口。可扩展外接MMC卡或SD卡,用以扩展外置存储器。

    触摸屏接口,可联接触摸屏。ADC接口,可对物理量进行模数转换,用于信息采集。

    实时时钟接口可设置计算机的实时时钟(年月日时分秒)。

    看门狗定时器。看门狗在单片机中用得很多,ARM芯片也常集成看门狗定时器,在ARM设备软件出故障时可用看门狗重启设备。
    外围电路的联接电路比较简单,看一下开发板的电路原理图很容易理解。

    熟悉ARM体系结构及其外围接口的最好方法是阅读ARM芯片手册(DataSheet)。学习ARM+Linux,阅读芯片手册是一个基本功。芯片手册多用英语写成,在阅读电路图时遇到不理解的地方就需要去查看芯片手册。现在有在线翻译软件如谷歌金山词霸,对阅读芯片手册有很大的帮助。


    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-12 10:08 , Processed in 0.112959 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.