roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 май 2025, 11:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Вышла MPLabX v1.00
СообщениеДобавлено: 20 дек 2011, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
http://www.microchip.com/forums/m607785.aspx

This is the first non-beta release of MPLAB X.

wiki: http://microchip.wikidot.com/mplab:_start

Документации более подробной, чем вики - не вижу, а в вики не вижу поддержки PiCkit2. Беты после определенных танцев с бубнами поддерживали прошивку и дебаг некоторых МК с PicKit2, может довели до ума... А вообще PicKit3, похоже, покупать придется.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышла MPLabX v1.00
СообщениеДобавлено: 23 дек 2011, 01:39 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
Лично меня эти Микрочипы со своим мплабом сильно огорчили. Решил я как-то обновить версию МПЛАБа с 8.56 на 8.63, скачал, поставил, и скомпилил проект, годами работавший на старых версиях (прога на асме). И тут посыпались какие-то ошибки, предупреждения, хотя в предыдущей версии ничего не было. Поколдовал немного, забил, поставил предыдущую версию и зарекся что-либо ихнее обновлять. Как-то микрочиповцы все против людей делают, имхо...

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышла MPLabX v1.00
СообщениеДобавлено: 23 дек 2011, 01:44 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Фигасе :shock:
Что за ошибки? да еще и в проекте на асм...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышла MPLabX v1.00
СообщениеДобавлено: 23 дек 2011, 01:51 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
Понаопределяли кучу новых макросов, которых раньше не было. И они перекрыли уже существующие собственные. В частности, биты статусного регистра переопределили. Это ж надо додуматься! Скажем, было "С", стало "_С". А программы некоторые на 200 страниц А4! Типа "сидите теперь, исправляйте...".

_________________
Глюк по-немецки означает "счастье"...


Последний раз редактировалось Drunya 23 дек 2011, 02:14, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышла MPLabX v1.00
СообщениеДобавлено: 23 дек 2011, 02:03 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
15 лет сижу в мплабе (раз в год обновляюсь до последней версии), по таким граблям не гулял...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышла MPLabX v1.00
СообщениеДобавлено: 23 дек 2011, 02:48 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
Был, например, дефайн:
Код:
#define _C      STATUS,0

Потом для простоты вместо
Код:
BCF     STATUS,0,0
пишется
Код:
BCF     _C,0

А они для этого имени в новой версии что-то свое определили. И переправляй потом во всех программах кучу выражений.

Я, конечно, понимаю, что это, вероятно, моя проблема, что у меня именно так дефайн определен, но где гарантия, что я все поисправляю, а они в следующей версии еще чего-нить не "улучшат".

Еще на старом форуме на microchip.ru читал про MPLAB версий 5-7, много было недовольств относительно совместимости версий.

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышла MPLabX v1.00
СообщениеДобавлено: 23 дек 2011, 03:26 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
жесть...
дефайнить STATUS,0 когда надо пользоваться STATUS,C
да еще давать такие короткие имена, да еще полусишные :shock:

Правится элементарно:
Скопом найти и заменить все _C на STATUS,C
намотать себе на ус, что так давать имена нельзя...

Добавлено спустя 9 минут 36 секунд:
да, и второй нолик (быстрый доступ к фаст банке ?) вообще упоминать не надо, тем более так безлико...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышла MPLabX v1.00
СообщениеДобавлено: 23 дек 2011, 11:05 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
Та мне как-то все равно как оно написано, программы не мои, по наследству остались :) Я бы сам скорее всего так не написал. Но фаХт остается фаХтом. Лично мне не понятно зачем было во все той же версии, просто в очередном релизе, добавлять какие-то макросы.

Вообщем мне было проще ничего не менять и юзать старую версию. А так... Ну не состоялась у меня дружба с Микрочипом...

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вышла MPLabX v1.00
СообщениеДобавлено: 23 дек 2011, 13:58 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Drunya писал(а):
Та мне как-то все равно как оно написано, программы не мои, по наследству осталис

Ну, с таким кодом, дружба может не состоятся с многими IDE и не только микрочип... :(


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO