- 博客(8)
- 收藏
- 关注
原创 STC8A 验证Xmodem通讯协议
1.将keil的生成的"xxx.hex"程序文件通过应用程序 hex2bin转化为bin格式文件。2. 阅读Xmodem协议理解通讯流程 发送端(PC端) 接收端(单片机端) <<<<<<<<<&...
2019-02-28 14:35:57 337
原创 查询法实现单片机通讯
单片机发送的时候查询发送标志位,注意开启中断的情况参考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 885
原创 单片机输出把整型输出字符
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 797
原创 对单片机寄存器的位值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 4374
原创 stm32程序学习过程问题记录
1. printf(" %s [%s] (%s)\r\n", NAME, VERSION, DATE); 怎么理解stm32这个函数 2.
2019-02-25 14:34:59 150
原创 串口超时退出代码段
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 697
原创 执行调写法整指定内存执行程序的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 766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人