MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки Цены
 Новости   Конференция   Как нас найти? 

Представляем новую линейку продуктов, поставляемых ООО "Микро-Чип":
Источники питания

Блоки  питания


 

MPLAB 7.40

 Нoвaя темa  |  Наверх  |  Перейти к теме  |  Поиск  |  Правила  |  Вход 

ВНИМАНИЕ!
Вы просматриваете архив форума.

Этот форум работает только в режиме просмотра и поиска.

Действующий форум переведен на новый движок и
находится по адресу www.microchip.su

 MPLAB 7.40
Автор: Leksey (87.228.84.---)
Дата:   12/06/2006 21:06

Уважаемые коллеги, приветствую Вас!
НЕПОНИМАЮ!! Установил этот продукт под вин98 на работе, там полная ж с русским
шрифтом. Ну, ладно, вернулся на мыпылаб7.20. Дома на машине ХП, со шрифтом норма - в
си просто здорово. Зато не раскрывает макросы в асме!! Чего за дела? Весь проект на
макросах, опять сносить и на 7.20??

list p=16f676, x=ON - на макрос наступает, внутрь не заходит,
ленивая скотина, хотя в листинге все развернуто..

list p=16f676, x=OFF - так макрос пропускает.
И в конфе тишина по этому поводу.. это у меня руки кривые?

Прошу если не сильно лень проверить работу симулятора ассемблера и кинуть в меня
фактом отличной его работы.. И спасибо.



Отправка отредактированного (12/06/2006 21:19)


 
 Re: MPLAB 7.40
Автор: Greg (83.229.139.---)
Дата:   12/06/2006 21:49

Leksey писал(а):

> И в конфе тишина по этому поводу.. это у меня руки кривые?
>

да вроде отродясь он в макросы не заходил (за что и не любят эти макросы)


 
 Re: MPLAB 7.40
Автор: Leksey (87.228.84.---)
Дата:   12/06/2006 23:03

Ну это Вы напрасно так уж плохо об мплабе. Версия 7.20 прекрасно раскрывает сложные
макросы с параметрами, как еслибы это были подпрограммы. Например

IntEntry org 	0x0004
	btfss	F_PrgInt_Go
	goto	IntMainCode
	m_SaveContext _Wreg_2, _STATUS_2
iCheck
	m_IPR_Tmr0                    ; TMR0 Interrupt Service
	m_IPR_Tmr1                    ; TMR1 Interrupt Service
	m_IPR_ADC                     ; ADC  Interrupt Service

	btfss	F_PrgInt_Go
	goto	iRet
iRet_A	m_RestoreContext _Wreg_2, _STATUS_2
	retfie

IntMainCode
	m_SaveContext _Wreg, _STATUS
	movf	FSR, w
	movwf	_FSR
	goto	iCheck
iRet	movf	_FSR, w
	movwf	FSR
	m_RestoreContext _Wreg, _STATUS
	retfie


И при этом симулятор конечно раскрывал и InterruptServiceRoutine`s и макро
сохранения-восстановления контекстных регистров

Вот придется, видимо, возвращаться назад по лестнице эволюции на MPLAB 7.20..




 
 Re: MPLAB 7.40
Автор: Greg (83.229.139.---)
Дата:   12/06/2006 23:13

Leksey писал(а):
> Вот придется, видимо, возвращаться назад по лестнице эволюции
> на MPLAB 7.20..

наверое, если на асме писать, разницы большой не будет, а вообще-то
в 7.40 редактор уже стал вполне достойный, source locator там...
стало, что терять


 
 Re: MPLAB 7.40
Автор: Leksey (87.228.84.---)
Дата:   12/06/2006 23:38

Это так, я сам фокуса от 7.40 не ожидал - радовался жизни и пускал слюни на
клавиатуру от удовольствия. Но тут надо изменить старый проект на асме срочно,
изменеия существенные. С такими способностями новой версии работать становится
практически невозможно. Облом по полной. А вдруг это где-то появились хитрые
дополнительные настройки? не нашел. Но и так спасибо.
"Топор" над 7.40 уже занесен.




 
 Re: MPLAB 7.40
Автор: Greg (83.229.139.---)
Дата:   13/06/2006 00:03

Leksey писал(а):

> практически невозможно. Облом по полной. А вдруг это где-то
> появились хитрые дополнительные настройки? не нашел.


вроде все как раз наоборот

http://forum.microchip.com/tm.aspx?m=164668&mpage=1&key=macros𨝺

I downloaded and installed it, and everything went smoothly. The ability to
properly step over macros as if they were instructions is VERY NICE. I've been
waiting a long long time for that, but it's finally here and seems to be working
exactly as I want it to. This has already made debugging easier in that I no longer
have to single step in the program memory window and deal with all the associated
hassles of not being able to set breakpoints on macros, not have the source code
window in sync, etc. Thank you, thank you!

(это старожил еще тот)



Отправка отредактированного (01/12/2006 20:39)


 
 да, это теперь такая фича
Автор: Greg (83.229.139.---)
Дата:   20/06/2006 07:26

http://www.microchip.ru/phorum/read.php?f=2&i=134663&t=130459

и кого-то очень порадовала ;)


 
 Re: MPLAB 7.40
Автор: chaos (80.82.172.---)
Дата:   20/06/2006 08:14

если не секрет, зачем заходить в макросы? меня лично это всегда раздражало. особенно когда подряд несколько
макросов было. не всегда понятно было в каком месте программы находишься.

может я чего-то не понимаю?





Горячие темы на нашем форуме:
Отдел продаж: тел. (495) 223-2339 sales@microchip.ru   Skype:microchip-moscow
Rambler's Top100