реклама на сайте
подробности

 
 
> Помогите сделать ручной параллельный программатор для программирования ATmega16
kyrogaz
сообщение Mar 14 2006, 21:16
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 14-03-06
Пользователь №: 15 248



Привет всем
Я новичок в микроконтроллерах, так что не пинайте сильно ногами ни за идею, ни за вопросы
Решил в образовательных целях наваять простенький ручной параллельный программатор. Токмо ради изучения протоколов параллельного/последовательного программирования и простого восстановления фьюзов.
Использую ATmega16

Собственно вопросы:
1.Для вхождения в режим пар.программирования одним из условий является подача уровня лог. нуля на RESET, далее 6 тактовых импульсов на XTAL1, выставляем Prog_enable в "0000" и прикладываем +12V к RESET(все согласно даташиту). Однако при ручном переключении RESET с "0" на "+12V" на какое-то пусть и короткое время вывод RESET будет вообще не подключен. Повлияет ли это на его работу?
2.Стоит ли между выводами PB0-PB7 и VCC подключать резисторы 10К и переключатели, так чтоб при разомкнутом выключателе на выводе была "1", а при замкнутом - "0". Может, достаточно одного переключателя?
3.Наверняка не я один такой "умник" и кто-нибудь такую химеру наваял. Если не трудно, поделитель пожалуйста ссылками (хотя бы внешний вид).
Спасибо

Сообщение отредактировал kyrogaz - Mar 14 2006, 21:23
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kyrogaz
сообщение Mar 14 2006, 22:30
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 14-03-06
Пользователь №: 15 248



Гм., хотел без всяких там программ, в смысле переключателями, подключенными к ногам PB7-PB0 выставляем команду, адрес и т.д., кнопкой подаем на XTAL тактовые импульсы ну и так далее. Понимаю, что глупо, но все-таки...smile.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016