Например TDA7294

Форум РадиоКот • Просмотр темы - порты ввода/вывода Attiny2313
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 19:25:10

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


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 18 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: порты ввода/вывода Attiny2313
СообщениеДобавлено: Вс июн 10, 2012 16:38:16 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
Здравствуйте, столкнулся с такой проблемой спаял не большую платку и для индикации работы микроконтроллера подсоединил светодиод к одному порту.
Так вот теперь не как не могу заставить его гореть =))))))))
код простейший вывести 1 на все ноги порта D
пони прог говорит что программируется и всё ок мерю напряжения на ногах контроллера на каждом по разному от 0.1 до 0.4В :dont_know:
а у порта B где-то и по 1В есть
питание мерил 4.5В подаётся.

в чём может быть дело ?
код
Код:
;---------- Псевдокоманды управления

.include "tn2313def.inc"   ; Присоединение файла описаний
.list               ; Включение листинга

.def   temp = r16      ; Определение главного рабочего регистра
.def    rab = r17      ; Определение рабочего регистра
           .cseg          ; Выбор сегмента программного кода
      .org   0      ; Устанеовка текущего адреса на ноль
;---------- Инициализация портов ВВ
      lDI      temp,0xFF
      out      DDRD,temp   ; Записываем 11111111 в DDRD (порт PD на выход)
      out      PORTD, temp   ; Записываем его же в PORTD (включаем внутр. резисторы)
;---------- Начало основного цикла программы
      LDI      rab,0xff
main:   
      out      portD,rab
      rjmp   main   

Собрал только левую часть индикатор ещё не припаян
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Вс июн 10, 2012 20:22:19 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
:))) :))) :)))
а где анод???
(скоко валерианки принялось?)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Вс июн 10, 2012 20:32:05 
Это не хвост, это антенна
Аватар пользователя

Карма: 39
Рейтинг сообщений: 257
Зарегистрирован: Вс дек 11, 2011 05:43:30
Сообщений: 1327
Откуда: Екатеринодар
Рейтинг сообщения: 0
:))


Последний раз редактировалось conler Пн июн 11, 2012 07:49:10, всего редактировалось 1 раз.

Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 05:52:08 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
BOB51 писал(а):
:))) :))) :)))
а где анод???
(скоко валерианки принялось?)

Вы про светодиод ? я его 3 раза перепаивал =) теперь правильно стоит, но я всё равно мерю напряжение на ногах контроллера а там оно как-то маленькое =(


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 09:14:20 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
хи-хи... :tea:
наиболее распространенный вариант:
+питания -> резистор токоограничитель -> анод светодиода -> катод светодиода -> вывод микросхемы
светодиод включен при логическом нуле выданном в соответствующий бит порта
тогда можно гарантировать, что на выводе порта будет где-то 0,4-0,8 вольта и от при "статическом" состоянии
ежли подан какой либо меандр - обычный вольтметр ничего путнего не покажет :)


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 12:38:50 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
А в моём случае что ? почему может не работать ?
добился того что при считывании fuse или памяти он мигает раза 2 только почему?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 14:03:43 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 37
Рейтинг сообщений: 303
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2225
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
pokk, Вы сконфигурировали весь порт D на ВЫХОД, о каких подтягивающих резисторах может идти речь в коде? Более того, Вы выставили 1 на всех ногах, включая те, на которых кнопки. Кнопки, которые подключены к земле. Не трудно догадаться, что будет при нажатии на кнопку...

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 14:24:27 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
Цитата:
pokk, Вы сконфигурировали весь порт D на ВЫХОД, о каких подтягивающих резисторах может идти речь?

Это была скорее всего опечатка (взял старый код а комментарии не изменил).
Изображение
Вот по таблице из даташита на ATTINY2313 на стр 47
DDxn=1 PORTxn=1 Output High (Source) как я понял на выходе порта логическая единица
Цитата:
Более того, Вы выставили 1 на всех ногах, включая те, на которых кнопки. Кнопки, которые подключены к земле.

Кнопки я почти не трогал =)) но было дела как пару раз нажал не знаю в какой прошивки
Цитата:
Не трудно догадаться, что будет при нажатии на кнопку...

Пойдёт ток =))))) :) Получается у меня эти два пина умерли ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 14:49:59 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 37
Рейтинг сообщений: 303
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2225
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
То что Вы даташит читаете, это конечно очень хорошо. И конфигурацию Вы поняли верно. :)

pokk писал(а):
Пойдёт ток =)))))


Угу. Короткого замыкания. :wink: Попробуйте на другой порт светик перебросить, код-то верный. Правда основной цикл можно и пустым оставить, Вы уже записали в порт

Код:
out      PORTD, temp   ; Записываем его же в PORTD (выставив 1 на всех пинах порта)

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 16:09:02 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
edm2007, сделал как вы и написали повесил ещё один светодиод,как рассказал ВОВ51
Цитата:
наиболее распространенный вариант:
+питания -> резистор токоограничитель -> анод светодиода -> катод светодиода -> вывод микросхемы

но реакции не какой это не дало. решил проверить fuse при нажатии на кнопку считывания оба этих светодиода мигнули 2 раза после я изменил код так что бы только один определённый загорелся и при считывании fuse один и мигнул как и надо было. так же они мигают при выполнении любой операции в пони прог. изредка мигают когда подсоединяю разъём =)
что-то мне тут кажется с тактовым сигналом не то (у меня правда у кварца одного кондёра нету =)),но так как мк программируется и считывает значит он работает от внутреннего генератора )
Изображение
с фьюзами я уже по баловался не много не какого результата не дало :(
CKSEL3..0=0100 внутренний RC генератор


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 16:38:41 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 37
Рейтинг сообщений: 303
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2225
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Да, если программатор МК видит, то с тактирование все нормально. Питание МК-то в норме? А то вот это

pokk писал(а):
...они мигают при выполнении любой операции в пони прог...


на паразитное питание похоже...

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 16:40:52 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
Нормальное 4.5В


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 17:35:46 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
Цитата:
на паразитное питание похоже...

возможно чего-то паразитное =) у меня тут 2 провода идут (SCK) и (MISO)
они могут влиять ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 17:40:26 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 37
Рейтинг сообщений: 303
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2225
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Я немного про другое. :) Вывод Reset МК (1) к плюсу питания подтянут через резистор?

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 18:39:40 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
Нет сейчас сделаю =)
edm2007,благодарю за помощь теперь всё заработало !! ура =) :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 19:17:05 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
Т.е у меня была проблема в то что пин reset находился в высокоомном состоянии и ловил помехи и соответственно мк каждый раз перезагружался или даже не включался. А при программировании от программатора подавался сигнал логической единички и на короткое время мк выполнял программу так ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 19:21:24 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 37
Рейтинг сообщений: 303
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2225
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вот и замечательно. :) Вообще у МК есть встроеный резистор на этой линии, но его номинал слишком высокий, чтобы нормально удержать линию. Потому обязательно нужно подтягивать внешним резистором. Как правило, достаточно 10К.

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: порты ввода/вывода Attiny2313
СообщениеДобавлено: Пн июн 11, 2012 19:47:39 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 17:46:37
Сообщений: 574
Рейтинг сообщения: 0
Цитата:
Вообще у МК есть встроеный резистор на этой линии, но его номинал слишком высокий, чтобы нормально удержать линию.

Опередили с ответом только что хотел узнать зачем он там нужен :))
Ещё раз спасибо всем!!!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 18 ] 

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


Кто сейчас на форуме

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


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y