Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
14.09.2005, 06:27
|
|
Sergeyich
Гость
|
ATMega8535
Всем привет.У меня такой вопрос:При отладке программы на AVRStudio4 не могу добиться чтобы АЦП ATMega8535 запускалась автоматически по совпадению таймера1В. Вроде у АЦП всего три регистра нужно сконфигурировать. Все прерывания работают нормально и АЦП вручную запускается а дальше никак. Прошивать контроллер еще не пробовал. Может какой-то глюк в программе. Если у кого-то получалось, подскажите пожалуйста.
|
|
|
|
14.09.2005, 20:39
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Да не должно быть проблем.
В AStudio я не пробовал, а в "железе" все было нормально. Правда и МК был не mega8538, а mega8 или mega128. Но все работало нормально
|
|
|
|
15.09.2005, 00:57
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: ATMega8535
Сообщение от Sergeyich
|
Всем привет.У меня такой вопрос:При отладке программы на AVRStudio4 не могу добиться чтобы АЦП ATMega8535 запускалась автоматически по совпадению таймера1В.
|
Крайне не советую отлаживать все, что относится ко вводу-выводу, на эмуляторах. Математику, логику программы - да. А что касается "периферии" - то все, с чем пробовал работать, врет отчаянно. Astudio, IAR (как ни странно - компилер-то прекрасный!), Algorithm Builder (кое-что таки работает, но, увы, не все-SPI мастер врал!).
Я "железо" отлаживаю на самом кристалле, подключив отладочный модуль. Не идеал, конечно, но при определенном навыке можно "пощупать" все - и в отличие от эмуляторов - реально.
|
|
|
|
15.09.2005, 01:01
|
|
Прописка
Регистрация: 17.03.2005
Сообщений: 122
Сказал спасибо: 1
Сказали Спасибо 33 раз(а) в 7 сообщении(ях)
|
Re: ATMega8535
Попробуй проэмулировать с другим контроллером. У меня был в АВРСтудио глюк с прерыванием по переполнению от ТС0 в режиме Fase correct ШИМ. В даташите написано, что может, а Студио не эмулирует. Сменил платформу на Мегу16 -работает, сменил на 32, то же работает. Ставлю на 8535 - нихрена. Я тогда написал проект под Мегу16. Отладил все , потом сменил платформу, откомпилил и залил в кристалл - все норально, все работает.
По идее надо поправить файл, описыающий данный МК. Не помню какое расширение эти файлы имеют.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Как очистить очередь прерываний в ATMega8535?
|
greafuger |
Микроконтроллеры, АЦП, память и т.д |
4 |
04.06.2008 23:03 |
Использование прерываний в ATMega8535
|
igor727 |
Микроконтроллеры, АЦП, память и т.д |
2 |
28.04.2007 15:50 |
Внутреннее АЦП ATMEGA8535 в непрерывном режиме.
|
fomalgaut |
Микроконтроллеры, АЦП, память и т.д |
4 |
16.10.2006 07:34 |
[b]Тайминг для ATMEGA8535 в среде ICC[/b]
|
delay |
Микроконтроллеры, АЦП, память и т.д |
0 |
24.06.2005 01:06 |
ATmega8535 и CodeVision... прошу совета !!!
|
Виталий |
Микроконтроллеры, АЦП, память и т.д |
1 |
30.09.2004 12:35 |
Часовой пояс GMT +4, время: 18:18.
|
|