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

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

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

Сообщение avr123.nm.ru » 24 июл 2009, 23:01

boez писал(а):А вот если хочется чтобы к этим двум МК потом "еще что-то" - то стоит наверное таки остановиться на TWI, оно же i2c.
Да можно и UART-ов КУЧУ соединить одним проводом и землей - например по топологии LIN - http://microchip.com для автомобилей создано - помехоучтойчиво и реально в сигнализациях авто я видел.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение SiemX » 26 июл 2009, 20:13

А что значит в Cvavr при настройке 16 битного таймера в меге 16 разные режимы работы, где написано например PWM top=какоето число,PWM top=другое число. Чем они различаются? Где можно на русском про все режимы прочитать?
SiemX
 
Сообщения: 159
Зарегистрирован: 08 май 2009, 21:21

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

Сообщение avr123.nm.ru » 26 июл 2009, 20:18

На русском можно в книгах прочитать, в курсе на каждой страничке предложено скачать книги и указано где библиотеки находятся, и на страничке "Устройство микроколнтроллера AVR" - http://avr123.nm.ru/02.htm
есть русский перевод даташита ATmega128 - там похожий 16 битный таймер.

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

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

Сообщение SiemX » 26 июл 2009, 20:32

Сапсибо. Ушол читать перевод даташита на 128 мегу...
SiemX
 
Сообщения: 159
Зарегистрирован: 08 май 2009, 21:21

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

Сообщение Vala » 26 июл 2009, 22:16

Где можно взять полный текст задачи 9 из курса AVR123 - электронный вольтметр и измеритель вибрации. В скачанном на прошлой неделе полного курса решение задачи (программирование МК - файл z09.htm) приведено только настройка переферии МК и чуть-чуть, а в файле z09с.htm только заголовки на один экран, а где Дальше.... - нету. Или полного решения и не предусмотрено, как достучаться до автора?
Vala
 
Сообщения: 1
Зарегистрирован: 24 июл 2009, 19:57
Откуда: Киев

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

Сообщение Duhas » 26 июл 2009, 22:19

через пост от вашего вверх постил аффтар курса) стучите наздоровье )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение nest » 26 июл 2009, 22:23

боты кругом ! :)
Vala, может быть что то тут найдёте: "Измеряем напряжение - вывод на LCD", "Измеряем напряжение - вывод на LED-панель")

а вообще можете и прямо тут вопрос задавать, если что то конкретное интересует :)
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
прог. языки: asm

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

Сообщение avr123.nm.ru » 26 июл 2009, 22:42

Vala писал(а):Где можно взять полный текст задачи 9 из курса AVR123 - электронный вольтметр и измеритель вибрации.
Если бы я ее дописал то выложил бы конечно. Просто не доделал так как тот для кого я ее делал потерял к ней интерес. однако теоретический материал с практикой расчетов там изложен полностью. Просто устройство не сделано. Я вам советую попробовать использовать проект "Моддинг блока питания" уважаемого мной ARV - http://arv.radioliga.com/content/view/35/44/

И пример применения в блоке питания - http://arv.radioliga.com/content/view/125/43/
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение avr123.nm.ru » 30 июл 2009, 21:41

AVR Studio 4.17 (build 666) Software (updated 2009-07)

http://www.atmel.com/dyn/general/tech_d ... c_id=12246

Список новых AVR - Tiny4, Tiny5, Tiny9, Tiny87, Tiny861A, Tiny2313A, Tiny4313, Mega16HVB, Mega16M1, Mega64M1, Mega64C1, Mega8U2, Mega16U2, Mega32U2, XMmega192D3, AT90SCR100, Mega128RFA1 и др.


AVR Studio 4.17 includes new device support and numerous overall enhancements;
Full AVR ONE! 8-bit support - both programming and debugging, AVR Battery Studio version 1.02, JTAGICE mkII command line SW with support for ELF production file format, and STK500 command line SW with support for ELF production file format.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение Duhas » 30 июл 2009, 22:41

AVR Studio 4.17 (build 666)

аццкий билд )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение Denexp » 03 авг 2009, 13:16

Всем доброго времени суток!
Проект во вложении.Проблема такая после того как были добавлены строки:
Код: Выделить всё
PORTB.2=1;
delay_ms(10000);
PORTB.2=0;

в инициализации перестал нормально работать в железе,а именно такое впечатление, что каждый раз при выходе из прерывания происходит выполнение вышеизложенного кода,а в протеусе всё нормально,происходит включение бита2 порта B на 10сек только при влючении.Подскажите где туплю.
Вложения
123.rar
(39.92 КиБ) Скачиваний: 7
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение avr123.nm.ru » 03 авг 2009, 13:40

Код не смотрел - нет времени - но возможно где то ваш реальный МК сбрасывается и прога начинается с начала - возможно фьюзами включен у вас "вочдог" или еще что-то.

Советую вставить проверку тестовым сигналом - пример задача-упражнение 4 - простой метод отвлеживания движения по программа http://avr123.nm.ru/z4.htm но можно и просто светодиод переключать на свободной ноге.

Паузу разбейте на 2 по 5 сек и между ними воткните тестовые сигналы.
Последний раз редактировалось avr123.nm.ru 03 авг 2009, 13:43, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение MiBBiM » 03 авг 2009, 13:43

если от аккумов питаетесь, проверьте зарядку
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

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

Сообщение Denexp » 03 авг 2009, 14:54

AVR123.nm.ru,к сожалению к вашему курсу нету доступа уже с полгода с нашей страны, не пускает какой-то сервер hp4.pochta.ru.Зеркала сайта у вас нет? Фьюзы проверял много раз.
MiBBiM,питаю пока от блока питания стабилизированного 15B ,а на устройстве 78L05.
Denexp
 
Сообщения: 29
Зарегистрирован: 04 июл 2009, 17:57
Откуда: Ташкент

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

Сообщение Master » 03 авг 2009, 14:56

78L05 периодически попадаются бракованные, похоже что МК ресетится каждый раз и начинает работы с начала.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Пред.След.

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

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

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

cron