hujj

    1. 在这新的一年开始之际,祝愿大家都开始新的篇章,取得更大的成绩,事业更上一层楼。
    2. 【CH579M-R1】+开箱测试及平台的建立 10/3692 国产芯片交流 2024-11-10
      已经在另一个帖子里提供了项目文件的压缩包。
    3. 【CH579M-R1】+求助:如何接收完整的串口数据 13/3716 国产芯片交流 2024-11-10
      程英茂 发表于 2024-10-7 07:38 有直接可用的压缩包吗?
      找到了之前的压缩文件,希望能够帮到你。
    4. 我的这块板子传感器是I2C通讯的,我用厂家的damo,具体的通讯协议我没有深究。  
    5. 悲惨人 发表于 2024-6-16 14:52 连线具体是怎么连啊,还有要怎么配置
      1、顶楼上说过,直接插在开发板上就行。 2、开发板有配套的damo,自己只要将数值显示在屏幕上就行。
    6. GD32嵌入式解惑 4/742 GD32 MCU 2024-06-08
      1206和1608点阵字体横向只有6点和8点,一个字节就可以覆盖,因此t1只要循环8次就能完整显示。而2412和3216点阵字体横向分别有12点和16点,需要的2个字节才能覆盖,你的程序只循环了前8个点,剩余的点阵并未写到屏幕上,当然只有左半个字了。
    7. 【GD32E503评测】 汉字及字符串显示的实验 12/2754 国产芯片交流 2024-05-16
      csfc 发表于 2024-5-15 13:58 大佬能发个完整的吗,对照着改入GD32F303中,运行报错了,想看看那一块的问题。
      这是当时保存的项目文件,希望能够帮助到您。
    8. 【SC8905 EVM测评】+单片机I2C通讯实验 7/5255 电源技术 2024-04-06
      HJ_Guang 发表于 2024-4-5 21:49 大佬,为啥这款芯片的资料在南芯官网搜不到呀
      我被您给难倒了!抱歉的很,我无法回答您的问题,因为我与厂家也不熟悉。
    9. 红米2a整活开始!为红米2A刷Linux系统 14/2289 国产芯片交流 2024-02-26
      本帖最后由 hujj 于 2024-2-26 09:16 编辑 关注楼主的进展,我手头上有多个红米手机,届时看能不能跟风抄作业。
    10. 这块小板子看来挺好的,功能比较多,可以深入研究。
    11. 【SC8905 EVM测评】+设置工具SC9805tool的使用 4/3135 国产芯片交流 2023-11-07
      KEYONE808 发表于 2023-11-6 20:23 请问,SC8701/SC8705系列的I2C 调试器可以从哪里下载??  
      调试器是随同评测板提供的,软件也是从官网下载的。
    12. 立秋了~今天你喝秋天的第一杯奶茶了吗? 24/1681 聊聊、笑笑、闹闹 2023-08-08
      立秋并不是进入秋天,全国各地进入秋天的时间也不完全统一的南北有一定的差异,通常是北方先于南方。
    13. 新定义 TBK-RD8T3x 开发板-开箱 6/1980 国产芯片交流 2023-07-03
      led2015 发表于 2023-6-28 21:10 资料倒是齐全,有时通电要是出现不正常该怎么办
      我也试用过了,从来没有遇到过通电出现不正常的现象。
    14. 人老眼花,我看成了“工程事故机”了呢。
    15. 这种焊盘画起来有什么技巧吗 11/2111 PCB设计 2023-04-14
      可以通过画圆弧来实现,设置半径、起始角度、结束角度等参数就行。
    16. 能卡脖子时就狠赚一把,等我们自己能生产或者有替代品时则低价打压,这是国外资本家的惯用手法。
    17. 开发板上也找不到LCD的驱动芯片:
    18. lugl4313820 发表于 2022-9-26 22:57 屏拿下来,看看后面的丝印就行了,如果拆不下来,就看init的初始化寄存器,对比一下就知道了。还有就查一下 ...
      屏幕背面没有驱动芯片的丝印信息:     右上角芯片的丝印信息如下,不象是驱动芯片:     从厂家官网搜索到的资料有限,百度也找不到更多的资料。我找到的仅有三个版本的资料:     最新的版本TLI范例中LCD有4个型号,我对应的是第2个V1.2:     从代码中我看不出驱动芯片的相关信息: void lcd_power_on1(void) { lcd_command_write(0xC0); //power control1 command电源控制1命令/w/ lcd_data_write(0x0A); //P-Gamma level伽马水平//4.1875v lcd_data_write(0x0A); //N-Gamma level lcd_command_write(0xC1); //BT & VC Setting//power contrl2 command/w/ lcd_data_write(0x41); lcd_data_write(0x07); //VCI1 = 2.5V lcd_command_write(0xC2); //DC1.DC0 Setting//power control3 for normal mode lcd_data_write(0x33); lcd_command_write(0xC5); //VCOM control lcd_data_write(0x00); //NV memory is not programmed NV存储器未编程 lcd_data_write(0x42); //VCM Setting lcd_data_write(0x80); //VCM Register Enable lcd_command_write(0xB0); //interface mode control //Polarity Setting 接口模式控制//极性设置 lcd_data_write(0x02); lcd_command_write(0xB1); //frame rate control for normal mode 正常模式的帧速率控制 lcd_data_write(0xB0); //Frame Rate Setting//70 frame per second//no division for internal clocks 帧速率设置//每秒70帧//内部时钟无分割 lcd_data_write(0x11); //17 clocks per line period for idle mode at cpu interface CPU接口的空闲模式每行周期17个时钟 lcd_command_write(0xB4); //dispaly inversion control 显示反转控制 lcd_data_write(0x00); // disable Z-inversion , column inversion 禁用Z反转、列反转 lcd_command_write(0xB6); //display function control// RM.DM Setting 显示功能控制//RM。DM设置 lcd_data_write(0x70); //0xF0 lcd_data_write(0x02); //direction of gate scan: G1->G480 one by one, source scan: S1->S960, scan cycle if interval scan in non-display area //门扫描方向:G1->G480逐个,源扫描:S1->S960,非显示区间隔扫描时扫描周期 lcd_data_write(0x3B); //number of lines to drive LCD: 8*(0x3C) = 480 驱动LCD的行数:8*(0x3C)=480 lcd_command_write(0xB7); //Entry Mode 进入模式 lcd_data_write(0x07); //disable low voltage detection, normal display 禁用低压检测,正常显示, lcd_command_write(0xF0); //Enter ENG , must be set before gamma setting 输入ENG,必须在gamma设置之前设置 lcd_data_write(0x36); lcd_data_write(0xA5); lcd_data_write(0xD3); lcd_command_write(0xE5); //Open gamma function , must be set before gamma setting打开伽马函数,必须在伽马设置之前设置 lcd_data_write(0x80); lcd_command_write(0xE5); //Page 1 lcd_data_write(0x01); lcd_command_write(0XB3); //WEMODE=0(Page 1) , pixels over window setting will be ignored.//frame rate control in partial mode/full colors //WEMODE=0(第1页),窗口设置上方的像素将被忽略//部分模式/全色的帧速率控制 lcd_data_write(0x00); lcd_command_write(0xE5); //Page 0 lcd_data_write(0x00); lcd_command_write(0xF0); //Exit ENG , must be set before gamma setting 退出ENG,必须在gamma设置之前设置 lcd_data_write(0x36); lcd_data_write(0xA5); lcd_data_write(0x53); lcd_command_write(0xE0); //Gamma setting //y fine adjustment register for positive polarity y正极微调寄存器 lcd_data_write(0x00); lcd_data_write(0x35); lcd_data_write(0x33); //y gradient adjustment register for positive polarity 正极性y梯度调整寄存器 lcd_data_write(0x00); //y amplitude adjustment register for positive polarity 正极性的y振幅调整寄存器 lcd_data_write(0x00); lcd_data_write(0x00); //y fine adjustment register for negative polarity y负极性微调寄存器 lcd_data_write(0x00); lcd_data_write(0x35); lcd_data_write(0x33); //y gradient adjustment register for negative polarity 负极性y梯度调整寄存器 lcd_data_write(0x00); //y amplitude adjustment register for negative polarity 负极性的y振幅调整寄存器 lcd_data_write(0x00); lcd_data_write(0x00); lcd_command_write(0x36); //memory data access control 存储器数据访问控制 lcd_data_write(0x48); lcd_command_write(0x3A); //interface pixel format setting 界面像素格式设置 lcd_data_write(0x55); //16-bits lcd_command_write(0x11); //Exit sleep mode lcd_command_write(0x29); //Display on delay(10); }  
    19. littleshrimp 发表于 2022-9-26 20:21 我看例程里有直接写入图片的函数,比如ipa_config((uint32_t)&gImage_image1);,这样的话是不是操作gImag ...
          我将Logo图片数据进行了分析,并试图在图片外围加个方框,初步取得了成功,下图为加了左右竖线及部分横线,因为验证成功了就没有继续修改数据让方框闭合起来。     经过初步分析图像数据,这个Logo图片是320*162点阵像素,每个像素数据为2字节。     如果要采取这个方案显示的话,需要建立一个显示缓存为320*480*2=307200字节,即300k的flash,况且目前还不清楚如何设定图像的起点以及宽、高,所以困难比较大。如果能够找到更简捷的方法,应该会容易一些。
    20. 我觉得使用AT24Cxx的芯片来保存数据很方便,可以任意写入数据,不用考虑擦除问题。

最近访客

< 1/6 >

统计信息

已有405人来访过

  • 芯积分:1993
  • 好友:4
  • 主题:147
  • 回复:785

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言