找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3148|回復: 15
收起左側(cè)

求普中HC6800E V2.8開發(fā)板原理圖

[復制鏈接]
ID:158391 發(fā)表于 2023-2-4 11:31 | 顯示全部樓層 |閱讀模式
由于板子是幾年前買的二手的,當時也忘了要原理圖和其他資料,最近才開始好好學,點燈、定時器、串口、中斷學的差不多了,到想用那個自帶的12864屏時,說什么也不聽使喚,屏插上到是亮,但不顯示內(nèi)容,亂碼也沒有。就是缺了原理圖,不敢確定我的引腳定義到底對不對,還是因為屏本來就是壞的。各位如果手上有這個資料麻煩上傳一下,謝謝了

開發(fā)板帶的普中HC-SD-TFT屏,看起來是沒有字庫的,因為啥芯片也沒有

開發(fā)板帶的普中HC-SD-TFT屏,看起來是沒有字庫的,因為啥芯片也沒有
1.jpg
回復

使用道具 舉報

ID:97554 發(fā)表于 2023-2-4 13:30 | 顯示全部樓層
你這個根本就不是12864,是塊TFT彩屏,你用12864肯定點不亮。
回復

使用道具 舉報

ID:105698 發(fā)表于 2023-2-5 18:10 | 顯示全部樓層
正好我有。

原理圖(電路圖).pdf

135.2 KB, 下載次數(shù): 45

HC6800原理圖

評分

參與人數(shù) 1黑幣 +12 收起 理由
ldc2000 + 12 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:158391 發(fā)表于 2023-2-9 01:21 | 顯示全部樓層

哇哈哈,真的太感謝了,找了好長時間啊,多謝多謝
回復

使用道具 舉報

ID:158391 發(fā)表于 2023-2-9 01:23 | 顯示全部樓層
楊雪飛 發(fā)表于 2023-2-4 13:30
你這個根本就不是12864,是塊TFT彩屏,你用12864肯定點不亮。

感謝提醒,看到你的回復后就找了好多資料,都沒能點亮他,關鍵不知道是什么驅(qū)動的,愁死人了
回復

使用道具 舉報

