久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3176|回復: 8
打印 上一主題 下一主題
收起左側

T6963C驅動程序問題:奇怪,這兩句一樣,怎么效果就不一樣?

[復制鏈接]
跳轉到指定樓層
樓主
看LCM_pixel(127,63,1)函數,應該與這兩句LCM_set_address(63*16+127/8)fnPR12(0xf8 | 7);是一樣意思,現在上面可以正常顯示兩個點,但是將上面注釋掉,換成下面兩句,就不可以?請教大神是怎么回事?


#include "T6963C.H"

void LCM_pixel(uchar column, uchar row,bit show)
{
         uint addr;        
        
         if((column>=LCM_XMAX)||(row>=LCM_YMAX))
                 return;
         addr =(uint)LCM_G_BASE + (row*LCM_BYTES_PER_ROW)+ (column/8);
         LCM_set_address(addr);                                                           // set LCD addr. Pointer        
         if(show)
                fnPR12((LCM_BIT_OP+8)| (7-column%8));                          // 0xf8為畫點命令,
         else
                fnPR12(LCM_BIT_OP| (7-column%8));                                  // 0xf0為清點命令
         
}
void main(void)            // 測試用
{
        LCM_init();

        LCM_set_address(63*16+127/8);//右下角
        fnPR12(0xf8 | 7);
        LCM_set_address(63*16+0/8);//左下角
        fnPR12(0xf8 | 7);

//        LCM_pixel(127,63,1);//右下角addr=63*16+127/8=0x03FF
//        LCM_pixel(0,63,1);//左下角addr=63*16+127/8=0x03F0
        
        while(1);
}


復件 4 LCD12864(T6963)驅動程序 畫圖函數測試.rar

40.96 KB, 下載次數: 11

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:303383 發表于 2018-9-29 12:37 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

板凳
ID:403948 發表于 2018-9-29 13:02 | 只看該作者
看是否跟if((column>=LCM_XMAX)||(row>=LCM_YMAX))有關系
回復

使用道具 舉報

地板
ID:135253 發表于 2018-9-29 14:19 | 只看該作者
謝謝,晚上回去看看,感覺沒有超過范圍!
回復

使用道具 舉報

5#
ID:135253 發表于 2018-9-29 14:20 | 只看該作者
這句注釋過了,也沒用
回復

使用道具 舉報

6#
ID:135253 發表于 2018-9-29 14:22 來自觸屏版 | 只看該作者
小貓貓愛吃魚 發表于 2018-9-29 12:37
void LCM_pixel(uchar column, uchar row,bit show)

函數內定義的 column、row 是采用的 uchar 類型,計 ...

謝謝,127,63沒有超范圍啊?
回復

使用道具 舉報

7#
ID:135253 發表于 2018-9-29 14:23 來自觸屏版 | 只看該作者
豬八戒 發表于 2018-9-29 13:02
看是否跟if((column>=LCM_XMAX)||(row>=LCM_YMAX))有關系

注釋過了,也沒用!
回復

使用道具 舉報

8#
ID:404160 發表于 2018-9-29 20:06 | 只看該作者
addr =(uint)LCM_G_BASE + (row*LCM_BYTES_PER_ROW)+ (column/8);

這句計算應該是編譯后數據類型不對。導致計算錯誤
回復

使用道具 舉報

9#
ID:135253 發表于 2018-9-30 19:05 | 只看該作者
飛云居士 發表于 2018-9-29 20:06
addr =(uint)LCM_G_BASE + (row*LCM_BYTES_PER_ROW)+ (column/8);

這句計算應該是編譯后數據類型不對。 ...

那應該如何修改呢?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产无人区一区二区三区 | 亚洲精品欧美一区二区三区 | 欧美精品一区三区 | 国产精品久久久久久吹潮 | 国产精品日日做人人爱 | 国产高清精品一区二区三区 | 在线视频 亚洲 | 国产精品99久 | 一区二区三区国产精品 | 中文字幕日韩欧美 | 国产一区二区欧美 | 精品国产一区二区三区久久影院 | 亚洲一区二区 | 午夜影院黄 | 91最新视频 | 国产精品久久久久aaaa樱花 | 爱操影视| 国产精品久久久久久网站 | 色婷婷av99xx| 亚洲精品一区二区在线观看 | 国产三级日本三级 | 国产三级精品视频 | 丁香婷婷成人 | 日韩视频a| 日本在线小视频 | 草比网站 | 日韩欧美精品在线 | 午夜一级做a爰片久久毛片 精品综合 | 91精品一区二区三区久久久久 | 黑人成人网 | 久久国产视频一区 | 91精品国产91久久久久福利 | 日本在线中文 | 成人中文字幕在线 | 亚洲成人精品视频 | 色视频欧美 | 一级黄a视频 | 国产精品欧美一区二区 | 成人精品一区二区 | 国产在线一区二 | 日韩免费网站 |