音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

怎么把字的內(nèi)碼傳遞下去呢?write_one_word ("何",0)

作者:lhzw2001 欄目:ARM技術(shù)
怎么把字的內(nèi)碼傳遞下去呢?write_one_word ("何",0)

我用的是帶字庫(kù)的LCD,,想這樣用,請(qǐng)問錯(cuò)在哪里,怎么解決?


void sendtolcd (uchar dat_comm,uchar content)
{
  uchar stdbit;
  
  uchar a,i,j;
  delay (50);
  a=content;
  set_cs;         
  clr_sclk;       
  set_std;        
  for(i=0;i<5;i++)
  {
    set_sclk;     
    clr_sclk;     
  }
  clr_std;        
  set_sclk;       
  clr_sclk;        
  if(dat_comm)
    set_std;       
  else
    clr_std;       
  
  set_sclk;        
  clr_sclk;        
  
  clr_std;         
  set_sclk;        
  clr_sclk;        
  
  for(j=0;j<2;j++)
  {
    for(i=0;i<4;i++)
    {
      stdbit=a&0x80;
      
         if(stdbit==0x80)  
             set_std;
          else   
             clr_std;
      
      set_sclk;    
      clr_sclk;    
    
    a=a<<1;
    }
    
    clr_std;        
    for(i=0;i<4;i++)
    {
      set_sclk;     
      clr_sclk;
    }
  }
}



void write_one_word (uchar const *chn,uchar xx)
{

  sendtolcd (0,0x30);   
  sendtolcd (0,xx);
    for (i=0;i<2;i++)
        sendtolcd (1,chn[i]);

}
  

int main(void)
{
  write_one_word ("何",0);   //??????????這里編譯不過去
}



Error   : C3028E: <argument 1 to 'write_one_word'>: implicit cast of pointer to non-equal pointer
main.c LINE 44   

F:\Mydesigns\ARMZLG\Project\main.c: 0 warnings, 1 error, 0 serious errors



2樓: >>參與討論
enbed
一點(diǎn)注解都沒有的。
  做事要有規(guī)范了。再說,你有點(diǎn)注解,大家看起來,只要一點(diǎn)時(shí)間就看明白了,這樣沒有人看的。

3樓: >>參與討論
lhzw2001
要怎么寫write_one_word個(gè)函數(shù)呢?
程序并不重要,我想問的是:
write_one_word ("何",0);   //??????????這里編譯不過去
如果要用這樣的寫法,那要怎么寫write_one_word個(gè)函數(shù)呢?

void write_one_word (uchar const *chn,uchar xx)
{    。。。。。。}
  
int main(void)
{  
  write_one_word ("何",0);   //??這里編譯不過去
}


4樓: >>參與討論
computer00
我一直這樣用的啊,都沒問題。將const去掉試試?
又不把你便宜出錯(cuò)的信息貼出來,別人怎么猜?

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)教computerOO
關(guān)于2410的LCD接口
求助:各位大哥請(qǐng)給個(gè) UC/OS 2.5 的下載地址,謝謝!
S3C4510B如何初始化才能進(jìn)中斷(附程序)
UCOS2下串口中間件的調(diào)試問題
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)