ATmega8, динамическая индикация, switch case и десятичная то

Обсуждаем контроллеры компании Atmel.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Martian »

Если Вы сознательно провоцируете меня на такое же грубое обращение, то вынужден разочаровать: я решил более не увеличивать собой число подобных Вам, а мои решения трудно изменить. А если бессознательно, то мне жаль Вас.
Реклама
Аватара пользователя
Thinnnfor
Вымогатель припоя
Сообщения: 597
Зарегистрирован: Пн июн 03, 2024 22:29:24

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Thinnnfor »

Я сам РУССКИЙ , и не из тех кто считает себя дерьмом !
Реклама
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Starichok51 »

Thinnnfor, а разве "на русских ресурсах всё через жопу" не то же самое, что "у русских всё через жопу"?
лично я согласен с Martian, что это одно и то же.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
Thinnnfor
Вымогатель припоя
Сообщения: 597
Зарегистрирован: Пн июн 03, 2024 22:29:24

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Thinnnfor »

Нет , старичёк это не одно и то же ! К тому же ... Я не писал что на Русских ресурсах всё через жопу !

Добавлено after 3 minutes 35 seconds:
Re: ATmega8, динамическая индикация, switch case и десятичная то
Если Вы не заметили ? То "через жопу" написано зачёркнутым шрифтом !
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Starichok51 »

Thinnnfor писал(а):потому что на Русских всё через ̶ж̶о̶п̶у̶
как же не писал? это же твои слова!!!
а от того, что ты слово зачеркнул, оно никуда не исчезло.
Thinnnfor писал(а):Нет , старичёк это не одно и то же !
то есть, по твоему, на русских ресурсах русские отсутствуют вообще?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Аватара пользователя
shonty
Мучитель микросхем
Сообщения: 473
Зарегистрирован: Ср янв 11, 2012 18:20:26

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение shonty »

[uquote="Starichok51",url="/forum/viewtopic.php?p=4636687#p4636687"]то есть, по твоему, на русских ресурсах русские отсутствуют вообще?[/uquote] это всё мигранты и шпиёны 8)

ну и срач вы развели :facepalm: :))
Реклама
Аватара пользователя
Thinnnfor
Вымогатель припоя
Сообщения: 597
Зарегистрирован: Пн июн 03, 2024 22:29:24

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Thinnnfor »

Starichok51 писал(а):потому что на Русских всё через ̶ж̶о̶п̶у̶
как же не писал? это же твои слова!!!
а от того, что ты слово зачеркнул, оно никуда не исчезло.
А помнишь телемост , между пиндосами и СССР ? Где какая то баба сказала что в СССР
секса нет ?

Добавлено after 6 minutes 57 seconds:
Re: ATmega8, динамическая индикация, switch case и десятичная то
И вот там не продлили мысль дальше ! Имелось ввиду секса нет в рекламме ! А так все смеялись ...

Добавлено after 2 minutes 25 seconds:
Re: ATmega8, динамическая индикация, switch case и десятичная то
Thinnnfor писал(а):потому что на Русских всё через ̶ж̶о̶п̶у̶
Там же дальше что то было написано ?! Почему ты Старичёк обрезаешь фразу ?

Добавлено after 5 minutes 13 seconds:
Re: ATmega8, динамическая индикация, switch case и десятичная то
Это же как то не правильно , вырвать часть текста из общего ? Или правильно ?
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Starichok51 »

а какое отношение имеет продолжение фразы к тому, что ты сказал о русских?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение BOB51 »

Основной источник документации - производитель компонентов. Качественная обработка (перевод и популяризация изделий) делались "в до санкционные времена".
На сегодня это или супер коммерция (с заоблачными аппетитами "авторских прав") или удел редких индивидов (постепенно вымирающих, согласно "теории эволюционного развития/прогресса").
Плюс иные "раздражающие факторы" объективной реальности.
Надо б нервы взаимно беречь.
:wink:
:beer:
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1046
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Viper_Snake »

Starichok51, мне с буфером удобнее работать, более упорядоченный код получается, в том же чарлиплексинге например: мне, как программисту самому понятнее, что происходит в программе, откуда и куда данные поступают. Мне проще один раз сделать функцию, котора принимает стандартные данные из буфера и разом выводит на индикатор, чем собирать эти данные по всему коду и лепить по мере поступления.типичный вывод у меня это связка: функция сбора данных и приведение их в стандартный для меня вид с упаковкой в буфер + функция, которая по флагу готовности буфера по прерываниям таймера этот буфер вычитывает и выводит данные на дисплей или светодиоды. Скорости контроллера с огромным запасом хватает, чтобы хватало на все остальное.

Добавлено after 6 minutes 20 seconds:
Re: ATmega8, динамическая индикация, switch case и десятичная то
Starichok51, у меня подход к индикации на 7-ми сегменте или чарлиплексе специфический: я работаю с ними в графическом режиме, то есть в данном случае буфер является чем то типа видеопамяти в аналогии с ПК. По сути, это универсальный автономный программный модуль, который не заточен под один проект, а может использоваться в любом, с похожей индикацией.
Не важно чем все начнется. Важно чем кончится!
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение BOB51 »

Viper_Snake
Так применение буфера предобработки - это как бы "!классика"...
При том, что если выводом занимается сам МК, то добавляется еще и буфер "видеопамяти" из которого часть программы, занимающаяся регенерацией дисплея, выводит данные. Это позволяет делать "параллельный" процесс вывода на любом из таймеров (по прерываниям), независимый от работы основной программы.
Единственно потребуется добавить арбитр переноса данных из ОЗУ предподготовки (в момент "пустого цикла") в ОЗУ видеопамяти.
Обычная классика динамической индикации - о чем тут спорить то?
8)
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Starichok51 »

Viper_Snake, у меня сравнительно простые и небольшие программы, поэтому данных у меня немного и нет проблем их сразу же по готовности выводить.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
shonty
Мучитель микросхем
Сообщения: 473
Зарегистрирован: Ср янв 11, 2012 18:20:26

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение shonty »

Starichok51 писал(а):у меня сравнительно простые и небольшие программы, поэтому данных у меня немного
Такая же фигня :)))
Но дело скорее не в сложности программы, а в "религии" и нежелании лишний раз обращаться к ОЗУ.
Ну если только когда в край регистров не хватает :)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение BOB51 »

Дело не в "религии", а в особенностях организации доступа к ОЗУ (и частично в терминологии).
Есть "регистровый файл", есть регистровая область ОЗУ, есть встроенное ОЗУ и есть внешнее ОЗУ.
К примеру у той же MCS51 обычно используется по сути "регистровый файл" с выделенной областью регистровых банков (аналогичный регистровому файлу АВРок), а все, что "за предеалми" - это внешняя память данных. У АВРок дополнительно есть и встроенное ОЗУ и (у некоторых) внешнее.
Для ПИКов (стандартных среднемладших) вариант нескольких регистровых банков с более сложными правилами доступа.
Однако это тоже вариант ОЗУ.
8)
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1046
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Viper_Snake »

BOB51, у меня арбитр в конце цикла формирования буфера стоит. То есть по окончанию заполнения буфера начинается вывод данных на дисплей, как раз для этого отбит один цикл.
Не важно чем все начнется. Важно чем кончится!
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15571
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение BOB51 »

Так и это - арбитр готовности для переноса - стандартная процедура при динамике.
Просто динамическая индикация это не только вывод на семисегментники но и стандарт динамического мультипликационного вывода на светодиодные щиты рекламы.
В том числе и с точки зрения экономии питания тех "супер дисплеев".
Занимался в стары времена, когда ещё "светиков с мозгами" в помине не было. Сегодня этот класс деталюшек (ws....) довольно много проблем решил, и о старых приёмах забывать начали.
8)
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: ATmega8, динамическая индикация, switch case и десятична

Сообщение Starichok51 »

извиняюсь за ранее сказанное - я совсем упустил, что речь идет про динамическую индикацию.
естественно, у меня в этом случае есть буфер для выводимой информации.
буфера у меня нет для экрана 1602.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Ответить

Вернуться в «AVR»