No.98797 作者:liufengzhong 邮件:l_fz@sina.com ID:149522 登陆:12次 文章数:695篇 最后登陆IP:183.13.93.245 最后登陆:2015/6/16 17:02:27 注册:2014/7/29 21:51:15 财富:3671 发帖时间:2014/10/9 19:19:06 发贴者IP:113.76.209.64 标题:liufengzhong:实现一个lcd-drawing库基于setPixel sdram_col_write函数的使用 摘要:No.98797实现一个lcd-drawing库基于setPixel sdram_col_write函数的使用 你好, 我实现了一个“setPixel”功能,使用display_controller模块和sdram写在一个内部列像素数据使用“sdram_col_write”功能。 它工作很好,但我的问题是计算的列索引被传递给该函数。 就像一个计算在“CMD_WRITE_LINE”命令发送到display_controller_server。 start_row =(s.IP[image_no]。 start_used_words +线* s.IP[image_no].line_width_words)/ SDRAM_ROW_WORDS; start_col =((s.IP[image_no]。 start_used_words +线* s.IP[image_no].line_width_words)* 2)% SDRAM_COL_COUNT; word_count = s.IP[image_no].line_width_words; sdram_buffer_write_p(c_sdram、银行、start_row、start_col word_count,buffer_pointer); 总是列索引0。 我所知的sdram(PINOUT_V1_IS42S16400F 4银行。 每个银行都有4096行和256列。 的每一列条目2字节)。 我以为我是假设计算start_col如下 ......
>>返回讨论的主题
|