Показать сообщение отдельно
Старый 17.02.2007, 15:43   #66
_SDY_
Пользователь
 
Регистрация: 17.03.2006
Возраст: 46
Город: Владивосток
Регион: 25
Машина: Карина
Сообщений: 60
_SDY_ will become famous soon enough
По умолчанию

Короче, я не поверил, что этот код не работает, не поленился, съездил в магазин, взял ATTiny15 (он был на 2 рубля дешевле ATTiny12 :-). Его отличие от 11-го и 12-го:
1. у него 1,6Мгц внутренний RC-генератор,
2. вход INT0 - 7-я нога (у 11 и 12 - 6-я нога),
3. у него есть 4-х канальный ЦАП, компаратор (пришлось добавить в таблицу прерываний лишние две команды)
4. и еще один таймер Timer1 (тоже, добавлена лишняя инструкция перехода на "пустое прерывание").
Итого: исходник практически не изменился, только добавлены 3 перехода на "пустой" обработчик прерывания, в схеме вход перешел с ноги 6 на ногу 7. Прога скомпилена, зашита и СРАЗУ заработала.
В-общем, ищи ошибку у себя.

PS. Длительности импульсов/пауз я не менял - кто захочет, тот пусть сам и настраивает (я уже указывал нужные константы).
Миниатюры
Нажмите на изображение для увеличения
Название: 2imp.GIF
Просмотров: 1803
Размер:	2.6 Кб
ID:	1782  
Вложения
Тип файла: zip 2imp15.zip (1.3 Кб, 811 просмотров)
_SDY_ вне форума   Ответить с цитированием