Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 07.01.2012, 02:27  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от Pajatel Посмотреть сообщение
Ну вот подготовил свой код. Работает как по мне отличненько.Там же прикрепил структурку для большей ясности. Просьба камнями не закидывать, учусь всёж Если чё не ясно, спрашивайте.

ATmega88

Ну раз все хорошо работает ,и пока явных багов вроде нет то и отлично ,зачем же камнями .Только что-то из текста не заметил как kn регистр из основной проги CIKL относится к регистру Rkn из подпрограмм обработки кнопок , они что - где-то еще копируются там у Вас , или kn это какая-то еще дополнительная обработка ?

Если тактовая до 16 Мгц то можно применить и Mega16 , если тактовая до 20 Мгц то применяйте Mega164 , у всех у них на 10 ножек больше чем у Mega88, это как ближайшие по линейке и чтобы не городить совмещение , к тому же лишние ноги могут потом еще для чего-нибудь пригодится если будете модернизировать или еще что присоединять - наращивать-переделывать в своей системе .
Реклама:
__________________
Короче асма кода нет !

Последний раз редактировалось pinco; 07.01.2012 в 03:00.
pinco вне форума  
Непрочитано 07.01.2012, 02:35  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от roma9112 Посмотреть сообщение
А вот я схемку собирал, где идет и опрос кнопок и управление дисплеем...
Правда исходников нет, просто готовое повторил.
Работает нормально, без глюков ?
__________________
Короче асма кода нет !
pinco вне форума  
Непрочитано 07.01.2012, 02:56  
Pajatel
Прописка
 
Аватар для Pajatel
 
Регистрация: 04.12.2010
Сообщений: 243
Сказал спасибо: 9
Сказали Спасибо 51 раз(а) в 32 сообщении(ях)
Pajatel на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от pinco Посмотреть сообщение
то применяйте Mega164 , у всех у них на 10 ножек больше чем у Mega88,
..я и выбирал камень из соображений, что может придётся переползти на такой камень, но мне работать с 88 немного сподручней. Пока повременю, да и усложнений особых я думаю не будет если даже совмещу кнопки с дисплеем, да и такой опыт в копилке лишним тоже я думаю не будет..
Сообщение от pinco Посмотреть сообщение
Работает нормально, без глюков ?
..вот, вот .. у меня тоже такой сразу вопрос возник взглянув на схему
Pajatel вне форума  
Непрочитано 07.01.2012, 08:34  
roma9112
Гражданин KAZUS.RU
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от pinco Посмотреть сообщение
Работает нормально, без глюков ?
Да пока работает, нареканий нет. Автор правда очень рекомендовал резисторы в цепях кнопок применять именно тех номиналов, что указаны(я правда пару так и не нашел, немного другие воткнул). А иначе наверное и будут глюки!? Это я как для варианта реализации...
roma9112 вне форума  
Непрочитано 07.01.2012, 10:43  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от pinco Посмотреть сообщение
Работает нормально, без глюков ?
Схема классическая, с чего бы глючить?
Сообщение от roma9112 Посмотреть сообщение
Автор правда очень рекомендовал резисторы в цепях кнопок применять именно тех номиналов, что указаны
...ни одного резистора, относящегося к кнопкам не нашел...
Мож другая схема?
omercury вне форума  
Непрочитано 07.01.2012, 11:44  
roma9112
Гражданин KAZUS.RU
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от omercury Посмотреть сообщение
Схема классическая, с чего бы глючить?
...ни одного резистора, относящегося к кнопкам не нашел...
Мож другая схема?
Такие как R20-R23
roma9112 вне форума  
Непрочитано 07.01.2012, 11:53  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Сообщение от roma9112 Посмотреть сообщение
Такие как R20-R23
Это управление режимами работы. К кнопкам отношения не имеет (в данном случае это переключатели SA, кнопки SB1-SB3).
omercury вне форума  
Непрочитано 07.01.2012, 12:03  
roma9112
Гражданин KAZUS.RU
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Так может и кнопки вместе с дисплеем можно таким же макаром подключать, для экономии ног?
roma9112 вне форума  
Непрочитано 07.01.2012, 12:09  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Так и сделано. Все 4 линии данных обслуживают не только индикатор (выходы), но и являются входами для переключения режимов.
Нормальное мультиплексирование шины.
omercury вне форума  
Непрочитано 07.01.2012, 16:11  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Помогите начинающему по ATmega8515

Честно говоря, к схеме из #400 много вопросов.
Цепи переключателя режимов SA (R4, R20-R23).
Если при опросе этих цепей включены внутренние подтягивающие резисторы порта В, то через сопротивление 3к3 не возможно определить состояние LOW. А если внутренняя подтяжка отключена, то, как тогда определить состояние SA3.2? Есть правда вариант использования емкостного эффекта при переключении порта В с выхода на вход, но это, по-моему, бред.
alvadep вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите начинающему (PIC16F84A). Slava-martyn Микроконтроллеры, АЦП, память и т.д 11 09.09.2010 21:55
помогите начинающему по WinAVR umkamaks Микроконтроллеры, АЦП, память и т.д 4 05.05.2010 21:01
Помогите начинающему! kolira Микроконтроллеры, АЦП, память и т.д 6 30.01.2010 15:22
Помогите советом начинающему eler Делимся опытом 64 11.09.2008 17:28
Помогите начинающему!!!! sma-etu Микроконтроллеры, АЦП, память и т.д 2 13.12.2006 18:31


Часовой пояс GMT +4, время: 09:02.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot