Отговори на тема  [ 10 мнения ] 
Дефиниране на класове за ПИКчета 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Дефиниране на класове за ПИКчета
Здравейте! Има ли продукт за ПИКчета, който позволява дефиниране на класове?! CCS и XC, до колкото знам, не позволяват!
Искам да използвам един от тези диспеи - Цък
Намерих библиотека за Ардуино -
Прикачени файлове:
Adafruit-GFX-Library-master.zip [276.96 KiB]
281 пъти


Само че в случая ми е по-удобно да използвам ПИК-че и мисля да си пренапиша библиотеката. Като гледам не е кой знае колко! Обаче нещата са дефинирани в класове, че и наследяване има. Не че не мога да го разгъна, но така е доста по прибрано, а и ще ми е по-лесно...
Идеи?!

_________________
www.elkran.com


Пон Мар 14, 2016 10:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 12:02 pm
Мнения: 3070
Местоположение: София
Мнение Re: Дефиниране на класове за ПИКчета
Микрочип имат C++, ама само за PIC32. Не че съм го опитвал де. XC32 от една версия нагоре май си е ++.


Вто Мар 15, 2016 12:21 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Дефиниране на класове за ПИКчета
Няма да стане! Ще използвам PIC30... Ами ако няма начин ще разпъна функциите, колкото и да е неприятно ...

_________________
www.elkran.com


Вто Мар 15, 2016 9:22 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Дефиниране на класове за ПИКчета
до сега да беше преработил класовете в структури

_________________
main[-1u]={1};


Вто Мар 15, 2016 9:34 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Дефиниране на класове за ПИКчета
Нещо не схващам идеята. Как да представя клас като структура?! Променливите(полетата) ОК, обаче методите?! Малко ми е ръждясало програмирането...
Може ли да обясниш?

_________________
www.elkran.com


Вто Мар 15, 2016 11:06 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 12:02 pm
Мнения: 3070
Местоположение: София
Мнение Re: Дефиниране на класове за ПИКчета
За dsPIC30/33 май имаше нещо на IAR, ама подробности не помня.

Изкарай си методите извън класовете и ползвай структури, вместо да си губиш времето да търсиш някакво c++ правено от някой си, компилацията от което ще е с неясни резултати и като скорост, и като обем.

...или ако много искаш c++, мини на PIC32. Знам че "ds"-ките и 24-ките имат някои неналични в 32-ките неща, ама компромиса ще трябва да си го прецениш ти.


Вто Мар 15, 2016 11:20 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Дефиниране на класове за ПИКчета
този Ардуино С++ бла бла няма динамично създаване на класове, всичко се създава в инита като статични струкури

иначе може да си развиеш GUI....

struct
{
int Handle;
int X;// координати
int Y;
} T_Object;

stuct
{
T_Object O;
int W;// размер
int H;
char * Caption;
HANDLER_VOID onClick;
} T_Button;

T_Button T;
T.O.Handle = 1;
T.O.X = 10;
T.O.Y = 10;
T.W = 100;
T.H = 24;
Set_Caption
Set_onClick

итн...

_________________
main[-1u]={1};


Вто Мар 15, 2016 12:58 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Дефиниране на класове за ПИКчета
Имам проблем! Някой може ли да потвърди, че библиотеката по-горе работи?
Преписах си всичко коректно, но не мога да накарам дисплея да работи. Прегледах и документацията на драйверите(ST7735) и това, което ме притеснява е, че там са дадени едни сигнали (WRX и RDX), които трябва да се тактуват или установяват, а аз ги нямам изведени.
Това, което имам са RST, CS, D/C, DIN, CLK, Vcc, BL, GND.
D/C го установявам, когато трябва да изпращам данни, и го свалям с в нула, когато се изпраща команда. RST е 1. BL = 1. DIN->SDO, CLK->CLK.
Може ли малко разяснение по темата?

_________________
www.elkran.com


Сря Мар 30, 2016 10:28 am
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Нед Апр 26, 2009 2:24 pm
Мнения: 398
Мнение Re: Дефиниране на класове за ПИКчета
Разполагам с този хардуер :
http://www.aliexpress.com/item/1pc-LCD-Module-Display-PCB-Adapter-1-8-Serial-SPI-TFT-Power-IC-SD-Socket-128X160/32583004520.html?spm=2114.01010208.3.1.4mLfOb&ws_ab_test=searchweb201556_2,searchweb201602_2_10036_10035_301_10034_10033_507_10032_10020_10001_10002_10017_10005_10010_10006_10011_10003_10021_10004_10022_10009_401_10008_10018_10019,searchweb201603_9&btsid=dd25e401-b1c2-40b7-99d7-d7cd3ad58210

http://www.aliexpress.com/item/Free-Shipping-240x320-2-8-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PCB-ILI9341/32545352646.html

http://www.aliexpress.com/item/Free-Shipping-1-44-Serial-LCD-Display-128-128-SPI-TFT-Color-Screen-With-Adapter-5110/32543937804.html

http://www.aliexpress.com/item/Mega-2560-R3-Mega2560-REV3-ATmega2560-16AU-CH340G-Board-ON-USB-Cable-compatible-for-arduino-No/32563483538.html?spm=2114.01010208.3.11.WxMF2z&ws_ab_test=searchweb201556_2,searchweb201602_2_10036_10035_301_10034_10033_507_10032_10020_10001_10002_10017_10005_10010_10006_10011_10003_10021_10004_10022_10009_401_10008_10018_10019,searchweb201603_9&btsid=1583f460-b8ed-4e50-81a2-b32c7c869b3e

Ако мислиш че ще е от полза кажи какво да тествам


Сря Мар 30, 2016 4:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Дефиниране на класове за ПИКчета
Здравей! Съжалявам, че реагирам бавно, но имам други занимания!
Можеш ли тестваш дали някой от тези
Прикачени файлове:
Adafruit_ST7735.zip [28.37 KiB]
266 пъти
примери работи?
Благодаря!

_________________
www.elkran.com


Пет Апр 01, 2016 4:24 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 10 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни