NISO下的任意串口类printf函数的实现
来源:互联网 发布:屏幕扫描软件 编辑:程序博客网 时间:2024/06/09 13:48
/*串口1发送一个字节*/void Uart1_Send8bit(alt_u8 data) { alt_u8 status ; while(((status = IORD_16DIRECT(UART_1_BASE,8) & 0x40) != 0x40)) ; //等待缓存里面的数据发送完毕 status = IORD_16DIRECT(UART_1_BASE,8) ;//再次读取清除状态寄存器 IOWR_8DIRECT(UART_1_BASE,4,data) ;}/*从串口1发送n个字符*/void Uart1_SendNByte(char *str,int n){ while(n--) { Uart1_Send8bit(*str) ; str++ ; }}/*从串口uart1 发出信息的的类似printf函数*/void Uart1_printf(const char *format,...) { va_list args; int n; static char xmon_outbuf[1024]; va_start(args, format); n = vsnprintf(xmon_outbuf, sizeof(xmon_outbuf), format, args); va_end(args); Uart1_SendNByte(xmon_outbuf, n);}
阅读全文
0 0
- NISO下的任意串口类printf函数的实现
- printf()函数实现串口打印的配置方法
- printf 函数的实现 *
- printf函数的实现
- printf函数的实现
- DSP下面printf串口输出的实现
- stm8——串口printf的实现
- 简单的printf函数实现
- printf 函数的实现原理
- 实现自己的printf函数
- printf 函数的实现原理
- 实现自己的printf函数
- printf 函数的实现原理
- printf函数的实现原理
- 实现自己的printf函数
- 实现简单的printf函数
- 实现自己的printf函数
- STM8L的printf函数实现
- mysql 数据库,表,字段的字符编码
- 克隆虚拟机
- 在Linux CentOS 6.x上安装Python 2.7.9
- 用Navicat for Mysql导入.sql文件
- 理解同步与异步,及java中实现同步机制的方法
- NISO下的任意串口类printf函数的实现
- SpringMVC集成Ecache缓存配置
- 加密技术
- win10环境下安装Ubantu双系统
- (转)MySQL执行计划解读
- nextInt()、nextline()、next()
- 减治法——二分查找算法(Decrease and Conquer by a Factor
- FI 替代相关 OSS Note
- 只读事务