|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 11:46 pm
НЕ мога да подкарам Дисплей Т6963C
| Автор |
Съобщение |
|
hacker4eto1
Ранг: Минаващ
Регистриран на: Пет Май 18, 2012 9:14 pm Мнения: 64
|
 НЕ мога да подкарам Дисплей Т6963C
Здравейте, отново имам нужда от помощта ви мисля да започна нов проект (предният ми беше индикатора за скоростите). Да си кажа няма ме много в програмирането даже те първа прохождам за целта ,гледам да се упражнявам малко със лесни работи . Имам терзание относно Един Графичен дисплей с драйвер на Тошиба Т6963C Ето го дисплея 240х128:   Това е Дейташита: http://www.cpu.com.tw/kh/gon/lcd/doc/240128b-yyh-vz.pdfСега по същество.. 1-во Как да го подкарам за целта имам Пикове 16ф877а,16ф873а,18ф2455,18ф25к22,,18ф2550. 2-ро " PIC16 family of MCUs does not support working with external resources.
Това го четох във Хелпа на Mikro C значи няма да стане със 16 ките така ли да разбирам ? 3-то. Ето моята схема :  П.П ако се чудите защо така съм ги разхвърлел изходите ами другите ги пазя за друг "хардуер" за който имам някакви примери от нета и ще ми е по лесно да ги скопосам после заедно нещата.... За начало искам да накарам Просто нещо да се покаже на тоя дисплей..,но пусна ли симулация и "ГРЕДА" П.П не ми се смейте много и от сега ви казвам може би ще задавам глупави въпроси ,за това обяснявайте като за Бос в тая сфера:)
_________________Инж.Тодор Димитров гр./Ямбол / 24г. Последен Проект... http://www.vbox7.com/play:c1e9997504
Последна промяна hacker4eto1 на Пон Яну 13, 2014 10:02 pm, променена общо 1 път
|
| Пон Яну 13, 2014 9:31 pm |
|
 |
|
raven_feather
Ранг: Популярен
Регистриран на: Чет Сеп 28, 2006 4:24 pm Мнения: 320 Местоположение: Варна
|
 Re: НЕ мога да подкарам Дисплей Т6963C
То и аз колкото теб разбирам  , но на Vee трябва да имаш -16В ( виж си документацията) и D0-D7 да свържеш на порт C ( първият ред на програмата ти). Опс, не видях ,че са вързани на схемата.
Последна промяна raven_feather на Пон Яну 13, 2014 10:38 pm, променена общо 1 път
|
| Пон Яну 13, 2014 9:49 pm |
|
 |
|
hacker4eto1
Ранг: Минаващ
Регистриран на: Пет Май 18, 2012 9:14 pm Мнения: 64
|
 Re: НЕ мога да подкарам Дисплей Т6963C
Бях объркал един край на схемата оправих я.. А по дейташит съм вързал нещата.  А относно Д0.....Д7 те нали се водят Дата порт и съм ги декларирал правилно мисля 
_________________Инж.Тодор Димитров гр./Ямбол / 24г. Последен Проект... http://www.vbox7.com/play:c1e9997504
|
| Пон Яну 13, 2014 10:04 pm |
|
 |
|
amdatlon
Ранг: Почетен член
Регистриран на: Чет Мар 19, 2009 8:33 pm Мнения: 804
|
 Re: НЕ мога да подкарам Дисплей Т6963C
Ето моите 10 цента:  Примерен проект за 16Ф877А , само че е на друг компилатор: CCS 4.128. Може да ползваш хекс файла за проба на твоята схема .
|
| Вто Яну 14, 2014 1:07 am |
|
 |
|
hacker4eto1
Ранг: Минаващ
Регистриран на: Пет Май 18, 2012 9:14 pm Мнения: 64
|
 Re: НЕ мога да подкарам Дисплей Т6963C