ID:155507 發(fā)表于 2023-2-9 07:10 | 顯示全部樓層
我給你來個類似程序參考
tftlcd.h
  1. #ifndef _tftlcd_H
  2. #define _tftlcd_H

  3. #include "public.h"

  4. //定義LCD彩屏的驅(qū)動類型  可根據(jù)自己手上的彩屏背面型號來選擇打開哪種驅(qū)動
  5. //#define TFT22_ILI9225B

  6. //#define TFT22_ILI9340

  7. //#define TFT24_ST7781R

  8. //#define TFT26_R61509V

  9. //#define TFT26_ILI9325D

  10. //#define TFT22_R61503B

  11. //#define TFT20_HX8309

  12. //#define TFT24_ST7789S

  13. //#define TFT24_SSD1297

  14. //#define TFT20_ILI9225

  15. //#define TFT20_ILI9341

  16. //#define TFT20_ST7775R

  17. #define TFT20_ST7775RV

  18. //#define TFT20_ILI9225C


  19. //TFTLCD顯示方向控制
  20. #define TFTLCD_DIR        0        //0:豎屏  1:橫屏  默認豎屏


  21. //分辨率
  22. #ifdef TFT20_HX8309
  23.         #define        WIDTH        176
  24.         #define        HEIGHT        220
  25. #endif

  26. #ifdef TFT22_R61503B
  27.         #define        WIDTH        176
  28.         #define        HEIGHT        220
  29. #endif

  30. #ifdef TFT22_ILI9225B
  31.         #define        WIDTH        176
  32.         #define        HEIGHT        220
  33. #endif

  34. #ifdef TFT24_ST7781R
  35.         #define        WIDTH        240
  36.         #define        HEIGHT        320
  37. #endif

  38. #ifdef TFT26_R61509V
  39.         #define        WIDTH        240
  40.         #define        HEIGHT        400
  41. #endif

  42. #ifdef TFT26_ILI9325D
  43.         #define        WIDTH        240
  44.         #define        HEIGHT        320
  45. #endif

  46. #ifdef TFT24_ST7789S
  47.         #define        WIDTH        240
  48.         #define        HEIGHT        320
  49. #endif

  50. #ifdef TFT24_SSD1297
  51.         #define        WIDTH        240
  52.         #define        HEIGHT        320
  53. #endif

  54. #ifdef TFT20_ILI9225
  55.         #define        WIDTH        176
  56.         #define        HEIGHT        220
  57. #endif

  58. #ifdef TFT20_ILI9341
  59.         #define        WIDTH        240
  60.         #define        HEIGHT        320
  61. #endif

  62. #ifdef TFT20_ST7775R
  63.         #define        WIDTH        176
  64.         #define        HEIGHT        220
  65. #endif

  66. #ifdef TFT20_ST7775RV
  67.         #define        WIDTH        176
  68.         #define        HEIGHT        220
  69. #endif

  70. #ifdef TFT20_ILI9225C
  71.         #define        WIDTH        176
  72.         #define        HEIGHT        220
  73. #endif

  74. //TFTLCD彩屏數(shù)據(jù)控制端口定義
  75. #define TFT_DATAPORTH P1
  76. #define TFT_DATAPORTL P0

  77. sbit        TFT_CS  = P2^7;
  78. sbit        TFT_RST = P3^3;
  79. sbit        TFT_RS  = P2^6;
  80. sbit        TFT_WR  = P2^5;
  81. sbit        TFT_RD  = P3^2;

  82. //TFTLCD重要參數(shù)集
  83. typedef struct  
  84. {                                                                                    
  85.         u16 width;                        //LCD 寬度
  86.         u16 height;                        //LCD 高度
  87.         u16 id;                                //LCD ID
  88.         u8  dir;            //LCD 方向
  89. }_tftlcd_data;


  90. //LCD參數(shù)
  91. extern _tftlcd_data tftlcd_data;        //管理LCD重要參數(shù)
  92. //LCD的前端顏色和背景色          
  93. extern u16  FRONT_COLOR;//前端顏色 默認紅色   
  94. extern u16  BACK_COLOR; //背景顏色.默認為白色


  95. //畫筆顏色
  96. #define WHITE                  0xFFFF
  97. #define BLACK                  0x0000          
  98. #define BLUE                  0x001F
  99. #define BRED             0XF81F
  100. #define GRED                          0XFFE0
  101. #define GBLUE                         0X07FF
  102. #define RED                    0xF800
  103. #define MAGENTA                0xF81F
  104. #define GREEN                  0x07E0
  105. #define CYAN                   0x7FFF
  106. #define YELLOW                 0xFFE0
  107. #define BROWN                          0XBC40 //棕色
  108. #define BRRED                          0XFC07 //棕紅色
  109. #define GRAY                           0X8430 //灰色



  110. void LCD_WriteCmd(u16 cmd);
  111. void LCD_WriteData(u16 dat);
  112. void LCD_WriteCmdData(u16 cmd,u16 dat);
  113. void LCD_WriteData_Color(u16 color);

  114. void TFTLCD_Init(void);//初始化
  115. void LCD_Set_Window(u16 sx,u16 sy,u16 width,u16 height);//設置窗口
  116. void LCD_Clear(u16 Color);        //清屏
  117. void LCD_Fill(u16 xState,u16 yState,u16 xEnd,u16 yEnd,u16 color);//填充單色
  118. void LCD_Color_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 *color);//在指定區(qū)域內(nèi)填充指定顏色塊
  119. void LCD_DrawPoint(u16 x,u16 y);//畫點
  120. void LCD_DrawFRONT_COLOR(u16 x,u16 y,u16 color);//指定顏色畫點
  121. void LCD_DrawBigPoint(u16 x,u16 y,u16 color);
  122. u16 LCD_ReadPoint(u16 x,u16 y);//讀點
  123. void LCD_DrawLine(u16 x1, u16 y1, u16 x2, u16 y2);//畫線
  124. void LCD_DrawLine_Color(u16 x1, u16 y1, u16 x2, u16 y2,u16 color);//指定顏色畫線
  125. void LCD_DrowSign(u16 x, u16 y, u16 color);//畫十字標記
  126. void LCD_DrawRectangle(u16 x1, u16 y1, u16 x2, u16 y2);//畫矩形
  127. void LCD_Draw_Circle(u16 x0,u16 y0,u8 r);//畫圓
  128. void LCD_ShowChar(u16 x,u16 y,u8 num,u8 size,u8 mode);//顯示一個字符
  129. void LCD_ShowNum(u16 x,u16 y,u32 num,u8 len,u8 size);//顯示一個數(shù)字
  130. void LCD_ShowxNum(u16 x,u16 y,u32 num,u8 len,u8 size,u8 mode);//顯示數(shù)字
  131. void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p);//顯示字符串
  132. void LCD_ShowFontHZ(u16 x, u16 y, u8 *cn);//顯示漢字                                                                                                                                                                                                                                                     
  133. void LCD_ShowPicture(u16 x, u16 y, u16 wide, u16 high,u8 *pic);//顯示圖片


  134. #endif
復制代碼




27-TFTLCD顯示實驗.zip

89.05 KB, 下載次數(shù): 7

評分

參與人數(shù) 1黑幣 +12 收起 理由
ldc2000 + 12 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:415064 發(fā)表于 2023-2-9 08:40 | 顯示全部樓層
第一,這個屏是TFT,第二要看驅(qū)動IC, TFT肯定有驅(qū)動IC的,只是在里面封裝著,你看不到而已
回復

使用道具 舉報

ID:158391 發(fā)表于 2023-2-9 10:39 | 顯示全部樓層
wojiaoguogai 發(fā)表于 2023-2-9 08:40
第一,這個屏是TFT,第二要看驅(qū)動IC, TFT肯定有驅(qū)動IC的,只是在里面封裝著,你看不到而已

愁的就是這個呢
回復

使用道具 舉報

ID:155507 發(fā)表于 2023-2-9 11:02 | 顯示全部樓層
普中科技--各型號開發(fā)板資料下載鏈接:

一、51/STC8A/STM8S單片機系列
①普中-7(A7)開發(fā)板:

百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1y7yN9fAdsSp8ShWaPyv0ZA  提取碼:6e9d

②普中-6(A6)開發(fā)板:

百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1VWlO7ujIfGgW8e2Hcko0yg  提取碼:6u7x

③普中-5&5.5(A5&V5.5)開發(fā)板:

百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1V4ac66gUhleEcJxVy6i2PQ   提取碼:l6te



⑤普中-2&3&4(A2/A3/A4)開發(fā)板:

百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1z2NvYz_Yz32RGqTIa5eb2w 提取碼:9d0q


⑦HC6800-MS 開發(fā)板:
百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1sWUmIXNyzYk72t40pH0J8Q 提取碼 : 5dnx


回復

使用道具 舉報

ID:158391 發(fā)表于 2023-2-9 16:09 | 顯示全部樓層
angmall 發(fā)表于 2023-2-9 07:10
我給你來個類似程序參考
tftlcd.h

非常感謝,在對驅(qū)動和引腳一頓改之后。。。。還是沒驅(qū)動起來
然后我就發(fā)現(xiàn):
//TFTLCD彩屏數(shù)據(jù)控制端口定義
#define TFT_DATAPORTH P1
#define TFT_DATAPORTL P0

這個程序是不是 驅(qū)動有2組排針那種屏幕的,我這個只有一組,而且看著和12864屏的接口很象,有RD,WR,E,CS1,CS2,
還是再找找
回復

使用道具 舉報

ID:158391 發(fā)表于 2023-2-9 16:11 | 顯示全部樓層
angmall 發(fā)表于 2023-2-9 11:02
普中科技--各型號開發(fā)板資料下載鏈接:

一、51/STC8A/STM8S單片機系列

這個我到普中官網(wǎng)看了,給他們留了言,到現(xiàn)在也沒回復
回復

使用道具 舉報

ID:155507 發(fā)表于 2023-2-9 17:18 | 顯示全部樓層
ldc2000 發(fā)表于 2023-2-9 16:09
非常感謝,在對驅(qū)動和引腳一頓改之后。。。。還是沒驅(qū)動起來
然后我就發(fā)現(xiàn):
//TFTLCD彩屏數(shù)據(jù)控制端口 ...

驅(qū)動這個彩屏,有的是8位,有的是16位。它有兩組,你就選8位
可根據(jù)自己手上的彩屏背面型號來選擇打開哪種驅(qū)動
你就每個試一遍。
回復

使用道具 舉報

ID:97554 發(fā)表于 2023-2-26 17:43 | 顯示全部樓層
angmall 發(fā)表于 2023-2-9 17:18
驅(qū)動這個彩屏,有的是8位,有的是16位。它有兩組,你就選8位
可根據(jù)自己手上的彩屏背面型號來選擇打開哪 ...

看PCB走線和插針應該是8位,但是普中的開發(fā)板,68000配的1602就是塊跟其他的不一樣的,基本所有的1602,0802,2004都能點亮的程序,就是點不動開發(fā)板配的那塊,只能用他的例程點,所以,即便是拿來基本上算是通用的程序也未必能驅(qū)動開發(fā)板自帶的屏
回復

使用道具 舉報

ID:158391 發(fā)表于 2023-2-26 23:09 | 顯示全部樓層
楊雪飛 發(fā)表于 2023-2-26 17:43
看PCB走線和插針應該是8位,但是普中的開發(fā)板,68000配的1602就是塊跟其他的不一樣的,基本所有的1602,0 ...

已經(jīng)新購了一塊12864玩,自帶的那個扔一邊去了!
在這里吐槽一下人的狹隘性,搞出來的東西非得搞得那么有“個性”,根本沒有“通用”和“兼容”這個概念,各行各業(yè)都沒有統(tǒng)一的標準,當然現(xiàn)在慢慢好起來慢慢向看齊了,象早期的WPS等軟件、花樣百出的手機充電器接口、電路板上被磨掉的芯片標識、各種帶識別芯片的電池,整的好象不用他家的東西就不行一樣!
回復

使用道具 舉報

ID:1091987 發(fā)表于 2023-10-26 20:25 來自觸屏版 | 顯示全部樓層

лüV2.8汾
回復

使用道具 舉報

ID:993533 發(fā)表于 2025-3-17 11:33 | 顯示全部樓層
正好在找整個知識,謝謝各位大哥!
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表