yarosh

Сменить текст в бегущей строке, строка на pic

32 сообщения в этой теме

KomSoft    309
5 minutes ago, yarosh said:

нестандартная кодировка

Если была нестандартная, был бы заменен один-два символа, а так Є стоит вместо разных символов - похоже на нестабильное считывание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
yarosh    0

считал по новой, через AsProgrammer, сравнил,  Є стоит там же где и в предыдущей версии, ничего не изменилось. Никаких ошибок при считывании небыло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
KomSoft    309

Дамп не удаляйте, вдруг пригодится для анализа. Записывайте свою строку (или парочку), зевершите ее \end и пробуйте. 

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Shahabbas    242

В таких случаях самое оптимальное - считать дампы с оригинальных микросхем памяти, эти оригиналы отложить в сторону, взять/купить/стырить другие такие-же микросхемы памяти и с ними проводить эксперименты. В случае чего можно будет обратно родные микросхемы с родными дампами воткнуть в блок.

У меня валяется пара микросхем 24C**, которые я когда-то выпаял с телевизоров. Так у этих микросхем похожие неисправности - не стабильная запись и считывание с ошибками. В телевизорах неисправность проявлялась как не периодическая потеря некоторых каналов из памяти.

Изменено пользователем Shahabbas

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

_abk_    41
4 часа назад, yarosh сказал:

Никаких ошибок при считывании небыло.

Тогда как устройство (строка) узнает, какие символы (правильные причем!) вывести вместо "Є"?  :o

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
yarosh    0
12 часа назад, _abk_ сказал:

Тогда как устройство (строка) узнает, какие символы (правильные причем!) вывести вместо "Є"?  :o

Незнаю, но в строке все бегает нормально, а в дампе  "Є" в разных словах переодически встречалось.

Удалил старый текст, внес новый. Строка все четко отображает.  

Решил проверить чип, снял, считал дамп, и он полностью корректно отображается.  

Считал второй чип ради интереса, но менять там ничего не стал, нет время на эксперименты.

Интересно то что дни недели там записаны на Украинском языке. 

 

Вообщем вопрос можно считать закрытым, спасибо всем.

 

atmel 24C64A.bin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
КЭС    1 130

