查看: 445|回复: 0

TMS320C6748的GPIO操作

[复制链接]

该用户从未签到

发表于 2020-11-29 17:10:31 | 显示全部楼层 |阅读模式
分享到:

一、TMS320C6748的GPIO特性

参考TI技术文档SPRUFL8B(《TMS320C674x/OMAP-L1x Processor GPIO User's Guide》)的1.2Features部分我们可以看出TMS320C6748的GPIO有如下特性:

1.可以通过单独的数据设置和清除寄存器来设置/清除GOIO功能和可通过软件在没有critical section保护下控制GPIO(这部分我不理解原文)

2.还支持通过写一个单一的输出数据寄存器设置/清除功能。

3.独立的输出/输入寄存器—— 输出寄存器可以读,以反映输出驱动器的状态;输入寄存器可以读,以反映引脚的状态。

4.所有GPIO信号可以作为中断源和可配置的边缘检测。

5.所有GPIO信号可以被用来产生到EDMA的事件。

二、TMS320C6748的GPIO框图

5.jpg


从中可以看到控制GPIO的各种寄存器,本文只介绍DIR、SET_DATA、CLR_DATA、INDATA这四个寄存器。

三、初始化GPIO步骤

参看《SPRUFL8B》 2.9 Initialization部分

1.进行器件引脚复用设置

2.设置PSC(电源和睡眠控制寄存器)使能GPIO

3.设置方向、数据、中断控制寄存器来按需配置


回复

使用道具 举报

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

本版积分规则

关闭

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



手机版|小黑屋|与非网

GMT+8, 2024-6-11 20:26 , Processed in 0.105495 second(s), 16 queries , MemCache On.

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

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.