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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3085|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品日韩欧美一区二区三区 | 五月综合激情在线 | 操人网 | 国产高清视频在线观看 | 国产精品久久久久久久久免费丝袜 | 中文字幕日韩欧美一区二区三区 | 午夜爱爱毛片xxxx视频免费看 | 91在线一区 | 国产精品久久一区二区三区 | 看片国产 | 亚洲精品乱码 | 久久久久久久久久久福利观看 | 97caoporn国产免费人人 | 亚洲狠狠丁香婷婷综合久久久 | 91在线视频| 精品无码久久久久久国产 | 欧美a级成人淫片免费看 | 亚洲免费精品 | 一级视频黄色 | 亚洲欧美日韩激情 | 欧美一级片免费看 | 亚洲精品一区二区三区在线观看 | 日韩欧美精品一区 | 中文在线一区二区 | 特黄毛片 | 毛片的网址 | 国产成人啪免费观看软件 | 色综合久久88色综合天天 | 欧美成人激情视频 | 欧美一区二区成人 | 日本一区视频在线观看 | 日本免费黄色一级片 | 欧美亚洲国产日韩 | 国产精品免费一区二区三区四区 | 亚洲高清在线播放 | 视频二区| www.日韩| 亚洲视频一区 | 国产精品视频97 | 亚洲人久久 | 欧美 日韩 国产 一区 |