在 CCS3.3,DSP/BIOS 环境下,应用 TMS320F28335 的 SCI 功能,编写了 MODBUS-RTU 从站程
序,可以使用 03 功能码和 16 功能码,机器上应用通过
以下为源码,共四个文件
/************************************************************************************************
* @file S_Usart.h
* @author ww
* @version
* @date 2015 年 12 月 1 日
* @brief F28335 的 SCI 初始化及使用
* @history
**************************************************************************************************/
#ifndef _S_USART_H_
#define _S_USART_H_
// Prototype statements for functions found within this file.
voidscib_gpioInit();
void setADM2587_RE(void);
void setADM2587_DE(void);
void clearADM2587_RE(void);
void clearADM2587_DE(void);
voidscib_echoback_init(void);
voidscic_echoback_ini (void);
voidscib_fifo_init(void);
voidscib_xmit(int a);
voidscib_msg(char *msg);
#endif
/************************************************************************************************
* @file S_Usart.c
* @author ww
* @version
* @date 2015 年 12 月 1 日
* @brief F28335 的 sci 功能初始化及使用,
* @history
**************************************************************************************************/
#include "DSP2833x_Device.h" // DSP2833x Headerfile Include File
#include "DSP2833x_Examples.h" // DSP2833x Examples Include File
#include "S_Gpio.h"
#include "S_Usart.h"
#include <std.h>
#include <que.h>
#include <log.h>
#include <men.h>
#include <trc.h>
#include <tsk.h>