Easyelectronics.ru

Электроника для всех
Текущее время: 16 дек 2019, 07:38

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Странности в работе с портами ВВ
СообщениеДобавлено: 29 фев 2016, 11:48 
Здравствуйте!

Зарегистрирован: 27 фев 2016, 08:01
Сообщения: 4
Добрый день. Возникла проблема при работе с портами ввода-вывода на модуле AVR Pinboard II. Написал простенькую программку - зажигать диод при нажатии кнопки. Диод висит на пине PD4, кнопка BTN1 на PC2. Код программы ниже:

.include "m16Adef.inc"

sbi ddrd,4
sbi portc,2
cbi ddrc,2

Main:
sbis pinc,2
sbi portd,4
sbic pinc,2
cbi portd,4
jmp main


При загрузке программы в МК светодиод постоянно горит, никак не реагируя на кнопку. Такая же картина наблюдается и при конфигурации PC3-PC6, а также РА0. На портах PC0, PC1, PC7 работает как надо - кнопка нажата - горит, кнопка не нажата - не горит. Помогите пожалуйста разобраться в чем причина. Прилагаю ссылку на проект и фото джамперов.

Ссылка:
https://drive.google.com/open?id=0BwSz9 ... y1aMXhMUlE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странности в работе с портами ВВ
СообщениеДобавлено: 29 фев 2016, 14:03 
Старожил

Зарегистрирован: 21 янв 2015, 16:19
Сообщения: 584
pc2-pc5 нужно во фьюзах отключать jtag. Если диод по каким-то причинам не гаснет, пробуйте отключать его программно принудительно - будет понятно, в кнопке дело или еще в чем. Но тут скорее всего в жтаге дело.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странности в работе с портами ВВ
СообщениеДобавлено: 29 фев 2016, 14:04 
Старожил

Зарегистрирован: 21 янв 2015, 16:19
Сообщения: 584
pc2-pc5 нужно во фьюзах отключать jtag. Если диод по каким-то причинам не гаснет, пробуйте отключать его программно принудительно - будет понятно, в кнопке дело или еще в чем. Но тут скорее всего в жтаге дело.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странности в работе с портами ВВ
СообщениеДобавлено: 01 мар 2016, 13:00 
Здравствуйте!

Зарегистрирован: 27 фев 2016, 08:01
Сообщения: 4
А как быть с пинами PC6 и PA0? Они же вроде не связаны с ЖТАГом?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странности в работе с портами ВВ
СообщениеДобавлено: 01 мар 2016, 16:01 
Старожил

Зарегистрирован: 21 янв 2015, 16:19
Сообщения: 584
Так другие заработали? Порты горят отдельно на вход, отдельно на выход. Экспериментируйте. Если светик точно может от этого порта гореть, значит проблема порте под кнопкой. По коду все верно. Может и сгорел, бывает такое, ничего не поделаешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Странности в работе с портами ВВ
СообщениеДобавлено: 03 мар 2016, 12:15 
Здравствуйте!

Зарегистрирован: 27 фев 2016, 08:01
Сообщения: 4
С вашей помощью разобрался ))) Пины PC2-PC5 не работают если во фьюзах активирован JTAG, независимо от того включен ли он программно. Пины PC6 и PA0 "не работали" по моей собственной глупости - затупил с нумерацией....


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB