16.08.2015, 22:09
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
вопрос на засыпку - чем отличается оператор условия в барсике от си?
|
|
|
|
16.08.2015, 22:21
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
https://ru.wikipedia.org/wiki/%D0%9E...BD%D0%B8%D1%8F вот вам для примера!!! из личного опыта - пишу на бейсике потому что, за@бует в си скобки ставить....
|
|
|
|
16.08.2015, 22:28
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
OakRidge, благодаря вам нашел первый косяк -TFT_16bit_DataPort_Lo_Direction в библиотеке - примере TFT_16bit_DataPort_Direction_Lo !!! компиляция прошла!
|
|
|
|
17.08.2015, 14:06
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
кто сталкивался с TFT_320QWT - какой все таки стоит драйвер?
|
|
|
|
17.08.2015, 14:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Читать умеешь? https://kazus.ru/forums/showpost.php...2&postcount=10
Там ссылка. По ссылке есть и фото дисплея. И если страничку пролопатить - найдешь и ссылку на драйвер http://elecfreaks.com/estore/downloa...D1289-spec.pdf
А в нем и все для работы.
Правда я не ясновидящий и твой дисплей и маркировку дистанционно не вижу.
__________________
Решил посоветовать, да забыл что...
|
|
|
Сказали "Спасибо" anatol378
|
|
|
17.08.2015, 15:55
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Сообщение от anatol378
|
А в нем и все для работы.
|
Ещё не факт. Фиг его знает, что там кетайцы на картонку прилепили.
1. Там может быть и не 1289, что-то похожее или вообще другое.
2. Даже если там и 1289, то не факт что исходники с инета подойдут, как не странно. Или цвета корявые будут, или глюки периодические, инетопомойка, мля. Велика вероятность допиливания. "Плавали, знаем!"(С).
|
|
|
|
17.08.2015, 16:07
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Сообщение от Dtolok
|
потому что, за@бует в си скобки ставить....
|
Ну и блажь. Скобки ему мешают.
Выделять процедуры и подпрограммы ключевыми словами в барсике это проще?
__________________
Осторожно , злой кот
|
|
|
|
17.08.2015, 16:43
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Сообщение от dosikus
|
Выделять процедуры и подпрограммы ключевыми словами в барсике это проще?
|
для меня да... со студенческих времен тянется
|
|
|
|
17.08.2015, 16:56
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: PIC18+TFT_320QWT_mikroBasic
Dtolok, Хочешь действительно работать и плодотворно, а не х***й страдать?
Тогда переходи на С и ARM.
Можешь, как выше уже озвучили, проконсультироваться у Паши Изирайдера...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 17.08.2015 в 16:59.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
17.08.2015, 18:07
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
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
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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, время: 18:23.
|
|