roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 15 дек 2009, 11:21

Наверно можно если частоту процессора поставить маленькую.

Но поще PROTEUS использовать, там чаще реал случается - http://proteus123.narod.ru
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение statistic » 15 дек 2009, 11:39

с наличием контроллеров разобрались.Теперь объясните для чего вам нужно мигать диодом.Я имею в виду цель конечная какая у всего этого?нехотите же вы тупо заставить мегу32 мигать одним диодом и всё.
жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
удиви печень:выпей воды!
statistic
 
Сообщения: 266
Зарегистрирован: 04 апр 2008, 13:44
Откуда: г.Петрозаводск

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение к561ЛА7 » 15 дек 2009, 12:00

а можно в vmlab симулировать генератор 100 герц не ногу микроконтроллера?

Добавлено спустя 19 минут 4 секунды:
statistic писал(а):с наличием контроллеров разобрались.Теперь объясните для чего вам нужно мигать диодом.Я имею в виду цель конечная какая у всего этого?нехотите же вы тупо заставить мегу32 мигать одним диодом и всё.



Очень мне нужен микроконтроллерный регулятор мощности.
хочю подать на ногу МК сигнал от схемки перехода фазы через ноль,
кк только там сигнал появиться запустить таймер на 9.5 мс



а в это время:

запусить АЦП и считать показания с резистора
затем эти показания первести в милисекунды
отсчитать незнаю пока как эти милисекунды от момента запуска таймера
выдать импульс на окрывание симистора



и опять ждать пока запуститься таймер на 9.5 мс

без запуска таймера на вспомогательном счетчике ваприципе работает
но как только поставил таймер в цикл АЦП перестало запускаться
да и светодиод моргать переслал
хотя лаб покадывает что таймер считает

я уже не понимаю кого глючит меня или таймер
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение statistic » 15 дек 2009, 12:36

так а почему не использовать режим "сброс при совпадении"(СТС).он есть в меге8,32(таймер1,таймер2).У вас получится так примерно: тот сигнал что приходит со схемы перехода фазы завести на внешнее прерывание,запустить таймер в режиме СТС установленном на 9,5 мС,при достижении ,в обработчике, сделать то-то.Всё это работает аппаратно,т.е ваша программа выполняется отдельно,счёт таймера и его сравнение отдельно .
запусить АЦП и считать показания с резистора
затем эти показания первести в милисекунды

вот Здесь не совсем понял.

Добавлено спустя 3 минуты 20 секунд:
попробуйте скачать с инета книгу Евстифеева "AVR семейство мега"(вроде даже здесь на форуме на ftp была)там более доходчиво работа таймеров и прерываний объяснена.

Добавлено спустя 2 минуты 19 секунд:
и к совету АВР прислушайтесь по поводу "протеуса".
жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
удиви печень:выпей воды!
statistic
 
Сообщения: 266
Зарегистрирован: 04 апр 2008, 13:44
Откуда: г.Петрозаводск

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение к561ЛА7 » 16 дек 2009, 00:55

мир не без добрых людей...
вроде бы что-то начинает работать
только протеус у меня не ставиться - лицензию просит
Не подскажете как в VMLAV генератор симулировать
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение statistic » 16 дек 2009, 07:40

к сожалению мало с vmlab работал(да и протеус только осваиваю),но вроде там в "Components" были пункты "V Sinewave" и "V Pulse",но вот связано ли это с генерацией частот,и можно ли на ногу подать увы не знаю.Покашмарте АВРа в его блоге вопросами,а то чёта они там расслабились совсем.
жизнь это компьютерная игра:сценарий так себе, зато графика потрясающая!
удиви печень:выпей воды!
statistic
 
Сообщения: 266
Зарегистрирован: 04 апр 2008, 13:44
Откуда: г.Петрозаводск

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 16 дек 2009, 10:24

к561ЛА7 писал(а): только протеус у меня не ставиться - лицензию просит
Да ... это проблема так проблема.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение к561ЛА7 » 18 дек 2009, 00:49

при симуляции вм лаб выдает
[PC = $00D6, Time = 1.89 ms, {ADC}]: ADC: Clock is recommended to be in the 50KHz-200KHz range

Что бы это значило?



а на макетке 4 канала работают, а 4 нет - порты дохлые - перенаправил на другие - заработало
Последний раз редактировалось к561ЛА7 18 дек 2009, 11:20, всего редактировалось 1 раз.
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение к561ЛА7 » 18 дек 2009, 10:10

С ADCSRA=0x83 разобрался
Последний раз редактировалось к561ЛА7 18 дек 2009, 11:36, всего редактировалось 1 раз.
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 18 дек 2009, 10:43

Вы к своему коду комментарии напишите - возможно прояснится всё.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение SSG » 18 дек 2009, 14:37

к561ЛА7 писал(а):ADC: Clock is recommended to be in the 50KHz-200KHz range

Для повышения точности преобразования частота тактирования модуля АЦП должна лежать в указанных пределах. В Code Vision частоту можно настроить на закладке ADC
I live My life!
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение к561ЛА7 » 19 дек 2009, 00:04

Аксакалы!
Сегодня наблюдал такую картину : касаешся макетки и МК начинает
глючить. Как будто наводки какие появляются. Что это может значить?
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Angel71 » 19 дек 2009, 00:07

:ROFL: это называется глюки от касания макетки
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение к561ЛА7 » 19 дек 2009, 00:14

Даже переменный резистор трогаещь и то глючило. А АВРы статики сильно боятся?
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Angel71 » 19 дек 2009, 00:25

да статики все боятся. особенно зимой, когда в байковых рубашках или свитерах. иногда бывает девушку за задницу только... :D а она как взвизгнет, да как отлетит от неожиданности. :( даже иногда дотронутся до комисарского тела не успеваешь :crazy: ибо статика даже через джинсы временами неплохо пробивает. куда уж там бедным авр`кам
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19