Ох днеска цял ден си играх и стигнах само до тука.... дори една буква не мога да изкарам на дисплея...  Кода...  |  |  |  | Код: #include "__T6963C.h"
// T6963C module connections char T6963C_dataPort at PORTC; char T6963c_dataPort_Direction at TRISC; // DATA port
sbit T6963C_ctrlwr at RB4_bit; // WR write signal sbit T6963C_ctrlrd at RB3_bit; // RD read signal sbit T6963C_ctrlcd at RB2_bit; // CD command/data signal sbit T6963C_ctrlrst at RB6_bit; // RST reset signal sbit T6963C_ctrlwr_Direction at TRISB4_bit; // WR write signal sbit T6963C_ctrlrd_Direction at TRISB3_bit; // RD read signal sbit T6963C_ctrlcd_Direction at TRISB2_bit; // CD command/data signal sbit T6963C_ctrlrst_Direction at TRISB6_bit; // RST reset signal
// Signals not used by library, they are set in main function sbit T6963C_ctrlce at RB5_bit; // CE signal sbit T6963C_ctrlfs at RB1_bit; // FS signal sbit T6963C_ctrlmd at RB0_bit; // MD signal sbit T6963C_ctrlce_Direction at TRISB5_bit; // CE signal direction sbit T6963C_ctrlfs_Direction at TRISB1_bit; // FS signal direction sbit T6963C_ctrlmd_Direction at TRISB0_bit; // MD signal direction
// End T6963C module connections const code char mikroE_240x64_bmp[]; // PIC can't store larger picture(240x128) in ROM const code char einstein[];
void main() { char txt1[] = " EINSTEIN WOULD HAVE LIKED mE"; char txt[] = " GLCD LIBRARY DEMO, WELCOME !";
unsigned char panel; // Current panel unsigned int i; // General purpose register unsigned char curs; // Cursor visibility unsigned int cposx, cposy; // Cursor x-y position
ANSELA = 0; ANSELB = 0; ANSELC = 0; C1ON_bit = 0; // Disable comparators C2ON_bit = 0; TRISC=0x00; TRISB=0x00; TRISA=0x00; T6963C_displayTxtPanel(1);
T6963C_ctrlce_Direction = 0; T6963C_ctrlce = 0; // Enable T6963C T6963C_ctrlfs_Direction = 0; T6963C_ctrlfs = 0; // Font Select 8x8 T6963C_ctrlmd_Direction = 0; T6963C_ctrlmd = 0; // Column number select T6963C_init(240,128,8); T6963C_fill(0x33,0x00FF,0x000F);
T6963C_graphics(1); T6963C_text(1); panel = 0; i = 0; curs = 0; cposx = cposy = 0; T6963C_write_text(txt, 0, 0, T6963C_ROM_MODE_XOR); T6963C_write_text(txt1, 0, 15, T6963C_ROM_MODE_XOR);
/* * Cursor */ T6963C_cursor_height(8); // 8 pixel height T6963C_set_cursor(0, 0); // Move cursor to top left T6963C_cursor(1); // Cursor off
T6963C_write_char_adv('A',22,23); T6963C_write_char_adv('B',22,23); T6963C_Write_Text_Adv("TOTO", 0, 0);
} |  |  |  |  |
Пробвах всякакви примери.... и ги чертах както са показани и Все Греда.... 
_________________Инж.Тодор Димитров гр./Ямбол / 24г. Последен Проект... http://www.vbox7.com/play:c1e9997504
|
| Вто Яну 14, 2014 7:44 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: НЕ мога да подкарам Дисплей Т6963C
Ползваш някакви библиотеки , за които трябва да се гадае. Чертаеш някаква схема в някакъв симулатор, сорс за симулацията не даваш. Докполкото разбирам - всичко е само симулации, на твоя си комп. Как очакваш някой да ти уцели проблема?
Все пак - кой вдига РЕСЕТ пина във високо ниво? Библиотеката?
|
| Вто Яну 14, 2014 8:47 pm |
|
 |
|
hacker4eto1
Ранг: Минаващ
Регистриран на: Пет Май 18, 2012 9:14 pm Мнения: 64
|
 Re: НЕ мога да подкарам Дисплей Т6963C
Ето по това "ГАДАЯ" http://www.mikroe.com/download/eng/documents/compilers/mikroc/pro/pic/help/t6963c_graphic_lcd_library.htmКода съм го постнал ,Ако трябва и .hexa ще дам. Нормално да е Само симулации няма да тръгна да запоявам нещо което не го знам дали работи!
_________________Инж.Тодор Димитров гр./Ямбол / 24г. Последен Проект... http://www.vbox7.com/play:c1e9997504
|
| Вто Яну 14, 2014 8:58 pm |
|
 |
|
Koleto
Ранг: Форумен бог
Регистриран на: Съб Фев 18, 2006 11:55 pm Мнения: 1301 Местоположение: София
|
 Re: НЕ мога да подкарам Дисплей Т6963C
И кое му е нормалното? А какво правим, ако вземе, че случайно тръгне на симулатор пък като го запоиш не тръгне? 
_________________ Някой ден и костенурките ще се научат да летят...
|
| Вто Яну 14, 2014 9:11 pm |
|
 |
|
sukhoi
Ранг: Напреднал
Регистриран на: Чет Авг 21, 2008 2:52 pm Мнения: 476 Местоположение: Пловдив
|
 Re: НЕ мога да подкарам Дисплей Т6963C
Да брадъре, най-добре си стъкми една платка(ако ги имаш дисплея и микроконтролера). Ако си запознат с някоя програма за чертане на платки, за един преди обед можеш да я навържеш на две на три, да я "изгладиш", да я ецнеш, да разпробиеш отворите за PTH елементите и да я подкарваш. По добре е реален хардуер според мен, кой знае какви библиотеки използват в микроC.
|
| Вто Яну 14, 2014 9:20 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: НЕ мога да подкарам Дисплей Т6963C
.....няма да тръгна да запоявам нещо което не го знам дали работи....
кое дали работи? ПИКът , тошибският мултимилионен чип или кварцът? Те всичките работят, преди да ги изгориш. Тоест -ти тестваш библиотеката в симулатор или самия симулатор.
|
| Вто Яну 14, 2014 9:45 pm |
|
 |
