自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 STC8A 验证Xmodem通讯协议

1.将keil的生成的"xxx.hex"程序文件通过应用程序 hex2bin转化为bin格式文件。2. 阅读Xmodem协议理解通讯流程 发送端(PC端) 接收端(单片机端) <<<<<<<<<&...

2019-02-28 14:35:57 317

原创 查询法实现单片机通讯

单片机发送的时候查询发送标志位,注意开启中断的情况参考C代码:void UartChangePin(u8 port,u8 ConfigPin){ if(0==port) { /* // P_SW1 = 0x00; //RXD /P3.0, TXD /P3.1 // P_SW1 = 0...

2019-02-28 14:22:17 854

原创 单片机输出把整型输出字符

void    Tx_DEC_U16(u16 j){    u8    i;    u8    tmp[10];    for(i=4; i<5; i--)        {        tmp[i] = j % 10 + '0';        j = j / 10;    }        for(i=0; i<4; i++)    {        i...

2019-02-27 17:40:51 761

原创 对单片机寄存器的位值1与置0的一种常见写法

void    SetTimer2Baudraye(u16 dat){    AUXR &= ~(1<<4);    //Timer stop                    //置0    AUXR &= ~(1<<3);    //Timer2 set As Timer    AUXR |=  (1<<2);    //Tim...

2019-02-27 13:06:04 4261

原创 stm32程序学习过程问题记录

 1.   printf(" %s [%s] (%s)\r\n", NAME, VERSION, DATE); 怎么理解stm32这个函数  2.

2019-02-25 14:34:59 138

原创 系统滴答定时器

系统结构工作过程编程思考注意要点

2019-02-25 09:12:10 271

原创 串口超时退出代码段

void UART1_RxPackage(void){ u16 j; //5ms³¬Ê±//RI = 0; RxCnt = 0; for(j = 0; j < 2000; j++) //5ms³¬Ê±Í˳ö { if(RI) { RI = 0; RxBuff[RxCnt] = SBUF; if(++RxCnt >= 1...

2019-02-22 17:29:45 667

原创 执行调写法整指定内存执行程序的C语言,对指定地址进行赋值

方法1: 对函数指针进行理解u16               JumpAddress;typedef          void (*pFunction)(void);pFunction      Jump_To_Application; JumpAddress=0x8052;Jump_To_Application = (pFunction) JumpAddress; Jum...

2019-02-22 17:03:11 736

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除