学习TMS320C6748,想看懂程序必须了解StarterWare库用法。光盘路径下的->TI参考文档 里有TI官网文档介绍。 另外实在不懂StarterWare库的使用也可以在StarterWare该软件安装目录下的docs文件夹里面的帮助工具里面查看具体使用方法
下面说说我跑的流水灯程序吧 创龙给的例程里跑的是底板的四个LED灯,然后就想做一点修改,就把核心板上的LED灯也点亮了。 首先需要了解核心板上LED灯连接的是DSP的哪个引脚,创龙的光盘里核心板引脚资料里有个SOM-TL138_1808_6748-A2核心板引脚说明20150408文档可以找到核心板LED与GPIO6[12]和GPIO6[13]连接在一起。 找到了硬件连接关系,自然程序就简单了照着之前的写就可以了。 核心板上的两个引脚复用配置,设置为普通输入输出口,在主函数里加上相应引脚给高电平,给低电平,加上延时就OK了。程序代码后面贴上 也做了个小视频。
弄完了流水灯,还需要掌握以下GPIO的相关使用和配置,刚好手上有块OLED屏,板子上又有引出来的引脚。 自己用I/O口模拟SPI时序来驱动OLED液晶屏。 首先也是找到SPI线,和板子上对应的I/O口。方便为以后用SPI协议做准备。 找到了相应的引脚接下来就是程序了,I/O口模拟SPI时序网上到处都是我也就不一一介绍了。 我自己就没创建工程了,拿了创龙公司光盘里面的一个SPI驱动DAC芯片来修改的。 在这里主要的有一点 HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(5)) = (0x00888800); 程序里有这么一句配置I/O口为普通输入输出模式需要查找芯片资料。由于时间问题,相关说明后面在做解释。 我也把源代码在后面和大家分享了 顺便贴张自己做的图片。
帖子原始地址
|