资源简介
此代码为c8051f320的官方原测试代码。请放心使用。
代码片段和文件信息
//-----------------------------------------------------------------------------
// F32x_UART0_Interrupts.c
//-----------------------------------------------------------------------------
// Copyright 2006 Silicon Laboratories Inc.
// http://www.silabs.com
//
// Program Description:
//
// This program demonstrates how to configure the C8051F320 to write to and read
// from the UART interface. The program reads a word using the UART interrupts
// and outputs that word to the screen with all characters in uppercase
//
//
// How To Test:
//
// 1) Ensure that jumpers are placed on J3 of the C8051F320 target board
// that connect the P0.4 pin to the TX signal and P0.5 to the RX signal.
// 2) Ensure that the serial cable is connected to the RS232 connector
// on the target board.
// 3) Specify the target baudrate in the constant .
// 4) Open Hyperterminal or a similar program and connect to the target
// board‘s serial port.
// 6) Type up to 64 characters into the Terminal and press Enter. The MCU
// will then print back the characters that were typed
//
//
// Target: C8051F32x
// Tool chain: Keil C51 7.50 / Keil EVAL C51
// Command Line: None
//
// Release 1.0
// -Initial Revision (SM)
// -4 JUN 2007
//
//-----------------------------------------------------------------------------
// Includes
//-----------------------------------------------------------------------------
#include // SFR declarations
#include
//-----------------------------------------------------------------------------
// Global CONSTANTS
//-----------------------------------------------------------------------------
#define BAUDRATE 9600 // Baud rate of UART in bps
#define SYSTEMCLOCK 12000000 // SYSCLK frequency in Hz
//-----------------------------------------------------------------------------
// Global Variables
//-----------------------------------------------------------------------------
#define UART_BUFFERSIZE 64
unsigned char UART_Buffer[UART_BUFFERSIZE];
unsigned char UART_Buffer_Size = 0;
unsigned char UART_Input_First = 0;
unsigned char UART_Output_First = 0;
unsigned char TX_Ready =1;
static char Byte;
//-----------------------------------------------------------------------------
// Function PROTOTYPES
//-----------------------------------------------------------------------------
void SYSCLK_Init (void);
void UART0_Init (void);
void PORT_Init (void);
void Timer2_Init (int);
///-----------------------------------------------------------------------------
// MAIN Routine
//-----------------------------------------------------------------------------
void main (void)
{
PCA0MD &= ~0x40; // WDTE = 0 (clear watchdog timer
// enable)
PORT_Init(); // Initialize Port I/O
SYSCLK_Init ();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-04-04 11:16 guanfangceshi\
目录 0 2013-04-04 11:14 guanfangceshi2\
文件 6552 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO
文件 6476 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO.c
文件 78 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO.lnp
文件 10019 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO.LST
文件 10559 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO.M51
文件 4789 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO.OBJ
文件 950 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO.plg
文件 55693 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO.uvopt
文件 13485 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO.uvproj
文件 54821 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO_uvopt.bak
文件 13297 2013-04-04 11:14 guanfangceshi2\F32x_UART_STDIO_uvproj.bak
文件 6376 2013-04-04 11:14 guanfangceshi2\STARTUP.A51
文件 14048 2013-04-04 11:14 guanfangceshi2\STARTUP.LST
文件 749 2013-04-04 11:14 guanfangceshi2\STARTUP.OBJ
文件 6411 2013-04-04 11:11 guanfangceshi\F32x_UART0_Interrupt
文件 9264 2013-04-04 11:11 guanfangceshi\F32x_UART0_Interrupt.c
文件 88 2013-04-04 11:11 guanfangceshi\F32x_UART0_Interrupt.lnp
文件 14121 2013-04-04 11:11 guanfangceshi\F32x_UART0_Interrupt.LST
文件 9480 2013-04-04 11:11 guanfangceshi\F32x_UART0_Interrupt.M51
文件 6619 2013-04-04 11:11 guanfangceshi\F32x_UART0_Interrupt.OBJ
文件 189 2013-04-04 11:16 guanfangceshi\F32x_UART0_Interrupt.plg
文件 132693 2013-04-04 11:16 guanfangceshi\F32x_UART0_Interrupt.uvgui.Reagan
文件 6913 2013-04-04 11:16 guanfangceshi\F32x_UART0_Interrupt.uvopt
文件 13612 2013-04-04 11:16 guanfangceshi\F32x_UART0_Interrupt.uvproj
文件 55698 2013-04-04 11:11 guanfangceshi\F32x_UART0_Interrupt_uvopt.bak
文件 13500 2013-04-04 11:11 guanfangceshi\F32x_UART0_Interrupt_uvproj.bak
文件 6376 2013-04-04 11:11 guanfangceshi\STARTUP.A51
文件 14048 2013-04-04 11:11 guanfangceshi\STARTUP.LST
文件 749 2013-04-04 11:11 guanfangceshi\STARTUP.OBJ
............此处省略0个文件信息
相关资源
- syslog receiver syslog接收测试工具
- 软件测试复习题含选择 判断 简答和设
- mbus测试软件
- SX1262SX1268测试.rar
- 控制步进马达设置测试用
- UWSC系统自动化测试工具使用帮助文件
- Veristand的测试工程
- 基于TI的Z-Stack的延时测试文件
- 软件测试经典面试题(整理).doc
- ModBus RTU-通讯测试软件 ModBus RTU调试助
- loadrunner压力测试实际项目案例
- led 测试程序
- Cognos负载均衡配置及测试
- 阿里巴巴软件测试笔试题含答案
- STM32内部flash测试程序
- DAC7611的C程序,经过测试的
- 图书管理系统测试用例
- arcgis 查错-临斑同码
- 基于SystemView的比特误码率测试的仿真
- 基于GPIB总线和VISA标准自动测试系统的
- CDT 测试程序,带规约解析
- 官方工具彻底卸载office2013
- SCA100T测试程序
- 基于fpga实现I2C协议的verilog模块以及测
- 数字电路课设脉搏测试仪
- Wwclient Intouch测试工具
- 使用STM32Cube开发freertos官方中文
- CORBA开源测试工具.pdf
- 基本测试路径集合生成工具BPS-Core
- 测试技术与信号处理.pdf
评论
共有 条评论