打印

帮忙看看,谢谢!!!

[复制链接]
1213|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pegion1001|  楼主 | 2008-7-8 23:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   晶振是12M的,MCU用的是ADuC831,p0接了RTL8019的SD7~0,p2的4~0接了RTL的SA4~0,p2的7接了SA8,p3的5接了RTL8019的reset。跑如下代码的时候:
#include <reg51.h>
#include <stdio.h> 

void InitCom(unsigned char BaudRate);

void main(void)
{
    SCON = 0x50; //串口方式1,允许接收
    TMOD = 0x20; //定时器1 定时方式2
    TCON = 0x40; //设定时器1 开始计数
    TH1 = 0xE6;
    TL1 = 0xE6;
    TI = 1;
    while(1) 
    {
         printf("Hellow World! ");
      }
      return;
}

在设置里数据存储区类型选small的时候,pc可以从串口看到打印的HelloWorld!
但选择large的时候,串口里什么都没有呀!!!!

相关帖子

沙发
lbx_00| | 2008-7-9 06:40 | 只看该作者

挂外存了吗?

large模式,变量会指到外部的,如果没有外存就子虚乌有了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

67

主题

168

帖子

0

粉丝