FLOWCODE УРОК 11 использование регистров

  Рет қаралды 9,869

RADIOSOFT

RADIOSOFT

Күн бұрын

Пікірлер: 32
@romanpotashov2957
@romanpotashov2957 8 жыл бұрын
Действительно все просто. Для наглядности и более глубокого понимания процесса рекомендую в протеусе нарисовать схему без контроллера, выводы регистров подтянуть к земле резисторами на 10k, а к выводам подключить тактовые выключатели (кнопки). Все предельно просто.Раньше действительно пугали регистры. Спасибо за подробный урок.
@RADIOSOFT1
@RADIOSOFT1 8 жыл бұрын
на здоровье
@pav1388
@pav1388 9 жыл бұрын
Здравствуйте, не могли бы вы рассказать про сторожевой таймер и режимы сна(снижение энергопотребления) у AVR`ок. Их использование(включение отключение) на конкретном примере в Flowcode. Спасибо.
@RADIOSOFT1
@RADIOSOFT1 9 жыл бұрын
+1388pav хорошая тема, сделаю. ПРЕДЛАГАЙТЕ ТЕМЫ ДЛЯ НОВЫХ УРОКОВ! У МЕНЯ ФАНТАЗИЯ КОНЧИЛАСЬ...
@masterkit9517
@masterkit9517 8 жыл бұрын
как несколько atmega8 подключить к uart переходнику, возможно ли вообще? нужно уместить команды не умещающиеся в 1 atmega8
@pav1388
@pav1388 8 жыл бұрын
+master kit вы скорее всего хотели написать radiosoft`у. принцип такой: tx (com) ->rx (первого мк) - > tx (первого) ->rx (второго) -> tx (второго) ->rx (com). Если команда из первого должна идти сразу в com, то второй должен просто передать её дальше. А вообще mega16.
@masterkit9517
@masterkit9517 8 жыл бұрын
спасибо большое
@eldiyarbaishev4062
@eldiyarbaishev4062 8 жыл бұрын
+RADIOSOFT можете показать как собрать для светофора обратный отсчет времени???
@ОльгаРоманцова-р7в
@ОльгаРоманцова-р7в 6 жыл бұрын
Очень хорошие уроки. Сразу ссылочка в помощь - программка визуализации 7-seg индикатора, чтобы не дрочиться с калькулятором винды (писалась для себя) www.getchip.net/wp-content/plugins/download-monitor/download.php?id=179 На тайминге 9мин.05сек. немножко запутал. Пишешь код для общего катода (то есть единицей засвечиваешь сегмент) а картинкой пользуешься с общим анодом и по идее весь код должен быть инверсным
@lexusMen
@lexusMen 7 жыл бұрын
привет слушай подскажи как считать количество импульсов тахометра. я знаю что за один оборот двигателя поступает 2 импульса понимаю что нужно посчитать за кое время поступают импульсы но не могу понять как сделать. прерыванием по таймеру считать время и смотреть сколько ипульсов было сделано там получается погрешность. может как то точнее можно это делать?
@RADIOSOFT1
@RADIOSOFT1 7 жыл бұрын
привет считать время от одного импульса до другого считать количество прерываний по таймеру за время между импульсами метод "временных ворот" я все их рассматривал, посмотри видео вроде про частотомер
@lexusMen
@lexusMen 7 жыл бұрын
ок спасибо
@Roman.S-fl9vd
@Roman.S-fl9vd 8 ай бұрын
Я думал тут алгоритм синхрофазотрона разрабатывают. А тут регистры. Зачем так усложнять простые вещи? Проще сделать примитивный програмный конвеер и выплёвывать в порт побитно данные из массива обращаяс к нему по индексам? Ещё вариант прописать массив кода сегментов в епром и обращатся к нему по адресу, бонусом экономия памяти программ.
@palianycia333
@palianycia333 5 жыл бұрын
Познавал эту программку с ваших уроков. Вот пришла пора использовать регистры и просмотрел этот урок. Сразу понял как включать цифры на дисплее, но одно не понял - почему такой сложный счетчик использовали. Я вообще не раздуплился как он работает и написал по своему. Намного проще и после 99 переходит на 0. a.radikal.ru/a26/1910/7e/fb0f0af90408.jpg a.radikal.ru/a29/1910/aa/980562e46c0f.jpg
@АндрейСомов-ф4м
@АндрейСомов-ф4м 8 жыл бұрын
Добра и позитива Вам. Создавал программу по Вашему уроку, но в конце что-то пошло не так: единицы отображаются не корректно, а десятки нормально? i062.radikal.ru/1702/8c/b02ec7418e72.jpg
@RADIOSOFT1
@RADIOSOFT1 8 жыл бұрын
Взаимно ) Ищите причину )
@АндрейСомов-ф4м
@АндрейСомов-ф4м 8 жыл бұрын
Ткните хотяб ). Ощущение что смещение на один разряд во втором сдвиговом регистре. Если была бы ошибка в макросе, то и десятки также не корректно отображались бы.
@RADIOSOFT1
@RADIOSOFT1 8 жыл бұрын
кидайте весь проект, и флоукод и протеус
@RADIOSOFT1
@RADIOSOFT1 8 жыл бұрын
на будущее: программирование в том и заключается, чтобы заставить программу работать так как надо, на написание кода может уйти пол часа, а на его отладку неделя. Сам заставишь программу работать - получишь удовольствие. причина: в регистры отправляется 7 бит, а не 8
@АндрейСомов-ф4м
@АндрейСомов-ф4м 8 жыл бұрын
Спасибо, Сбило с толку отсутствие в Proteus точки в 7 сегментном индикаторе(7 линий данных). Ну и главный урок - ищи причины в своих действиях.
@gavrsmit1621
@gavrsmit1621 6 жыл бұрын
Прошу прощения за тупость не как не пойму как он переходит на десятки((( как на второй регистр попадают данные(
@RADIOSOFT1
@RADIOSOFT1 6 жыл бұрын
заполняется первый регистр, продолжаем подавать данные они пропихиваются в следующий регистр, и только потом подаем сигнал на вывод информации.
@gavrsmit1621
@gavrsmit1621 6 жыл бұрын
RADIOSOFT Так как они туда попадают если у нас на 7 всегда ноль следовательно данные на втором регистре не должно быть
@RADIOSOFT1
@RADIOSOFT1 6 жыл бұрын
смотрим внимательно видео, там все рассказано
FLOWCODE УРОК 20 HIASM общение с МК по RS232
28:26
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
FLOWCODE УРОК 24 измерение частоты
19:11
RADIOSOFT
Рет қаралды 7 М.
FLOWCODE УРОК 19 DS18B20
16:53
RADIOSOFT
Рет қаралды 10 М.
FLOWCODE УРОК 16 ЦАП (DDS генератор)
19:14
RADIOSOFT
Рет қаралды 6 М.
FLOWCODE УРОК 27 EEPROM
14:15
RADIOSOFT
Рет қаралды 7 М.
Как устроена сирена воздушной тревоги?
25:34
Музей Подземная Москва — Live
Рет қаралды 99 М.
FLOWCODE УРОК 9 семисегментный дисплей
16:28
Ракета Х-59м2а все внутренности
17:52
Скупка Радиодеталей Украина
Рет қаралды 124 М.
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН