Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

PIC18+TFT_320QWT_mikroBasic

Непрочитано 16.08.2015, 22:09  
Dtolok
Гражданин KAZUS.RUN
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

вопрос на засыпку - чем отличается оператор условия в барсике от си?
Реклама:
Dtolok вне форума  
Непрочитано 16.08.2015, 22:21  
Dtolok
Гражданин KAZUS.RUN
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

https://ru.wikipedia.org/wiki/%D0%9E...BD%D0%B8%D1%8F вот вам для примера!!! из личного опыта - пишу на бейсике потому что, за@бует в си скобки ставить....
Dtolok вне форума  
Непрочитано 16.08.2015, 22:28  
Dtolok
Гражданин KAZUS.RUN
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

OakRidge, благодаря вам нашел первый косяк -TFT_16bit_DataPort_Lo_Direction в библиотеке - примере TFT_16bit_DataPort_Direction_Lo !!! компиляция прошла!
Dtolok вне форума  
Непрочитано 17.08.2015, 14:06  
Dtolok
Гражданин KAZUS.RUN
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

кто сталкивался с TFT_320QWT - какой все таки стоит драйвер?
Dtolok вне форума  
Непрочитано 17.08.2015, 14:45  
anatol378
Почётный гражданин KAZUS.RUN
 
Аватар для anatol378
 
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,744
Сказал спасибо: 416
Сказали Спасибо 1,236 раз(а) в 550 сообщении(ях)
anatol378 на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Читать умеешь? https://kazus.run/forums/showpost.ph...2&postcount=10
Там ссылка. По ссылке есть и фото дисплея. И если страничку пролопатить - найдешь и ссылку на драйвер http://elecfreaks.com/estore/downloa...D1289-spec.pdf
А в нем и все для работы.
Правда я не ясновидящий и твой дисплей и маркировку дистанционно не вижу.
__________________
Решил посоветовать, да забыл что...
anatol378 вне форума  
Сказали "Спасибо" anatol378
Dtolok (17.08.2015)
Непрочитано 17.08.2015, 15:55  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Сообщение от anatol378 Посмотреть сообщение
А в нем и все для работы.
Ещё не факт. Фиг его знает, что там кетайцы на картонку прилепили.
1. Там может быть и не 1289, что-то похожее или вообще другое.
2. Даже если там и 1289, то не факт что исходники с инета подойдут, как не странно. Или цвета корявые будут, или глюки периодические, инетопомойка, мля. Велика вероятность допиливания. "Плавали, знаем!"(С).
STM32F0 вне форума  
Непрочитано 17.08.2015, 16:07  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Сообщение от Dtolok Посмотреть сообщение
потому что, за@бует в си скобки ставить....
Ну и блажь. Скобки ему мешают.
Выделять процедуры и подпрограммы ключевыми словами в барсике это проще?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 17.08.2015, 16:43  
Dtolok
Гражданин KAZUS.RUN
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Сообщение от dosikus Посмотреть сообщение
Выделять процедуры и подпрограммы ключевыми словами в барсике это проще?
для меня да... со студенческих времен тянется
Dtolok вне форума  
Непрочитано 17.08.2015, 16:56  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Dtolok, Хочешь действительно работать и плодотворно, а не х***й страдать?
Тогда переходи на С и ARM.
Можешь, как выше уже озвучили, проконсультироваться у Паши Изирайдера...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 17.08.2015 в 16:59.
dosikus вне форума  
Сказали "Спасибо" dosikus
Dtolok (17.08.2015)
Непрочитано 17.08.2015, 18:07  
Dtolok
Гражданин KAZUS.RUN
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

как в детстве в "мурзилке" - найдите 10 отличий

прога на Си
Цитата:
void TFT_Line(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2,unsigned int color)
{
int x,y,addx,addy,dx,dy;
long P;
unsigned int i;

dx = fabs(x2-x1);
dy = fabs(y2-y1);
x = x1;
y = y1;

if(X1 › x2)
{
addx = -1;
}
else
{
addx = 1;
}

if(y1 › y2)
{
addy = -1;
}
else
{
addy = 1;
}


if(dx ›= dy)
{

P = (2*dy) - dx;

for(i = 1; i ‹= (dx +1); i++)
{

TFT_dot(x,y,color);

if(P ‹ 0)
{
P = P + (2*dy);
x = (x + addx);
}
else
{
P = P+(2*dy) - (2*dx);
x = x + addx;
y = y + addy;
}
}
}
else
{
P = (2*dx) - dy;

for(i = 1; i ‹= (dy +1); i++)
{

TFT_dot(x,y,color);

if(P‹0)
{
P = P + (2*dx);
y = y + addy;
}
else
{
P = P + (2*dx) - (2*dy);
x = x + addx;
y = y + addy;
}
}
}
}
прога на барсике
Цитата:
sub procedure TFT_Line(dim x1, y1, x2, y2, color as word)
dim x,y,addx,addy,dx,dy as word
dim P as longint
dim i as word

dx = fabs(x2 - x1)
dy = fabs(y2 - y1)
x = x1
y = y1
if(X1 › x2) then
addx = -1
else
addx = 1
end if

if(y1 › y2) then
addy = -1
else
addy = 1
end if
if(dx ›= dy) then
P = (2 * dy) - dx
for(i = 1 to (dx + 1))
TFT_dot(x, y, color)
if(P ‹ 0) then
P = P + (2 * dy)
x = (x + addx)
else
P = P+(2 * dy) - (2 * dx)
x = x + addx
y = y + addy
end if
next i
else
P = (2 * dx) - dy
for(i = 1 to (dy +1))
TFT_dot(x, y, color)
if(P ‹ 0) then
P = P + (2 * dx)
y = y + addy
else
P = P + (2 * dx) - (2 * dy)
x = x + addx
y = y + addy
end if
next i
end if
end sub
и чем меня должен прельщать АРМ? меня вполне устраивает PIC
Dtolok вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глупый вопрос. Как писать EEPROM PIC18? Easyrider83 Микроконтроллеры, АЦП, память и т.д 4 09.01.2011 19:55
C++ для PIC18 alberio Микроконтроллеры, АЦП, память и т.д 5 07.07.2010 17:48
Автономный программатор для PIC18 avartemiy Микроконтроллеры, АЦП, память и т.д 3 23.04.2010 12:34
PIC18 реализация I2C proteus dima80 Микроконтроллеры, АЦП, память и т.д 1 01.06.2009 11:50
Обновление IAR Embedded Workbench for Microchip PIC18 i8051 Микроконтроллеры, АЦП, память и т.д 2 29.05.2008 15:35


Часовой пояс GMT +4, время: 16:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.