Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мега88. Програмка не работает.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
vitiv
Написал прогу для простого шевеления ножками порта. Проц молчит. Вот прога:
Нажмите для просмотра прикрепленного файла
Amper25
попробуй убрать delay из цикла.
Неизвестно, каким образом он формируется и задана ли частота проца для этого delay.
SysRq
Потому что
Код
while (1)
      
PORTB=0xFF;
AHTOXA
Цитата(vitiv @ Aug 18 2008, 21:20) *
Написал прогу для простого шевеления ножками порта. Проц молчит. Вот прога:


У вас там

Код
while (1)
      
PORTB=0xFF;


и до "шевеления ножками" дело не доходит.
vitiv
Спасибо всем. Убрал этот while (1), перекомпилил. Ура, ножка дрыгается. smile.gif
Бум осваивать дальше.
К Amper25-
если я delay уберу он будет телепаться с частотой 1МГц? А как сделать задержку? Типа таймер использовать? Я до этого еще не дошел. sad.gif
Kuzmi4
2 vitiv - если уберёте задержки с цикла - у вас будет смена значения на порте раз на 2 такта(кол во циклов на инструкцию поставить/сбростить наружные лапы у мег вроде бы как раз 2 ).
vitiv
Хочу задать еще вопрос, сори если не там. Скачал PROTEUS, а там нет Меги88. Откуда и как ее добавить?
Proton
Нужна версия протеуса 7.3 и выше, там вроде есть.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.