|
Виж темите без отговор | Виж активните теми
Дата и час: Пет Окт 02, 2026 9:51 pm
| Автор |
Съобщение |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Благодаря, върши работа, прати я ако можеш на pirev@abv.bg.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Апр 28, 2006 10:33 am |
|
 |
|
zax
Ранг: Популярен
Регистриран на: Съб Фев 19, 2005 2:22 pm Мнения: 323
|
може ли и тук
zax.ruse@gmail.com
благодаря предварително 
_________________ бързина, това е да бръкнеш 100 пъти в контакта за 1секунда и да не те хване тока .....
|
| Пет Апр 28, 2006 11:28 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
В 3.245 същата грешка си стои. Не адресира коректно битово ориентирани полета в структури 
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Апр 28, 2006 12:38 pm |
|
 |
|
evc
Ранг: Напреднал
Регистриран на: Пет Окт 21, 2005 8:45 am Мнения: 499
|
Мисля, е време да минете на HI-TECH. 
_________________ Простотията е Божи дар, но човек не бива да парадира с подаръците си!
|
| Пет Апр 28, 2006 12:59 pm |
|
 |
|
milenjs
Ранг: Форумен бог
Регистриран на: Сря Мар 08, 2006 2:12 pm Мнения: 2017 Местоположение: Котел
|
Излезе и 3.249. Никнат като гъби след дъжд 
|
| Пет Апр 28, 2006 1:03 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Това CCS ще ме побърка от вчера. Работеща програма, правя елементарни корекции и отказва да адресира правилно полета в структури. Не само побитови. Адресира само първото поле правилно, а всички останали ги осира. Отварям проекта, който работеше, компилирам и зареждам същата боза. Сигурно CCS се влияе от слънчевите изригвания 
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Апр 28, 2006 1:16 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30859 Местоположение: София
|
Ммм не знам от какво се влияе ... по скоро нещо по близо от слънцето оказва влияние ..... и при мен се е случвало, работещ проетк спира да работи, компилира се ама прави глупсти, не знам как се оправи ......но се оправи .. прединталирах какво ли не.
|
| Пет Апр 28, 2006 2:01 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 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 |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 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 |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Във версия 3.245 има досадна грешка, при която ако използвате таблици, разположени в ROM ( const int8 Table[10]={,,,,,,,}, for example ) и #INT_GLOBAL ( глобалния вектор на прекъсване си го правите сами ), таблиците ги разполага на адреса на глобалния вектор на прекъсване, а самия вектор е някъде си в паметта.
Ако не сте предвидили като първи елеметн в таблицата jmp към вашия вектор на прекъсване, прекъсване няма да има ...
Явно във всяка нова версия допускат грешки на все по нови и нови места. В старите версии ( използвам CCS от 1998г. ) такива фрапиращи щуротии нямаше.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пон Май 15, 2006 10:12 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
Ценно инфо, благодаря, Пирев  Те май на нас трябва да ни плащат че ни ползват като бета-тестери...  Е, поне се грижат да ни е забавно. Аз съм с 3.235 все още, май и с нея ще си остана.
|
| Вто Май 16, 2006 3:40 pm |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
Момчета дайте линк за кракната версия на новия CCS или идея как да си ъпдейтвам старата версия или поне някой ако има новите драйвери които се ползват и примерите към тях .Интересува ме по точно CAN интерфейса
Поздрави!!!
|
| Пет Авг 11, 2006 3:59 pm |
|
 |
|
setoy
Ранг: Почетен член
Регистриран на: Пет Фев 17, 2006 9:17 am Мнения: 765 Местоположение: Стара Загора
|
Дано ти свърши работа! Между другото, точно тази версия има много неприятен бъг с #ORG директивата. В момента в който добавя #org някъде из кода и тръгна да компилирам ми се изплющява едно червено прозорче за грешка, в което пише "CCS C" и компилатора продължава да компилира докато не го спреш с 3-те бутона
Интересно е че тените сампъл за бътлодера се компилира нормално с тази директива из него. Каква е разликата не мога да разбрера. Някой знае ли?
|
| Сря Авг 23, 2006 2:39 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 4 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|