ZHCADC7 November 2023
在选择用于 MSPM0 软件 LCD 实现的引脚时,需要考虑多个因素,以简化布局和软件,同时也允许与引脚进行多路复用的其他功能。
在布局方面,理想的情况是选择将 LCD 引脚按顺序组合在一起,并与 LCD 模块位于芯片的同一侧。这些因素更大限度地减少了信号交叉,并使 LCD 引脚远离用于调节或采样模拟信号的引脚。
从软件角度来看,该解决方案利用了引脚可以同时作为多达 32 个引脚的完整端口进行寻址的事实。它还要求从端口角度来看每两个段彼此相邻。例如,如果您有两条 SEGy 线 SEG0 和 SEG1,它们可以分别分配给引脚 PA2 和 PA3,但不能分配给 PA2 和 PA4,因为它们在寄存器中不相邻。该软件还假设,如果 LCD 分配的引脚跨越多个端口(例如 PAx + PBx),则端口之间有明确的 SEGy 线来划分。有关更多信息,请参阅图 2-2。从软件的角度来看,COMx 线只需要所有 COMx 线都在同一端口上。
从应用角度来看,您还必须根据器件所需的功能(例如可用的通信接口、PWM 或模拟功能)来平衡要使用的引脚。TI 的 Sysconfig 工具可帮助简化这项工作。
这些因素可能会使选择用于 SW LCD 的引脚成为 MSPM0 器件中某些封装的挑战,并且可能需要根据您的应用进行权衡。另请记住,从端口寄存器的角度来看,定义为彼此相邻的引脚(PA2 和 PA3)可能不会在封装上物理上彼此相邻。在具有多个端口的器件上,可以通过沿封装交替的端口来寻址物理上彼此相邻的引脚。