roboforum.ru

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

Программа для Attiny2313

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

Программа для Attiny2313

Сообщение kservice » 11 май 2008, 11:07

Появилась необходимость создать генератор импульсов на Attiny 2313. В упрощенном виде задача звучит так: при включении питания частота на выходе должна плавно возрастать от 0 до 3-5 кГц и после этого стабилизироваться. Выбрал 2313 из-за того, что у меня есть живой генератор на этом МК, однако его работа меня устраивает. В приложении есть проект для AVR Studio 4.14, CodeVisionAVR 1.25.9 и VMLab 3.12. Знаю о том, что VMLab не поддерживает Attiny 2313, позтому пошел на уловки и ему указываю AT90S2313. Поскольку эти МК очень близки, то, на мой взгляд, обман проходит. Чтобу убедиться в этом, я выполнял на нем для проверки другие программы, взятые из книг Белова, и все работало. Проблемы:
1. Нет выходного сигнала требуемой формы
2.При задержке в 2 мсек видно, что идет нарастание частоты, при 0,2 мсек генерация на какое-то время пропадает, а потом продолжается с непонятной частотой
3.VMLab постоянно предупреждает , что Watchdog сделает сброс
Прошу помочь разобраться
Вложения
prog81.rar
(18.4 КиБ) Скачиваний: 35
kservice
 
Сообщения: 2
Зарегистрирован: 11 май 2008, 10:52
Откуда: Севастополь

Re: Программа для Attiny2313

Сообщение Master » 11 май 2008, 11:14

3.VMLab постоянно предупреждает , что Watchdog сделает сброс

Отключить Watchdog, если он включен. А VMLab постоянно на него ругается даже если он выключен, поэтому просто жмем светофор несколько раз и не обращаем внимания.
К сожалению это все чем могу помочь.
Если ты хочешь чтобы тебе помогли, то выложи:
1. Схему устройства, картинкой формата JPG.
2. Скрины того какие импульсы должны быть и какие у тебя получаются.
3. Заполни поле "город" в профиле, а то тут есть религиозные фанатики которые не отвечают на вопросы если не заполнен город.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Программа для Attiny2313

Сообщение kservice » 11 май 2008, 13:23

Master писал(а):Отключить Watchdog, если он включен

Я его не включал и вроде должен быть отключен
Master писал(а):1. Схему устройства, картинкой формата JPG.

Она элементарная, прилагаю
Master писал(а):2. Скрины того какие импульсы должны быть и какие у тебя получаются.

Нужно: импульсы с нарастающей частотой, подобные тем, что получаются. Что получается: рис.1 - срыв генерации (задержка 200 мксек), рис.2 - возобновление генерации через некоторое время, рис.3 - это рис.2 в развернутом виде.
Лучше посмотреть все самому. Проект в приложении к 1-му сообщению
kservice писал(а):3. Заполни поле "город" в профиле

Сделал
Вложения
prog81_screen.rar
(91.14 КиБ) Скачиваний: 46
Attiny2313.JPG
kservice
 
Сообщения: 2
Зарегистрирован: 11 май 2008, 10:52
Откуда: Севастополь


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

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

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