在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → STM3串口收发

STM3串口收发

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:10.87M
  • 下载次数:5
  • 浏览次数:140
  • 发布时间:2020-12-31
  • 实例类别:嵌入式开发
  • 发 布 人:z*y*c
  • 文件格式:.rar
  • 所需积分:2
 相关标签: STM3 ST

实例介绍

【实例简介】串口收发

【实例截图】搜索

from clipboard

【核心代码】#ifndef __MAIN_h__
#define __MAIN_h__

typedef  unsigned char   uint8;
typedef  signed char     int8;
typedef  unsigned int    uint16;
typedef  signed int      int16;   
typedef  unsigned long uint32; 
typedef  signed long int32; 

extern xdata unsigned char buffer[512];
//-------------------------------------------------------------
#define ROW  480     //显示的行、列数
#define COL  480

#define SPI //SPI功能定义
//#define TP_TEST     //测试功能的选择,选择常量被定义,相应测试功能开启; TP_TEST:TP划线测试功能
//#define READ_REG     //读ID CODE功能
//#define SLEEP_TEST     //进入、退出sleep功能
//#define DEBUG     //调试功能,把要调试的指令和参数写进数组内,每按键执行一组指令和参数

//#define EVAL_PIC     //使用MCU片上64k Flash()内的图片,160*160填充显示区域
#define EXTEND_TEST     //扩展测试功能,如,灰度,色彩渐变等画面
//-------------------------------------------------------------
#define CHAR_FONT_W8_H16 //选择显示字符的字体,CHAR_FONT_W8_H16:8*16;CHAR_FONT_W16_H21:16*21
//#define CHAR_FONT_W16_H21

#define CONN_USB     //在按键等待时连接USB进行数据通信、交换(以此实现USB调试功能)
#define USE_SD_INIT //SD卡初始化
#define SD_DEMO_PIC //显示SD卡内的图片以用于评估和展示
#define AUTO_TEST //若定义AUTO-TEST,等待按键时不必按按键,延时一段后自动进行下一步的测试
//------------------------------------------------------------
#define DBH  P2 //接口定义部分
#define DBL  P4
sbit    OE  = P0^6;
sbit    DIR = P0^7;


//SSD1963
sbit CS0 = P3^0;  
sbit RST = P0^5;
sbit RS  = P3^1;
sbit WR0 = P1^7;
sbit RD0 = P1^6;

//SPI
sbit SPI_CS = P1^0;  
sbit SPI_RS = P3^4;
sbit SPI_DI = P1^2;
sbit SPI_CLK = P1^1;
sbit SPI_RES = P1^3;

//TP
sbit    TP_CS   = P1^4;
sbit    TP_PENIRQ = P3^5;
sbit    TP_DOUT   = P3^3;
sbit    TP_DIN   = P3^2;
sbit    TP_DCLK   = P1^5;
//sbit    TP_BUSY   = P3^4;

//KEY
sbit    KEY_STEP  = P3^6; //定义“下一步”按键

sbit    KEY_Stop  = P3^7; //自动
//-------------------------------------------------------------
#ifdef  READ_REG
#define STRING_FUNCTION
    #define READ_FUNCTION
#endif

#ifdef  DEBUG
#define STRING_FUNCTION
#endif

#ifdef  CONN_USB
#define STRING_FUNCTION
    #define READ_FUNCTION
#endif

#ifdef  TP_TEST
#define DRAW_FUNCTION
#define STRING_FUNCTION
#endif

#ifdef AUTO_TEST
#define AUTO_NEXT
#else
#define MANUA_NEXT
#endif

//#define STRING_FUNCTION   //定义字符串处理和显示的函数
//#define DRAW_FUNCTION   //定义TP测试的函数
//#define READ_FUNCTION   //定义读取IC操作的函数
//-------------------------------------------------------------
#ifdef  CHAR_FONT_W8_H16
#define  FONT_W  8
#define  FONT_H  16
#endif
#ifdef  CHAR_FONT_W16_H21
#define  FONT_W  16
#define  FONT_H  21
#endif
//-------------------------------------------------------------
#define PIC_WIDTH    160 //预备向LCD显示区域填充的图片的大小
#define PIC_HEIGHT   160

#define RED    0xF800 //定义颜色常量 
#define GREEN  0x07E0
#define BLUE   0x001F
#define WHITE  0xFFFF
#define BLACK  0x0000
#define GRAY   0xEF5D      //0x2410
#define GRAY75 0x39E7 
#define GRAY50 0x7BEF
#define GRAY25 0xADB5

#define X_min 0x0043 //TP测试范围常量定义
#define X_max 0x07AE
#define Y_min 0x00A1
#define Y_max 0x0759
//-------------------------------------------------------------
void  Delay(unsigned int dly);
void StopDelay(unsigned int sdly);

void  WaitKey(void);
void  ConnToUSB(void);
void  Suspend_Device(void);
void  Devices_Init(void);
void  MCU_Init(void); 

#endif

标签: STM3 ST

实例下载地址

STM3串口收发

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警