Светодиоды нельзя подключать без токоограничивающих резисторов.
Slava143
Отправлено: 15 Августа, 2012 - 14:21:11
Лейтенант
Сообщений всего: 34
Дата рег-ции: Июль 2012
- светодиоды с резисторами, просто забыл нарисовать.
- шлейфы ето просто кнопки, на выходах 5в. я их просто на землю закорачиваю(вкл выкл) и контроллер начинает грется.
светодиоды с резисторами, просто забыл нарисовать.
Вот вы сначала подумайте , по вспоминайте , а потом выкладывайте схему и программу.
Извините , но достали люди которые выкладывают 100% свои схемы , а потом начинается
" У меня кондеры не там стоят ", "резисторы стоят" .
А потом выясняется "Да это схема не моя .С тырнета"
Если МК греется то он долго не проработает. Единственный выход - бежать за новым МК.
Slava143
Отправлено: 15 Августа, 2012 - 17:32:36
Лейтенант
Сообщений всего: 34
Дата рег-ции: Июль 2012
Да ладно. Не ругайтесь. Дествительно забыл.
- Подскажите лучше по делу.
Роботов
Отправлено: 15 Августа, 2012 - 23:30:04
Гуру
Сообщений всего: 1350
Дата рег-ции: Июнь 2011
Slava143 пишет:
- Подскажите лучше по делу.
Выкладывайте листинг, подскажем. Только полный и свой
Slava143
Отправлено: 16 Августа, 2012 - 14:44:33
Лейтенант
Сообщений всего: 34
Дата рег-ции: Июль 2012
Выкладывайте листинг, подскажем. Только полный и свой [/quote]
А зачем вам листинг? Программа работает нормально.на шлейфах 5в. и при замыкании на землю МК начинает греться(при этом работает все правильно как надо)
- Может по "железу" надо что то добавить?Схема есть выше
nestandart
Отправлено: 16 Августа, 2012 - 15:09:54
Супер-модератор
Сообщений всего: 1490
Дата рег-ции: Сент. 2010
Цитата:
А зачем вам листинг?
Хотябы для того чтобы посмотреть что вы творите с портами программно.
Ну , не хотите не надо.
В схеме все нормально (кроме подтяжек и токоограничителей светодиодов).
Вопрос исчерпан , тема закрыта.
Роботов
Отправлено: 16 Августа, 2012 - 18:40:29
Гуру
Сообщений всего: 1350
Дата рег-ции: Июнь 2011
Ну раз работает как надо, тогда зачем вопрос задаете? Ну греется и пускай греется, как сгорит, поменяете
на новый. Делов-то...
Slava143
Отправлено: 16 Августа, 2012 - 21:20:30
Лейтенант
Сообщений всего: 34
Дата рег-ции: Июль 2012
Я пробовал другой прошивать, тоже самое получается.
- попробую прикрепить файл.
-там прописано только на первый шлейф, на остальные три все в том же мотиве.
- посмотрите, может кто то что то скажет
описание:
1й вариант:
- разеденяем 1-й шлейф (1й диод мигает)
- разеденяем 2-й шлейф (1й и 2й диод мигает)
- разеденяем 3-й шлейф (1й и 2й и 3й диод мигает)
- разеденяем 4-й шлейф (1й и 2й и 3й и 4й диод мигает)
2й вариант:
- разеденяем 1-й шлейф (1й диод мигает)
- разеденяем 2-й шлейф (1й и 2й диод мигает)
- разеденяем 4-й шлейф (1й и 2й и 4й диод мигает)
- разеденяем 3-й шлейф (1й и 2й и 3й и 4й диод мигает)
3й вариант:
- разеденяем 1-й шлейф (1й диод мигает)
- разеденяем 3-й шлейф (1й и 3й диод мигает)
- разеденяем 4-й шлейф (1й и 2й и 4й диод мигает)
- разеденяем 2-й шлейф (1й и 2й и 3й и 4й диод мигает)
4й вариант:
- разеденяем 1-й шлейф (1й диод мигает)
- разеденяем 3-й шлейф (1й и 3й диод мигает)
- разеденяем 2-й шлейф (1й и 2й и 3й диод мигает)
- разеденяем 4-й шлейф (1й и 2й и 3й и 4й диод мигает)
5й вариант:
- разеденяем 1-й шлейф (1й диод мигает)
- разеденяем 4-й шлейф (1й и 4й диод мигает)
- разеденяем 3-й шлейф (1й и 3й и 4й диод мигает)
- разеденяем 2-й шлейф (1й и 2й и 3й и 4й диод мигает)
6й вариант:
- разеденяем 1-й шлейф (1й диод мигает)
- разеденяем 4-й шлейф (1й и 4й диод мигает)
- разеденяем 2-й шлейф (1й и 2й и 4й диод мигает)
- разеденяем 3-й шлейф (1й и 2й и 3й и 4й диод мигает)
У вас выводы которые подключены к кнопкам сконфигурированы как выходы
Я- экстрасенс !
А выходы все равно будут опрашиваться правильно (не смотря на их конфигурацию).
Просто когда вы замыкаете шлейф на землю напруга падает до нуля т.к. КЗ.
Скорее всего МК вы уже подпалили
(сколько сотен милиампер проходило через закороченый выход ?).
Роботов
Отправлено: 17 Августа, 2012 - 12:29:08
Гуру
Сообщений всего: 1350
Дата рег-ции: Июнь 2011
Slava143 пишет:
тоесть надо так?:
Нет, наоборот. Выводы на вход конфигурируются нулем, а на выход единицей
А у вас:
Slava143
Посмотрите datasheet. Будут ножки порта входом или выходом зависит только от DDRx. PORTx служит для дальнейшей настройки. Для порта настроенного как вход этот регистр подключает или отключает подтягивающий резистор. Для порта настроенного как выход этот регистр определяет будет там "GND" или "VCC".
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.