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

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

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

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

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

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


 
Опции темы

Семисегментный индикатор и клавиатура

Непрочитано 16.05.2016, 23:07  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

Сообщение от miwutka Посмотреть сообщение
omercury, и тем не менее никто на вопрос мне не ответил в той теме про таймер.
Это от неуверенности в собственных знаниях, почерпнутых из CVAVR.
Таймер2 и в восьмой и в шестнадцатой одинаковые, разница в Таймере1 больше похожа либо на ошибку при проектировании, либо на ошибку в документации. В любом случае непонятно, зачем делать в одинаковых по сути таймерах разницу в нвстройках. Походу они различаются как Пентиум и Целерон...
Сообщение от miwutka Посмотреть сообщение
У 168-ой встроенный 2-тактный множитель написано в даташите.
Будешь ржать, но он во всех Мегах.

Сообщение от miwutka Посмотреть сообщение
Только omercury и jump - ведут себя как обычно)))
Ну - Слава Богу!

Я уж испугался, что и у мну слюни потекли.
Реклама:

Последний раз редактировалось omercury; 16.05.2016 в 23:09.
omercury вне форума  
Непрочитано 17.05.2016, 09:32  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

Сообщение от miwutka Посмотреть сообщение
На атмеге 8 индикация тормозит а на атмеге 168(атмеги 88 нету) вообще без задержек.
"Ну и шутки, у Мишутки!"(с)
Сообщение от miwutka Посмотреть сообщение
Ну и изза войны 2 года потерял.
Ещё легко отделался.
STM32F0 вне форума  
Непрочитано 20.05.2016, 18:36  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 409
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

Динамическая индикация, однако!
Миниатюры:
Нажмите на изображение для увеличения
Название: Динамическая индикация.png
Просмотров: 0
Размер:	11.9 Кб
ID:	93068  
Signalshik2 вне форума  
Непрочитано 20.05.2016, 21:16  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

omercury, это не в тему, но - я то знаю что меги все с множителем двух тактным. Но в 2009 году примерно мне ктото доказывал что перемножение около 22 такта..... Ну а таймеры я настроил одинаково. Проверил на осциллографе. Сисю в писю одинаково. И тем не менее чегото вот так по разному работают. Код в студии был набран. Менял только регистры настройки. Ну как-нибудь разберусь что не так...

Но CVAVR - это зло! )) Загоняет не туда.... ))

Последний раз редактировалось miwutka; 20.05.2016 в 21:19.
miwutka вне форума  
Непрочитано 21.05.2016, 17:04  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

Сообщение от miwutka Посмотреть сообщение
Ну а таймеры я настроил одинаково. Проверил на осциллографе. Сисю в писю одинаково. И тем не менее чегото вот так по разному работают.
Миш, ну ты же понимаешь, что одинаково настроенные таймеры при одинаковой частоте и считать будут одинаково. С учётом асинхронности, конечно. Ведь таймер в меге8 может быть запущен на, к примеру, 51й микросекунде, а в 88 на 49й. И все ли различия учёл? А то ведь берём например, первый же регистр таймера1 TCCRA1 для меги8 и меги88. И сразу видим, что отличия есть. Во-первых, при одинаковом названии, эти регистры расположены в разных адресах. Как следствие, код, скомпилированный для меги8 и прошитый в мегу88 если и будет работать, то весьма странно. Да и само содержимое регистра отличается:
Миниатюры:
Нажмите на изображение для увеличения
Название: TCCR1A.PNG
Просмотров: 0
Размер:	14.4 Кб
ID:	93096  
Someone вне форума  
Непрочитано 21.05.2016, 19:10  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

Сообщение от miwutka Посмотреть сообщение
omercury, это не в тему, но - я то знаю что меги все с множителем двух тактным. Но в 2009 году примерно мне ктото доказывал что перемножение около 22 такта.....
Всё зависит от того, что и на что умножать.
Если каждый множитель умещаются в байт, то само умножение в регистрах занимает именно 2 такта. Другой вопрос, что множители надо сначала положить в регистры и из регистров же забрать результат.

Сообщение от Someone Посмотреть сообщение
для меги8 и меги88.
Someone, речь вот об этом.
https://kazus.run/forums/showthread.php?t=112428
omercury вне форума  
Непрочитано 21.05.2016, 21:42  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

Сообщение от omercury Посмотреть сообщение
Someone, речь вот об этом.
Я был в той теме, отвечал. Просто забыл что там он таймер2 жаловался, читая тут подумал что но в той теме про таймер1 говорил. Тем не менее, на суть это не влияет. В меге8 и меге88 касательно таймера2 разницы ещё больше, например регистр TCCR2 в меге8, а в меге88 этот регистр разбит на два: TCCR2A и TCCR2B. И в 88й гораздо больше настроек. Ну и адреса регистров само-собой разные.
Someone вне форума  
Непрочитано 21.05.2016, 23:24  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

Сообщение от Someone Посмотреть сообщение
В меге8 и меге88 касательно таймера2 разницы ещё больше
Даже не знаю, что и сказать...
Сообщение от miwutka Посмотреть сообщение
Timer2 in Atmega8 and Atmega16
omercury вне форума  
Непрочитано 24.05.2016, 20:03  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Семисегментный индикатор и клавиатура

Сообщение от omercury Посмотреть сообщение
Даже не знаю, что и сказать...
А чего говорить-то? Речь - то вот об этом:
Сообщение от miwutka Посмотреть сообщение
Про ту тему - в европейских журналах по электронике всё где нужно быстро измерять на АЦП используют атмегу 88, а там где просто ножками дрыгать берут атмегу 8 или 16. Вот и я сделал амперметр с выборкой 5000 измерений по одному каналу и вывод на индикатор семисегментный. На атмеге 8 индикация тормозит а на атмеге 168(атмеги 88 нету) вообще без задержек.
Он же амперметр в той теме вроде делал, вот и сделал. На меге168 ( она же 48, 88, 328 ). И сравнивает атмегу8 именно с этим семейством.
Someone вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Индикатор для китайского приёмника radiolubitel 512 Автоматика и аппаратура связи 6 17.06.2015 13:32
Вывод числа на семисегментный индикатор lexa1424 Микроконтроллеры, АЦП, память и т.д 26 01.05.2013 08:26
Способы вывода данных на семисегментный индикатор artyomugr Микроконтроллеры, АЦП, память и т.д 44 04.08.2011 17:25
PIC16F690+семисегментный индикатор johnnyr Микроконтроллеры, АЦП, память и т.д 8 25.12.2009 21:25
Не матричная клавиатура для МП alexplev Микроконтроллеры, АЦП, память и т.д 8 22.02.2009 03:16


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.