Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.02.2009, 01:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Мозгов ведь нету чтоб посмотреть листинг Си + АСМ
Только гадать ...
|
Ну зато гадать почему Вас банят на многих форумах мне не придется...
Код:
|
000227 95e2 SWAP R30
000228 70ef ANDI R30,0xF
000229 95e6 LSR R30
00022a 70e3 ANDI R30,LOW(0x3)
00022b 2f1e MOV R17,R30
00022c d36e RCALL SUBOPT_0x9
00022d d376 RCALL SUBOPT_0xC
00022e f411 BRNE _0x31
00022f d37d RCALL SUBOPT_0xE
000230 c01f RJMP _0xE9
_0x31:
000231 e4e4 LDI R30,LOW(68)
000232 d36f RCALL SUBOPT_0xB
000233 2fe1 MOV R30,R17
000234 e2a4 LDI R26,LOW(_conv_delay_G3*2)
000235 e0b0 LDI R27,HIGH(_conv_delay_G3*2)
000236 d37c RCALL SUBOPT_0xF
000237 d357 RCALL SUBOPT_0x5
000238 d36f RCALL SUBOPT_0xD
000239 f411 BRNE _0x32
00023a d372 RCALL SUBOPT_0xE
00023b c014 RJMP _0xE9
_0x32:
00023c d48a RCALL _w1_init
00023d 2fe1 MOV R30,R17
00023e e2ac LDI R26,LOW(_bit_mask_G3*2)
00023f e0b0 LDI R27,HIGH(_bit_mask_G3*2)
000240 d372 RCALL SUBOPT_0xF
000241 91a0 014d LDS R26,___ds18b20_scratch_pad
000243 91b0 014e LDS R27,___ds18b20_scratch_pad+1
000245 23ea AND R30,R26
000246 23fb AND R31,R27
000247 2766 CLR R22
000248 2777 CLR R23
000249 d693 RCALL __CDF1 |
Вы предлагаете отлаживаться по вот такой "помойке"?
|
|
|
|
06.02.2009, 01:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от kison
|
Вы предлагаете отлаживаться по вот такой "помойке"?
|
Где ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
06.02.2009, 01:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Сообщение от kison
|
Вы предлагаете отлаживаться по вот такой "помойке"?
|
Где ?
|
Результат компиляции CV был приложен. Я лично считаю что это настоящая помойка. Отладка по ней - издевательство над собой.
|
|
|
|
06.02.2009, 12:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от kison
|
Сообщение от avr123-nm-ru
|
Сообщение от kison
|
Вы предлагаете отлаживаться по вот такой "помойке"?
|
Где ?
|
Результат компиляции CV был приложен. Я лично считаю что это настоящая помойка. Отладка по ней - издевательство над собой.
|
А что по Си коду не отлаживать то ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
06.02.2009, 12:32
|
|
Частый гость
Регистрация: 23.08.2007
Сообщений: 27
Сказал спасибо: 1
Сказали Спасибо 28 раз(а) в 13 сообщении(ях)
|
Из всего разнообразия компиляторов, которые я пробовал, - решил остановиться на WinAVR-е.
и я не пользуюсь Programmers Notepad-ом. использую Far Manager. Копирую в папку плагинов плагин колорра и при редактировании полная подсветка синтаксиса, причем не только сишного.
или... (у меня имеется 2 рег-файла) при установке, которых получается тоже самое, плюс доп. возможности появляются при нажатии соответствующих кнопок. мне очень нравится. если стоит папка с колорером можно выбирать цветовые схемы!
компилируется все тоже из фара. и результаты компиляции там же показываются. если соответсвующее настроить майк-фацл, то и выводиться будет разная инфа.
от CVAVR решил отказаться сразу (хоть и генератор кода есть). предпочитаю явно видеть настройки узлов.
иначе приходится залазить в файлы, которые там генерятся и там смотреть кварц какой, чего где включенно.
в WinAVR как включил так и будет. т.е. для меня полное понимание процесса.
|
|
|
|
06.02.2009, 12:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от hostel6psu
|
от CVAVR решил отказаться сразу (хоть и генератор кода есть). предпочитаю явно видеть настройки узлов.
иначе приходится залазить в файлы, которые там генерятся и там смотреть кварц какой, чего где включенно.
|
А в исходнике CVAVR они зашифрованы чтоль ? Вроде там ЯВНО все написано - цифрами и буквами ?
Сообщение от hostel6psu
|
в WinAVR как включил так и будет. т.е. для меня полное понимание процесса.
|
А в CVAVR включил 8 Мгц кварц, а он тебе 8.5 выдает ...
Да ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
06.02.2009, 14:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
А что по Си коду не отлаживать то ?
|
Ну а если не работает? В любом другом компиляторе есть выход - отладка по ассемблерному листингу. У CV библиотеки засекречены, результат компиляции ужасен. Да в общем я уже повторяюсь.
|
|
|
|
06.02.2009, 20:08
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
В споре раждается истина , лишь бы в драку не перешло...
Очередная холиваре ?
Kison кстати прав , мне то же не понятно чем руководствовались раработчики МИКРОС, закрывая библиотеки .
С хорош своей гибкостью, а какая здесь н.... гибкость если я не понимаю что происходит в либе и не могу пины сменить.
Асм хорошо смотреть по своим исходникам, а не по непонятно как работающей либе...
__________________
Осторожно , злой кот
|
|
|
|
06.02.2009, 22:08
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Сообщение от dosikus
|
В споре раждается истина , лишь бы в драку не перешло...
Очередная холиваре ?
|
А мне это напоминает осточертевшую телерекламу:
"Саша использует дорогой порошок, а Леша - дешевый..." ... а кайф ловят оба.
Только уже и про автора ветки и про тему забыли. Я было поучаствовал, но не вижу смысла. Да и,... того гляди ЗАТОПЧУТ!
|
|
|
|
06.02.2009, 22:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от dosikus
|
какая здесь н.... гибкость если я не понимаю что происходит в либе и не могу пины сменить.
|
dosikus, от тебя ни как не ожидал ! Неужели даже видя листинг после компиляции ты всеравно
Сообщение от dosikus
|
не понимаю что происходит в либе
|
????
Не верю просто.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:46.
|
|