历史上的今天
今天是:2025年01月29日(星期三)
2020年01月29日 | pic单片机使用printf函数
2020-01-29 来源:eefocus
mplab 以及 iar 中printf的问题(下面第一条已验证过雷清生注2017-10-24 20:18)
1、在MPLAB PIC单片机中,要使用PRINTF,要在自己的工程中加入以下函数
void
putch(unsigned char byte)
{
/* output one byte */
while(!TXIF) /* set when register is empty */
continue;
TXREG = byte;
}
然后加上#include 2、在IAR ew8051中,要使用PRINTF,有3个工作 A、工程设置: generat option/library options/printf format/选 small and mediam; generate option /stack/heap/stack size/idata/0x60以上,但是,如果太大。系统编译出错。 B、在系统初始化时,使 UTX0IF为1,或者先向串口发一个数。U0DBUF=0X00; C、加入函数 int putchar (int c) { while (!UTX0IF);
if (c == 'n') {
while (!UTX0IF);
UTX0IF = 0;
U0DBUF = 0x0d; /* output CR */
}
UTX0IF = 0;
return (U0DBUF = c);
}
史海拾趣
|
目前,安全和保密在多个市场领域中都成为差异化应用解决方案的重要部分。汽车行业也不例外。消费者的快速接受进一步促进了汽车行业中许多新兴热点应用的发展。安全和保密解决方案在消费市场和汽车市场之间提供了一个协作的桥梁。许多分析师都预测到 ...… 查看全部问答> |
|
在这我只想发发牢骚……因为我现在就是在闲着,时时刻刻都开着EEWORLD 快毕业了,本来找工作都几乎没什么搭理的,发过好多简历都石沉大海。毕竟我只是专科学历,虽然参加过几次比赛,但感觉这些经历并没给我找工作带来什么的。 ...… 查看全部问答> |
|
C:\\icc\\bin\\imakew -f xiaoche.mak iccavr -c -IC:\\icc\\include\\ -e -l -g -Wa-W C:\\DOCUME~1\\Administrator\\MYDOCU~1\\小车\\xiaoche.c !W C:\\DOCUME~1\\Administrator\\MYDOCU~1\\小车/drv.h(14 ...… 查看全部问答> |
|
在TI-2812开发板上调试485通讯,用串口调试器向下发数据时,RX状态寄存器显示有帧错误,从下望上发数据时,串口调试器接受的数据是错误的,但发送0是接受到的也是0.请高手帮帮忙! … 查看全部问答> |
|
Wince 下用C#实现媒体播放,最好是Media Player的调用。希望有经验的各位前辈随便露两手绝艺,让俺开开眼届。最好有源码!! Wince 下用C#实现媒体播放,最好是Media Player的调用。希望有经验的各位前辈随便露两手绝艺,让俺开开眼届。最好有源码!! … 查看全部问答> |
|
我现在的单片机需要连接到主机上,和主机之间进行通信,但没有串口,所以想通过usb转串口来实现,我需要写一个上位机程序,来完成主机和单片机之间的通信功能,首先我不确定上位机应该用usb通信协议吧?那usb通信协议和串口是不同的,usb当usb设备 ...… 查看全部问答> |
|
我在VS2005中建了一个c++的移动设备的MFC,是一个264 的解码器,现在要加一个显示的程序,最好能解一点播一点,本来VC上有源程序,移植后无法使用,现在毕设中,急啊,哪位仁兄能帮我看看用什么方法显示,谢谢,本人菜鸟,不好意思!! ...… 查看全部问答> |




