gen_fun.c
来自「dsp320lf2407上的相关程序文件」· C语言 代码 · 共 56 行
C
56 行
#include "f2407_c.h"
#define BAUD_192_30 0x00c2 /*30MHz SYSclock*/
void disable()
{
asm(" setc INTM");
/*asm(" setc SXM");8*/
}
void enable()
{
asm(" clrc INTM");
}
void delay(unsigned int j11)
{
unsigned int j1;
for(j1=0;j1<j11;j1++);
}
void sci_init(void)
{
*SCSR1=*SCSR1|0x0040; /*enable SCI clock*/
/**MCRA=0x0003; /*enable TXD and RXD*/
*SCICCR=0x0007;
*SCICTL1=0x0013;
*SCICTL2=0x0003; /*enable RX interrupt*/
*SCIHBAUD=(BAUD_192_30/0x100);
*SCILBAUD=(BAUD_192_30%0x100);
*SCIPRI=0x60;
/*SCITXBUF=0;*/
*SCICTL1=0x0033;
/**SCITXBUF='';*/
}
void rs485_send_rd(void)
{
*PCDATDIR=*PCDATDIR|0x0001;
}
void rs485_rec_rd(void)
{
*PCDATDIR=*PCDATDIR&0xfffe;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?