Строка выведет картинку, соответствующую коду этого символа. Другими словами: таблица символов устройства не обязательно повторяет компьютерную.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Stratix
      Здравствуйте, у меня проблема с прошивкой разных устройств из-за программаторов. Дело в том что у меня есть некоторое количество китайских и самодельных программаторов для разных производителей, с ними постоянно какие-то проблемы, некоторые отказываются нормально работать на windows 10(другие версии ПО не устраивают), другие не работают с последними версиями сред разработки и т.д. Так же нужно прошивать схемы памяти. Хочу прошивать устройства без постоянной сборки программаторов и неудобств. Думаю о двух вариантах: взять оригинальные программаторы для всех производителей: altera, xlinx, arm, pic, avr(некоторые найти сложно, например оригинальный usb-blaster и высокая стоимость в сумме), второй вариант: взять универсальный программатор, который бы поддерживал все новые микросхемы, а вот с этим проблема, большинство универсальных программаторов не шьют stm, плис. Есть ли вообще реально универсальные программаторы? Мне было бы намного удобнее если на столе б лежал один программатор, а не куча. Смотрел список микросхем chipprog-48, пока что самый большой, к сожалению не поддерживает новые fpga, например: cyclone IV. Связывался, сказали что поддержки не будет и в будущем. Стоит ли взять chipprog-48 в 2018 году или есть программаторы лучше, с большим списком микросхем?
    • Автор: Дмитрий Дмитрий
      Здравствуй, добрый Алл.
      Задумал сделать сенсорный выключатель (блокировщик) двери. Задача: при двойном прикосновении к поверхности пластикового выключателя подать на управляющий контакт +5В.
      Реализация:  Использовать контроллер емкостного сенсора AT42Q1010, микроконтроллер PIC10F200.
      Логика: при полном закрытии двери,  срабатывает геркон, подается +5В на схему. На схеме расположены емкостной контроллер AT42Q1010 и микроконтроллер PIC10F200. Емкостной контроллер при прикосновении пальца дает сигнал на цифровой выход. Этот выход соединен со входом PIC10F200. В PIC10F200 крутится программа, определяющая двойное прикосновение, с заданными промежутками времени (ориентируюсь на обычный двойной клик мыши). Как только определяет двойной клик - подает на три GPIO выхода +5В, и уходит в пустой цикл, до снятия питания.
      С одного GPIO питаются светодиоды: 2 шт, 1.8 В, 1 мА, удалены на 3 метра, подключены кабелем 3х2.5 мм2.
      Со второго GPIO активируется герконовое реле 5В, 10мА, размыкающее наружную клавишу открытия двери.
      С третьего GPIO питаются светодиоды: 2 шт, 1.8 В, 1 мА, удалены на 3 см. Они находятся в том же выключателе, где будет смонтирована схема.
      Для повторного запуска нужно открыть - закрыть дверь. Питание будет отключено-включено, программа запустится с нуля.
      Вопросы:
      1. Нормально ли цеплять светодиоды прямо к PIC контроллеру, на такую дистанцию? Потери посчитал, выходит в районе 1%. Думаю проблем быть не должно, но чувствую кощунственность решения.
      2. Нормально ли PIC контроллер отнесется к многократному хард ресету? Дверью пользуюсь 50 раз в день. Это каждый раз снятие питания, включение обратно.
      3. Какое время на загрузку ожидать от схемы? Т.е. через какое время после полного закрытия двери я смогу заблокировать дверь. Судя по документации на емкостной контроллер , оно меньше 100 мс. Микроконтроллер PIC около 30 мс (reset time). Я нигде не ошибся?  
      4. Нужно ли вставлять резистор между герконовым реле блокировки двери и микроконтроллером? Расстояние от микроконтроллера до реле около 2 метров. Насколько я понимаю, желательно использовать токоограничительный резистор около 1 кОм, но методика точного расчета номинала мне не известна.
      5. Нужно ли вставлять резистор между дальними свтодиодами и контроллером? Ближним и контроллером? Для понижения напряжения я планирую в обоих случаях использовать резисторы 1.5кОм и последовательно подключать два диода 1.8 В,  1 ма. Этого достаточно? Диоды и резистор располагаются на крышке выключателя.
      6. Для подбора конденсатора нужной емкости для сенсора прикосновения хочу использовать макетную плату (такая пластиковая, с много рядов отверстий), и кучку кондеров из чип и дипа, около рекомендованной емкости.  К ним припаять проводки и по очереди проверять, каждый раз скидывая питания. Это верная методика или есть способ лучше?
      7. Имел ли кто дело с таким емкостным контроллером? Насколько plug and play решение? На внутреннюю часть выключателя планирую наклеить медную фольгу, номиналы конденсаторов и резистора подобрать на столе. Потом все собрать на печатной плате, смонтировать в корпус выключателя. Не уплывет ли со временем точность такого сенсора? Может быть на плате предусмотреть какие-то элементы для подстройки в будущем?
      8. Я выбрал самый младший из PIC  контроллеров. Могу ли я столкнуться с нехваткой памяти в своей задаче? Портов хватает. Может быть я не учел какой-то еще ресурс, которого не хватит для выполнения этой задачи?
      Даташит на емкостной контроллер  https://ru.mouser.com/datasheet/2/268/40001946A-1145216.pdf
      Даташит на PIC  контроллер http://ww1.microchip.com/downloads/en/DeviceDoc/40001239F.pdf
      С уважением,
      Дмитрий.
    • Гость Юрий
      Автор: Гость Юрий
      Помогите найти схему БП бегущей строки 5 в 40 а  модель"А-200nm-5d"
      Интересует небольшая регулировка порога срабатывания защиты.
    • Автор: eestyk
      Имеется микроконтроллер dsPIC30F5011. Хочу реализовать на нём ШИМ через Output Compare Module, так как у этого модуля есть как раз режим PWM. Всё проинициализировал, задал период и коэффициент заполнения ШИМ (duty cycle - 50%), выбрал Timer2. На соответствующей ноге тыкаюсь осциллографом, ничего нет. Не могу понять в чём проблема. Вроде по даташиту настроил правильно.
      #define PERIOD_PWM 12484 #define PERIOD_PWM_div2 6242 WriteTimer2 (0); OpenTimer2 (T2_ON & T2_GATE_OFF & T2_IDLE_STOP & T2_PS_1_8 & T2_32BIT_MODE_OFF & T2_SOURCE_INT, PERIOD_PWM); ConfigIntTimer2 (T2_INT_PRIOR_5 & T2_INT_ON); OpenOC3(OC_IDLE_STOP & OC_TIMER2_SRC & OC_PWM_FAULT_PIN_ENABLE, PERIOD_PWM, PERIOD_PWM_div2); ConfigIntOC3(OC_INT_PRIOR_0 & OC_INT_ON); void __attribute__((interrupt, auto_psv)) _T2Interrupt(void) { IFS0bits.T2IF = 0; // Clear Timer interrupt flag Nop(); } void __attribute__((interrupt, auto_psv)) _OC3Interrupt(void) { IFS1bits.OC3IF = 0; // Clear interrupt flag }  
      dsPic30F5011-5013.pdf
    • Автор: Евгений Бабок
      Господа, здравствуйте. Не ругайтесь, пожалуйста, я студент и я учусь. Возможно, вопрос будет глуповат. Подскажите, пожалуйста, чем можно заменить PIC32MX775F256H для САПР Proteus. Или намеки как подобрать анлог. Имеется код и принципиальная схема некого проекта на данном микроконтроллере(в Proteus нету 32х битных PIC). Я хочу создать его в Proteus,разобрать его и с ним поработать, но необходим другой микроконтроллер(скорее всего 16битный PIC) т.к. данного в протеусе нету. 
      Повторюсь, что я учусь,а учиться лучше на примерах, а не изобретать колесо. Спасибо. 
  • Сообщения

    • Увы не позволяет. Октавный фильтр с включенной компенсацией будет давать соответствующий подъём, а не горизонтальную линию. 
    • то просто проседает с 12 до 9 вольт
    • Андрюх, ты читать умеешь? Ее Админ закрыл, а не я. несколько раз порывался с ним это обсудить. Я тоже там никаких особо грешных грехов не нашел. Мож напишем совместное письмо? Народ, подключайтесь!
    • Точка совпадения фаз в пас фильтре может находится в стороне . И никто не не знает толком где она , ведь никто не проверяет . В активном фильтре совпадение полное во всей полосе совместной работы головок . И главное , прозрачность звучания на высоте . Можно услышать в фонограмме много нового на заднем плане .
    • Плохо, что по факту невозможно определить очередность (если она есть) выгорания элементов. Сгорание диода преобразователя вообще в ступор вводит - ведь накопительный конденсатор играет роль развязки между двумя, работающими в импульсном режиме, частями схемы. Мысль про то, что виноват какой-то поплывший, но работающий элемент в схеме правильная - те что сгорали как раз могут быть не при чем, их уже меняли. А не хочешь попробовать поездить по схеме с постоянно включенным на время искры верхним транзистором или, как вариант, с включением его только на время искрения? Вдруг не заметишь разницы в работе двигателя. Время импульсов для нижнего придется конечно изменить, но это уже делалось и знакомо, как их настроить.
    • Для ремонта схем с 38хх редко применяю осцил, обхожусь тестером. А вот посмотреть форму сигнала выходных ключей это да, нужен иной. DCO 150 развязанный от сети и ему ничего не случится, если он достоверно показывает форму сигнала то пойдет, а технику безопасности в любом случае нужно соблюдать. Я пользую старенький С1-112А. Но для ремонта сварочников этого мало, нужны ЗНАНИЯ и другие приспособления.