📄 main.c
字号:
#include <msp430x16x.h>
#include "CPU.h"
#include "USART.h"
#include "expander.h"
volatile char m_char,prijate[16];
volatile unsigned char exp_data;
void main(void)
{
SVSCTL = 0x60 + PORON; // SVS POR enabled @ 2.5V
/*****************************************************************************/
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P1OUT = 0x00;
P2OUT = 0x00;
P3OUT = 0x00;
P4OUT = 0x00;
P5OUT = 0x00;
P6OUT = 0x00;
P1DIR = 0xFF;
P2DIR = 0xFF;
P3DIR = 0xFF;
P4DIR = 0xFF;
P5DIR = 0xFF;
P6DIR = 0xFF;
CPU(0x00,1);
// CPU = 8MHz
cas_long(5000);
USART_init();
_EINT();
cas_long(5000);
while(1)
{
/*if(prijate[0]=='A')
USART_char('A');*/
}
}
#pragma vector=UART0RX_VECTOR
__interrupt void usart0_rx (void)
{
//char m_char;
TXBUF0 = RXBUF0;
cas_long(500);
prijate[0]=m_char;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -