导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→是这样的

* 21735: 从RAM的任意起始地址(64K范围内)开始存数据,为何只能存1K左右

   boysen 
boysen发表的帖子 

 是这样的
我单独测试RAM写操作,完全没有问题,写入的数据完全读出,都是正确的。
但是我得程序是根据上位机发送过来的汉字内码从ROM读出字库点阵,每读出一个字节,存入RAM一次,程序如下:
void DisposalData()
      {               
         uchar start,n,i;
        uint pRam;    
     for (i=0;i  <200;i++)
          {  
   //汉字内码处理。。。。。。比较复杂(略)
        for (n=0;n  <4;n++)       //n为汉字字数◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
           {
            pRam=&StoreBuffer[i].TempArray[n];  //StoreBuffer[i].TempArray[n]为存于RAM的结构数组变量
      
              for (start=0;start  <32;start++)
                    {                
                        //StoreBuffer[i].TempArray[n][start]=XBYTE[TempAddr+start];  //直接数组操作
                       //*pRam++=XBYTE[TempAddr+start]; //用指针操作          
                       XBYTE[pRam+start]=XBYTE[TempAddr+start];  //注:上述三个语句结果是一样的
              }           
 
             }
              }
       }




发表时间:2003年3月25日10:00:06

  
回复该帖

本主题共有 11 帖,分页:>>>>>该主题的所有内容[11]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  21738.[详细]使用多少点阵字库?i为什么要0到200?
摘要:......(无内容)
- [老古][1055次] 2003年3月25日

  21740.[详细]i从0到200,只是LCD有200屏显示数据而已,通过上位机发送了200屏汉字的内码..
摘要:......(无内容)
- [boysen][1067次] 2003年3月25日

  21743.[详细]忘了说,是32点阵字库
摘要:......(无内容)
- [boysen][1651次] 2003年3月25日

[上一篇帖子]:请老古指教!!![move][fly]我现在在调试网卡,我想将单片机网卡与PC机网卡 对接
[下一篇帖子]:可能是受到干扰或者地址冲突