|
hacker4eto1
Ранг: Минаващ
Регистриран на: Пет Май 18, 2012 9:14 pm Мнения: 64
|
 Re: НЕ мога да подкарам Дисплей Т6963C
Момчета каквото ме грабнатахте.... За акъл ви питам вие зехте ми се карате  ,До сега каквото и да съм правил винаги поне се е показвала някаква визуализация на дисплея е верно ползвам съм не графични но до сега протеуса не ме е предавал.. мен ми е най-лесно да я навържа имам бредборд имам всичко.. утре и това ще направя... Кварца ми е на 20МГх да не е нещо честотата да бъркам...
_________________Инж.Тодор Димитров гр./Ямбол / 24г. Последен Проект... http://www.vbox7.com/play:c1e9997504
|
| Вто Яну 14, 2014 10:06 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: НЕ мога да подкарам Дисплей Т6963C
e, ние акъл дадохме много, ама съвет и решение ....  И като я налепиш и не тръгне, пак ли ще ни се караш? Козата си иска пръч, дебъга - работа.
|
| Вто Яну 14, 2014 10:21 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: НЕ мога да подкарам Дисплей Т6963C
конфигурацията на професора?
|
| Сря Яну 15, 2014 3:41 pm |
|
 |
|
hacker4eto1
Ранг: Минаващ
Регистриран на: Пет Май 18, 2012 9:14 pm Мнения: 64
|
 Re: НЕ мога да подкарам Дисплей Т6963C
След 2 дена борба с не регистрираната Mikro C успях да го на карам да Оживее .   |  |  |  | Код: #include "__T6963C.h" // ------------------------------------------------------ // GLCD Picture name: panel_128x128.bmp // GLCD Model: T6963C 128x128 // ------------------------------------------------------
// T6963C module connections char T6963C_dataPort at PORTD;//DATA port sbit T6963C_ctrlwr at RC2_bit;//WR write signal. sbit T6963C_ctrlrd at RC1_bit;//RD read signal. sbit T6963C_ctrlcd at RC0_bit;//CD command/data signal. sbit T6963C_ctrlrst at RC4_bit;//RST reset signal. sbit T6963C_ctrlwr_Direction at TRISC2_bit;//WR write signal. sbit T6963C_ctrlrd_Direction at TRISC1_bit;//RD read signal. sbit T6963C_ctrlcd_Direction at TRISC0_bit;//CD command/data signal. sbit T6963C_ctrlrst_Direction at TRISC4_bit;//RST reset signal.
//Signals not used by library, they are set in main function. sbit T6963C_ctrlce at RC3_bit;//CE signal. sbit T6963C_ctrlfs at RC6_bit;//FS signal. sbit T6963C_ctrlce_Direction at TRISC3_bit;//CE signal direction. sbit T6963C_ctrlfs_Direction at TRISC6_bit;//FS signal direction. //End T6963C module connections.
// void main() { C1ON_bit = 0; // Disable comparators C2ON_bit = 0; TRISD=0; TRISA=0; TRISC=0; TRISB=0;
T6963C_ctrlce_Direction = 0; T6963C_ctrlce = 0;//Enable T6963C . T6963C_ctrlfs_Direction = 0; T6963C_ctrlfs = 1;//Font Select 8X8
T6963C_init(240,128,8); Delay_ms(500);
T6963C_graphics(1); T6963C_text(1); T6963C_cursor_height(0); T6963C_set_cursor(0,0); T6963C_cursor(0); T6963C_cursor_blink(0); T6963C_displayGrPanel(0); T6963C_displayTxtPanel(0);
Delay_ms(100);
T6963C_panelFill(0);
T6963C_line(0, 0, 239, 127, T6963C_WHITE); T6963C_rectangle(20, 20, 219, 107, T6963C_WHITE); T6963C_write_text("MCU-BG.COM",40,2,T6963C_ROM_MODE_OR); T6963C_write_text("MCU-BG.COM",50,3,T6963C_ROM_MODE_OR); Delay_ms(500);
} |  |  |  |  |
П.П тъп въпрос.. Защо след като съм конфигурирал RA и RB да ми са изходи на тях получавам някакви високи нива ?
_________________Инж.Тодор Димитров гр./Ямбол / 24г. Последен Проект... http://www.vbox7.com/play:c1e9997504
|
| Сря Яну 15, 2014 11:23 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: НЕ мога да подкарам Дисплей Т6963C
По принцип не само компараторите трябва да се спират. И какво разбираш под високи нива?
|
| Чет Яну 16, 2014 11:00 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|