Отговори на тема  [ 45 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
Нова версия на CCS 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Благодаря, върши работа, прати я ако можеш на pirev@abv.bg.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Апр 28, 2006 10:33 am
Профил WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Фев 19, 2005 2:22 pm
Мнения: 323
Мнение 
може ли и тук
zax.ruse@gmail.com
благодаря предварително :-)

_________________
бързина, това е да бръкнеш 100 пъти в контакта за 1секунда и да не те хване тока .....


Пет Апр 28, 2006 11:28 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
В 3.245 същата грешка си стои. Не адресира коректно битово ориентирани полета в структури :cry:

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Апр 28, 2006 12:38 pm
Профил WWW
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Окт 21, 2005 8:45 am
Мнения: 499
Мнение 
Мисля, е време да минете на HI-TECH. ;)

_________________
Простотията е Божи дар, но човек не бива да парадира с подаръците си!


Пет Апр 28, 2006 12:59 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
Излезе и 3.249. Никнат като гъби след дъжд :?


Пет Апр 28, 2006 1:03 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Това CCS ще ме побърка от вчера. Работеща програма, правя елементарни корекции и отказва да адресира правилно полета в структури. Не само побитови. Адресира само първото поле правилно, а всички останали ги осира. Отварям проекта, който работеше, компилирам и зареждам същата боза. Сигурно CCS се влияе от слънчевите изригвания :cry:

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Апр 28, 2006 1:16 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30859
Местоположение: София
Мнение 
Ммм не знам от какво се влияе ... по скоро нещо по близо от слънцето оказва влияние ..... и при мен се е случвало, работещ проетк спира да работи, компилира се ама прави глупсти, не знам как се оправи ......но се оправи .. прединталирах какво ли не.


Пет Апр 28, 2006 2:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Съшата работа при мен, един от проектите ми с 18F452 писан на 3.205 като ъпгрейднах на 3.245 или каквато и да е по голяма от 3.205 спря да функционира и прави абсолютни глупости...а кода е почти 30KB


Пет Апр 28, 2006 3:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Predator_MF, при мен се оказа причината в дебъгера. Не трия старите версии на CCS, и като качих 3.245 се оказа, че използва дебъгера от 3.241, а има изглежда някакви различия. Иначе проекта компилиран с 3.245 се симулираше като по учебник в MPLAB. Без дебъгер програмата си заработи. С новия дебъгер също заработи.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Апр 28, 2006 6:44 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Аз още не съм открил проблема, виждам че компилирания от най новата версия код е изместен с 10-ина байта вдясно, ползвам UART комуникация дето въобще не е*ава да запали, чета CF карта която ми връща само 0 за разлика от работещия код....гледах какво ли не, симулацията на MPLAB е желязна, просто кода е доста голям по размери и не мога да си открия грешките...във форума на CCS ме посъветваха да избягвам ползването на #byte като пиша или чета портовете, а аз точно така съм си организирал работата


Пет Апр 28, 2006 9:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Използвам като теб само #byte & #bit, техните вградени функции за четене/писане и инициализация на периферия и портове въобще не ги използвам. Предпочитам да си пиша директно в регистрите, защото иначе не знам какво правя.

Виж head файловете на твоя проц, днес си играх да си синхронизирам head файловете от старата и новата версия. Общо взето в техните head файлове добавям като #byte и #bit дефиниции всичко от MPLAB-ските inc файлове.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Апр 28, 2006 9:35 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
Във версия 3.245 има досадна грешка, при която ако използвате таблици, разположени в ROM ( const int8 Table[10]={,,,,,,,}, for example ) и #INT_GLOBAL ( глобалния вектор на прекъсване си го правите сами ), таблиците ги разполага на адреса на глобалния вектор на прекъсване, а самия вектор е някъде си в паметта.

Ако не сте предвидили като първи елеметн в таблицата jmp към вашия вектор на прекъсване, прекъсване няма да има ... :weedman:

Явно във всяка нова версия допускат грешки на все по нови и нови места. В старите версии ( използвам CCS от 1998г. ) такива фрапиращи щуротии нямаше.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пон Май 15, 2006 10:12 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Ценно инфо, благодаря, Пирев ;) Те май на нас трябва да ни плащат че ни ползват като бета-тестери... :D Е, поне се грижат да ни е забавно. Аз съм с 3.235 все още, май и с нея ще си остана.


Вто Май 16, 2006 3:40 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение 
Момчета дайте линк за кракната версия на новия CCS или идея как да си ъпдейтвам старата версия или поне някой ако има новите драйвери които се ползват и примерите към тях .Интересува ме по точно CAN интерфейса :roll:

Поздрави!!!


Пет Авг 11, 2006 3:59 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Дано ти свърши работа! Между другото, точно тази версия има много неприятен бъг с #ORG директивата. В момента в който добавя #org някъде из кода и тръгна да компилирам ми се изплющява едно червено прозорче за грешка, в което пише "CCS C" и компилатора продължава да компилира докато не го спреш с 3-те бутона :mrgreen:
Интересно е че тените сампъл за бътлодера се компилира нормално с тази директива из него. Каква е разликата не мога да разбрера. Някой знае ли?


Прикачени файлове:
Коментар на файл: CCS Driver+Examplel v.3.249
PICC.rar [497.29 KiB]
372 пъти
Сря Авг 23, 2006 2:39 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 45 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Кой е на линия

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


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

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