TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430G2553 P2 high 4 bit connect LCD1602

MSP430G2553 20pins 4 LCD1602显示

作为初学者,在过去的一周反复查资料,有所小成如下。

  1. G2553可怜的GPIO口数,计划使用P2高四位,但是实用中发现P2.6和P2.7多功能引脚。(Pin19 is P2.6, P18 is P2.7.)

计划使用P1.6 and P1.7 as I2C communication port.

  1. 改来改去最终发现P2.6和P2.7无法使用,其默认功能选择晶振XIN和XOUT,

若要使用它们的IO功能,需将P2SEL.6和P2SEL.7置零。

在GPIO初始化里将它们配置为普通IO口之后,果然能正常显示数据了。

l  P2SEL&=~(BIT6+BIT7);// Using the second functions;

l  P2SEL2&=~(BIT6+BIT7);//Using the second functions;

 

  1. Clock Configuration;

TI MCU MSP430 单片机工作的系统时钟被分为了MCLK、SMCLK 和ACLK 三个,可以根据需要关闭其中的一个几个或全部。

l #include <INTRINSICS.h>

__delay_cycles(1000000); //与CPU时钟相关的长延时

l  Do you know why 32768 Hz is a standard?

It is because that number is 215

 

 

 LCD.c.txtLCD.h.txtmain.c.txtSummary.docx

Susan Yang:

谢谢您的详细分享以及对TI产品的支持!

赞(0)
未经允许不得转载:TI中文支持网 » MSP430G2553 P2 high 4 bit connect LCD1602
分享到: 更多 (0)