Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.04.2008, 12:25
|
|
Вид на жительство
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
|
Вот... даже не знаю что сказать...
Сначала я не обратил внимания на то как работает симуляция проекта из CodeVision, так как эмулировал только асм, и цеплял Тине гекс и листинг из AVRStudio.
Насколько я понимаю (может я не прав), CodeVision сначала переводит сишный текст в асм, а потом этот асм компилирует? Листинг из CV вроде бы похож по структуре на листинг из AVRStudio, но почему то Тина не работает с ним корректно. Если создать проект в AVRStudio, и дать ему асм, сгенерированный CodeVision, включить опцию генерации листинга и скомпилировать, то с гексом и листингом из AVRStudio симуляция идет успешно (на первый взгляд). что интересно, гекс из CV отличается от гекса из AS, хотя асм тот же?
Далее обнаружилось, что если ключ стоит таким образом:
PORTBX-1|
PORTBX |___ \____ -›Vcc
PORTBX+1|
то Тину глючит и она не реагирует на переключения ключа. Нужно чтобы было так:
PORTBX-1|
PORTBX |___/____ -›Vcc
PORTBX+1|
Тогда все будет ок
прикрепляю архив. в нем работающий файл для тины, проект аврстудио и кодевижн(без изменений)
В общем, с такими глюками не очень приятно работать
Прикрепленный файл: 1055193.rar
|
|
|
|
03.04.2008, 15:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сыровата Тина ИМХО. Нужно ждать.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
03.04.2008, 17:54
|
|
Частый гость
Регистрация: 06.07.2006
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Количество сообщений показатель как раз бла-бла... Вспомнил я, ничего он мне не помог, только однажды настаивал WMLab скачать у него с сайта. Ну скачал и что? И сайт может конечно полезный, но что б что то найти, надо весь курс лопатить. Мне прислал программист-профессионал исходник ненужный с коментариями, вот и весь хелп, всё на одной-двух страницах. Фтопку курс. Я регился здесь ещё в 2005 вроде или раньше, когда всякие р_лоцманы были модны. Сносят просто регистрации переиодически.
Вот человек грамотно подсказал на Меге работать! Отлично сегодня отработала, с переносом посмотрим, но думаю не будет особых проблем. Вот дельный совет! А не то что качай то, качай это... я что насос что ли?
|
|
|
|
03.04.2008, 18:23
|
|
Вид на жительство
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
|
Сообщение от kolyay
|
Отлично сегодня отработала, с переносом посмотрим, но думаю не будет особых проблем
|
Если не секрет ,то что за мегаустройство такое делаете?
А на VMLab не надо грешить, хорошая прога, жаль только что не развивается...
Если бы здесь был представитель Тины, то мог бы узнавать что с ней неладно...
И авр123 здесь не при чем...
|
|
|
|
03.04.2008, 19:43
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Вижу у курса и у Протеуса есть схожее. Вокруг ругают, но и лучше нет. Не зря их авторы подружились. ![Улыбка](images/smilies/icon_smile.gif)
Курс действительно дает немало, но изложен странновато, по сути отсутствует навигация. По ходу обсуждения может попасться ошибка, которая выявится в конце статьи. А если вы будете использовать это как справочник, то можете забыть про отметку об ошибке и эту ошибку повторить. Для себя нашел там не мало полезного, немалому научился, за что конечно же благодарен. Может, как говорят про него, "плохой и вредный курс", но другого то нет. Еще автор курса имеет странности. Он может оскорбить собеседника только за то, что сам не разобрался в материале, который рекомендовал (потому, что не читал).
|
|
|
|
03.04.2008, 19:46
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Ну, с Тиной повидимому можно пока закончить. Похоже всетаки для AVR она пок еще не очень удобный инструмент. Может выйдут новые версии и тогда вернемся в эту тему. Если кто об этом узнает первый - сообщите пожалуйста.
Споасибо всем участвовавшим в обсуждении! Удач в ваших делах и в личном!
|
|
|
|
03.04.2008, 20:05
|
|
Частый гость
Регистрация: 10.12.2004
Сообщений: 33
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Пожалуйста, если кто пользовался TinyFBD, как оно вам???
|
|
|
|
04.04.2008, 10:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от delay
|
Еще автор курса имеет странности.
|
Это очевидно. Многие спрашивают какая у меня выгода от курса и от ответов в конференциях. Так как курс выложен архивом то очевидно НИ КАКОЙ - и это тоже странно.
Сообщение от delay
|
Еще автор курса имеет странности. Он может оскорбить собеседника только за то, что сам не разобрался в материале, который рекомендовал (потому, что не читал).
|
Извини ! Я ж не херувим.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
04.04.2008, 13:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,565
Сказал спасибо: 701
Сказали Спасибо 4,334 раз(а) в 1,985 сообщении(ях)
|
Парикмахер, мохер и херувим - однокоренные слова
|
|
|
|
04.04.2008, 14:52
|
|
Частый гость
Регистрация: 06.07.2006
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от rear
|
Если не секрет ,то что за мегаустройство такое делаете?
..
|
Устройство до безобразия простое, но и я ещё не профессионал. Это автоподстройка на ШИМе в металлоискателе. (С интегрторами хватит тож). Примерно раз в секунду меняется ШИМ сигнал (14-разрядный), в какую сторону зависит от компаратора на выходе усилителя. А на вход усилителя к предварительно усиленному сигналу с датчика подмешивается ШИМ через фильтр на ОУ. Вот такая петля. Ещё ШИМ должен быстро (не раз в секунду) работать когда нажата кнопка (Zerro) и после отпускания кнопки какое то время замедляться (что бы не прыгал сигнал). Так же при включении тоже начинается быстро и с замедлением на 3-4 сек. Ну плюс лампочки то сё (светодиоды конечно же). Ну и раздача импульсов. Стробы, настроечный усилки строб, сам импульс для полевика. И выбор режимов переключателем (меняются паузы и сам импульс). Всё это неплохо работало уже на AT90S2313, но там был у меня програмный ШИМ, по этому на раздачу небольшая часть от ШИМа бралась (по времени). А как почитал книжку Белова "Микроконтроллеры AVR в радиолюбительской практике", думаю вот как раз независимый ШИМ и получится. И что самое плохое, что шил всё это в Тиньку. Но хорошо что разобрался.
За совет по Меге спасибо! Не пришлось даже порты менять.
А автор сайта 123 надеюсь не собирается всякие руганья и критики слушать, а будет спокойно продолжать своё дело.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:16.
|
|