| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Дефиниране на класове за ПИКчета http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14438 |
Страница 1 от 1 |
| Автор: | stoyanoff [ Пон Мар 14, 2016 10:07 pm ] | |||||||||
| Заглавие: | Дефиниране на класове за ПИКчета | |||||||||
Здравейте! Има ли продукт за ПИКчета, който позволява дефиниране на класове?! CCS и XC, до колкото знам, не позволяват! Искам да използвам един от тези диспеи - Цък Намерих библиотека за Ардуино -
Само че в случая ми е по-удобно да използвам ПИК-че и мисля да си пренапиша библиотеката. Като гледам не е кой знае колко! Обаче нещата са дефинирани в класове, че и наследяване има. Не че не мога да го разгъна, но така е доста по прибрано, а и ще ми е по-лесно... Идеи?! |
||||||||||
| Автор: | sparkybg [ Вто Мар 15, 2016 12:21 am ] |
| Заглавие: | Re: Дефиниране на класове за ПИКчета |
Микрочип имат C++, ама само за PIC32. Не че съм го опитвал де. XC32 от една версия нагоре май си е ++. |
|
| Автор: | stoyanoff [ Вто Мар 15, 2016 9:22 am ] |
| Заглавие: | Re: Дефиниране на класове за ПИКчета |
Няма да стане! Ще използвам PIC30... Ами ако няма начин ще разпъна функциите, колкото и да е неприятно ... |
|
| Автор: | TheWizard [ Вто Мар 15, 2016 9:34 am ] |
| Заглавие: | Re: Дефиниране на класове за ПИКчета |
до сега да беше преработил класовете в структури |
|
| Автор: | stoyanoff [ Вто Мар 15, 2016 11:06 am ] |
| Заглавие: | Re: Дефиниране на класове за ПИКчета |
Нещо не схващам идеята. Как да представя клас като структура?! Променливите(полетата) ОК, обаче методите?! Малко ми е ръждясало програмирането... Може ли да обясниш? |
|
| Автор: | sparkybg [ Вто Мар 15, 2016 11:20 am ] |
| Заглавие: | Re: Дефиниране на класове за ПИКчета |
За dsPIC30/33 май имаше нещо на IAR, ама подробности не помня. Изкарай си методите извън класовете и ползвай структури, вместо да си губиш времето да търсиш някакво c++ правено от някой си, компилацията от което ще е с неясни резултати и като скорост, и като обем. ...или ако много искаш c++, мини на PIC32. Знам че "ds"-ките и 24-ките имат някои неналични в 32-ките неща, ама компромиса ще трябва да си го прецениш ти. |
|
| Автор: | TheWizard [ Вто Мар 15, 2016 12:58 pm ] |
| Заглавие: | 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 итн... |
|
| Автор: | stoyanoff [ Сря Мар 30, 2016 10:28 am ] |
| Заглавие: | Re: Дефиниране на класове за ПИКчета |
Имам проблем! Някой може ли да потвърди, че библиотеката по-горе работи? Преписах си всичко коректно, но не мога да накарам дисплея да работи. Прегледах и документацията на драйверите(ST7735) и това, което ме притеснява е, че там са дадени едни сигнали (WRX и RDX), които трябва да се тактуват или установяват, а аз ги нямам изведени. Това, което имам са RST, CS, D/C, DIN, CLK, Vcc, BL, GND. D/C го установявам, когато трябва да изпращам данни, и го свалям с в нула, когато се изпраща команда. RST е 1. BL = 1. DIN->SDO, CLK->CLK. Може ли малко разяснение по темата? |
|
| Автор: | stoyanoff [ Пет Апр 01, 2016 4:24 pm ] | |||||||||
| Заглавие: | Re: Дефиниране на класове за ПИКчета | |||||||||
Здравей! Съжалявам, че реагирам бавно, но имам други занимания! Можеш ли тестваш дали някой от тези
Благодаря! |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|