• 大小: 31KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: 其他
  • 标签: msp430  

资源简介

基于ti 的单片机msp430g2553的硬件spi控制通信程序,提供给初学者参考

资源截图

代码片段和文件信息

#include“msp430g2553.h“
#include“init.h“
//smclk     p1.4 时钟信号
//uca0somi  p1.1 主器件输出
//PST P1.0
//CE P1.3
//DC P1.5
void write_com(char com)
{
    P1OUT=0XD7;// 使能芯片(2)=0命令(3)=0 时钟,数据为0   0XC3=11000011
    DELAY(2);   //延时25us
    UCA0TXBUF=com;   //调用写函数
    DELAY(50);
    P1OUT|=BIT3;       //关闭芯片 (2)=1;
}
void write_data(char dat)
{
    P1OUT&=~BIT3;     // 使能芯片(2)=0 数据(3)=1   时钟数据为0  0XCB=11001011
    P1OUT|=BIT5;
    DELAY(2);       //延时25us
    UCA0TXBUF=dat; //调用写函数
    DELAY(50);
    P1OUT|=BIT3;      //关闭芯片(2)=0;
}
void set_row(char row)
{
  write_com(0x80+row); //配置每一列地址   
}
void set_column(char column)
{
  write_com(0x40+column); //配置每一行地址
}
void clear()
{
  int ij;
  for(i=0;i<6;i++)
  {
    set_column(i);    //配置六行
    set_row(0);       //写第一列
    for(j=0;j<84;j++)
    {
      write_data(0x00); //从第一列写到第83列每一列写0
    }
  }
}
void init_5110()

    P1OUT&=~BIT0;   // 复位(2)为0  OXFD=11111101
    DELAY(10);      //延时5us
    P1OUT|=BIT0;    //复位(2)为1
   /*********************************/
    P1OUT&=~BIT3;      //  芯片使能(3)为0,打开        0XFB=11111011
    DELAY(0);          //延时5us
    P1OUT|=BIT3;      //芯片关闭
    /*******************************/
    
    write_com(0x21);  //扩展指令集
    write_com(0xc8);  //   0XC8=11001000
    write_com(0x06);  //   0X06=00000110
    write_com(0x13);  //   0X13=00010011
    write_com(0x20);   //基本指令集
    write_com(0x0c);    // 普通模式 0X0C=00001100
    clear();
    P1OUT&=~BIT3;       //  芯片使能  0XFB=11111011
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1683  2013-01-31 00:23  硬件spi\5110.c

     文件      19562  2013-01-31 00:23  硬件spi\Debug\Exe\spi.d43

     文件       9635  2013-01-31 00:23  硬件spi\Debug\Obj\5110.r43

     文件       3618  2013-01-28 21:43  硬件spi\Debug\Obj\DELAY.r43

     文件       3775  2013-01-30 19:36  硬件spi\Debug\Obj\init_gpio.r43

     文件       3878  2013-01-30 19:33  硬件spi\Debug\Obj\init_spi.r43

     文件       3736  2013-01-28 22:05  硬件spi\Debug\Obj\init_sys.r43

     文件       6623  2013-01-30 23:54  硬件spi\Debug\Obj\main.r43

     文件        404  2013-01-31 00:23  硬件spi\Debug\Obj\spi.pbd

     文件        103  2013-01-28 21:39  硬件spi\DELAY.c

     文件        290  2013-01-28 21:40  硬件spi\init.h

     文件        254  2013-01-30 19:34  硬件spi\init_gpio.c

     文件        610  2013-01-30 19:33  硬件spi\init_spi.c

     文件        227  2013-01-28 22:05  硬件spi\init_sys.c

     文件        558  2013-01-30 23:54  硬件spi\main.c

     文件          0  2013-01-31 00:23  硬件spi\path.txt

     文件       1253  2013-01-31 00:23  硬件spi\settings\spi.cspy.bat

     文件       6236  2013-01-31 00:23  硬件spi\settings\spi.dbgdt

     文件       1265  2013-01-31 00:23  硬件spi\settings\spi.dni

     文件       3754  2013-01-31 00:23  硬件spi\settings\spi.wsdt

     文件       5407  2013-01-31 00:23  硬件spi\spi.dep

     文件      20124  2013-01-29 16:30  硬件spi\spi.ewd

     文件      50990  2013-01-28 21:43  硬件spi\spi.ewp

     文件        157  2013-01-25 16:53  硬件spi\spi.eww

     目录          0  2013-03-23 00:34  硬件spi\Debug\Exe

     目录          0  2013-01-25 16:37  硬件spi\Debug\List

     目录          0  2013-03-23 00:34  硬件spi\Debug\Obj

     目录          0  2013-03-23 00:34  硬件spi\Debug

     目录          0  2013-03-23 00:34  硬件spi\settings

     目录          0  2013-03-23 00:34  硬件spi

............此处省略3个文件信息

评论

共有 条评论