Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.04.2008, 08:44
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Чем ATmega8 не устраивает ?
|
Например, когда критичны геометрические размеры. Кроме того, лично мне придется для этого делать новый адаптер для программатора, т.к. под такой корпус я его еще не делал. Заказывать из Киева или Москвы эту самую Mega8, т.к. в моем городе подобных вещей нет, а Tiny, 8535, MEGA16 я набрал. На первое время хватит. Да и вообще, как-то психологически неуютно себя чувствую ставить такую микросхему, в которой будет задействовано 5 выходов.
А вообще, конечно можно.
|
|
|
|
01.04.2008, 09:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от delay
|
Сообщение от avr123-nm-ru
|
Чем ATmega8 не устраивает ?
|
Например, когда критичны геометрические размеры.
|
Чё 5х5 мм и 9х9 мм это МНОГО для вас ?
А тини2313 намного меньше чем 5х5 мм ?
Сообщение от delay
|
как-то психологически неуютно себя чувствую ставить такую микросхему, в которой будет задействовано 5 выходов.
|
А невозможность отладки в PROTEUS и VMLAB как психологически ? Нормально ? Ну тогда "нет проблем" - об чём речь ?
Сообщение от delay
|
А вообще, конечно можно.
|
Я бы сказал это РАЗУМНО сделать. Закажите 10 мег8 по 1.2-1.5 бакса - не обеднеете ведь правда ?
А пока они почтой будут идти отлаживайте, проетируйте свое устройство в PROTEUS и VMLAB.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
01.04.2008, 09:32
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Чё 5х5 мм и 9х9 мм это МНОГО для вас ?
А тини2313 намного меньше чем 5х5 мм ?
|
Речь о планарках, что-ли? Я работаю с DIP
Цитата:
|
А пока они почтой будут идти отлаживайте, проетируйте свое устройство в PROTEUS и VMLAB.
|
Почтой сюда ничего не идет. Нужно еще найти того, кто это привезет.
|
|
|
|
01.04.2008, 11:08
|
|
Вид на жительство
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
|
Сообщение от delay
|
Сообщение от rear
|
Не знаю, почему так. Если компилятор генерит листинг, то сначала жмете Select Hex, указываете гекс, потом жмете Select LST, указываете листинг.
Должно работать.
|
Вы пробовали?
|
Да, пробовал, работает
Файл листинга нужен для того, чтобы Тина в режиме отладки показывала где находится програма в текущий момент времени
|
|
|
|
01.04.2008, 18:08
|
|
Частый гость
Регистрация: 06.07.2006
Сообщений: 19
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Корече нафик, достало! Не работают у нас с симуляторами. Придёцо протеус тянуть.
|
|
|
|
01.04.2008, 19:25
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Сообщение от rear
|
Да, пробовал, работает
Файл листинга нужен для того, чтобы Тина в режиме отладки показывала где находится програма в текущий момент времени
|
Вы подставляли hex и list? В чем компилировали?
|
|
|
|
01.04.2008, 22:31
|
|
Гражданин KAZUS.RU
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
|
Вот простейший проект. При нажатии на кнопку на порт B0 должен зажечься светодиод на B3. Прилагаю проект скомпилированный на CodeVision и проект Tina7.
В железе - работает.
При нажатии на кнопку VHDL у меня вообще ничего не происходит. Можете у себя проверить?
Прикрепленный файл: 2316335.rar
|
|
|
|
02.04.2008, 10:40
|
|
Вид на жительство
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
|
Первым делом выбрасываем резистор, он там в режиме VHDL сто лет не нужен.
Далее, два раза кликаем по тини2313, появляется окошко, жмем там где пишет "1.asm"
жмем на ... и в новом окошке ставим точку против
Use HEX/LST file
-- Прилагается рисунок: --
-- Прилагается рисунок: --
|
|
|
|
02.04.2008, 10:42
|
|
Вид на жительство
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
|
Далее - кнопка SELECT HEX
Далее - SELECT LST
и ОК
еще раз ОК
-- Прилагается рисунок: --
|
|
|
|
02.04.2008, 10:49
|
|
Вид на жительство
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 164
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
|
Потом жмем VHDL и получаем что то вроде этого:
а далее RUN, но я так и не смог разобраться с настройками скорости эмуляции у меня она ползет медленно
Но, наверно лучше все таки начать с пошаговой отладки (кнопка Trace Into) тогда видно как исполняется то, что сгенерил кодевизион
-- Прилагается рисунок: --
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:17.
|
|