Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Пн май 09, 2022 21:00:52

динамическое управление частотой, энергосбережение, говорите? т.е. сначала взять камень с 300% избытком производительности и потребления, а потом изголяться с целью снизить и то и другое, это, по-вашему, правильный подход?!
и этот человек недоволен, что я ковыряю в носу! :)))

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Пн май 09, 2022 21:13:12

ARV писал(а):разницы между 72 Мгц и 8
К примеру программный dds-синтез.
При 72МГц удалось выжить 3МГц, тогда как от 16МГц что-то около 500кГц всего. Не говоря уже про 80С31.

Но это, все ровно не объясняет, на что полезное потратить сэкономленные 1,5 такта процессора. Пример будет, или нет?

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Пн май 09, 2022 21:31:09

в программном DDS нет никакой необходимости экономить на обмене данными с ЖКИ, поскольку синтез и вывод информации не обязаны быть одновременными процессами. хотя в умелых руках, конечно, все возможно...

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Пн май 09, 2022 21:52:40

Дааа, ребята, опыта у вас - ноль целых хрен десятых. Только в спорах и демагогиях поднаторели, а вот дальше восьмибитника на 8 МГц и дисплея-двустрочника и не двигались. Да и тот осилили только в режиме тупого поллинга :) Не-не, посоны, не надо тут кричать и бить себя кулаком в грудь, чето кому-то доказывая, вы уже всё показали, дальше не стоит :)) тут всё ясно, можете быть свободны.

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Пн май 09, 2022 23:04:10

удалось выжить

Приказано: "Выжить!"
© из фильма

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 10:49:55

НовыйДень писал(а):Дааа, ребята, опыта у вас - ноль целых хрен десятых.
от тебя уже несколько раз просили хоть какой нибудь пример твоего опыта. но кроме твоего пустословия мы ничего так ничего и не увидели.
видимо, твой опыт даже на хрен десятых не тянет. я сомневаюсь, что даже на сотые потянет ...

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 18:06:59

НовыйДень писал(а):чето кому-то доказывая, вы уже всё показали,
За то вы доказали и показали, что кроме антикражных этикеток вы больше ни чего не можете создать. Вы да же не продвинулись выше уровня Z-Spectrum, на КР1816ВЕкакой-то там остановились.
НовыйДень писал(а):дальше восьмибитника на 8 МГц и дисплея-двустрочника и не двигались
в большинстве случаев и этого достаточно.
Jack_A писал(а):Приказано: "Выжить!"
А что не так с этим словом?
NCO-модуль в PIC может накачиваться частотой МК, а у аппаратной AD9833 25МГц.
Если есть что другое предложить, выкладывайте.

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 18:18:39

Dimon456 писал(а):А что не так с этим словом?
ну, вот ты же это написал:
Dimon456 писал(а):удалось выжить
а нам остается только порадоваться, что тебе удалось выжить, а не умереть ...

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 18:37:57

Starichok51, а ты меня не пугай, я себе место уже купил, понимаешь - не хочу около пыльной дороги.

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 19:41:14

я тебя не пугаю. я только прокомментировал твои слова.
как ты написал, так я и понял - ничего я не придумывал.

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 20:22:56

Доброго времени суток. Играюсь с китайскими дисплеями 1602. Все работает, но не удается установить курсор дальше 40-го адреса (начала второй строки). Таким образом, невозможно переписать любой символ во второй строке, и приходится переписывать ее с самого начала. С первой строкой таких проблем нет. Является ли это багом конкретной партии/модификации дисплея или это фича? Или для второй строки своя команда установки курсора в произвольную позицию?

МК PIC24FJ64GA004. Дисплей включен в 8-битном режиме на порт RB.

RB5 - RS
RB6 - R/W
RB7 - EN
RB8..RB15 - DB0..DB7.
Не самое логичное расположение портов, конечно. Связано это с тем, что RB0, RB1 используются для программирования (PGD и PGC), а RB4 занят кварцем.

Код установки курсора для компилятора XC16:

Подобное также делал для МК PIC18LF4431. Компилятор XC8. Результат работы то же.
RC7 - RS
RC5 - EN
RD0..RD7 - DB0..DB7

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 20:23:26

Starichok51 писал(а):как ты написал, так я и понял - ничего я не придумывал.
«Фраза вырвана из контекста» означает ошибку цитирования. Фраза в таком случае изымается из связного смыслового блока не целиком, а частично. Поэтому, она не передаёт с достаточной степенью точности смысл этого блока. Более того, эта фраза может радикально исказить содержание первоисточника, откуда она процитирована. В таком случае, эта вырванная фраза не может рассматриваться в качестве подлинной цитаты и не имеет никакой силы, как ссылка на первоисточник.
Starichok51 писал(а):ну, вот ты же это написал:
Dimon456 писал(а):удалось выжить
а нам остается только порадоваться, что тебе удалось выжить, а не умереть ...
А написал я, вот это
Dimon456 писал(а):При 72МГц удалось выжить 3МГц,
Starichok51, в чем проблема? Совсем постарел что-ли?

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 20:49:02

вместо признания того, что опечатался/ошибся, надо до усёру доказывать, что остальные не правы :)))

Добавлено after 2 minutes 26 seconds:
не удается установить курсор дальше 40-го адреса (начала второй строки)

честно говоря, не верится, что это баг ЖКИ. что-то дохрена нулей в битовом представлении константы у вас в коде...

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 21:02:16

ARV писал(а):вместо признания того, что опечатался/ошибся
Видимо до меня долго доходит. Конкретно - где опечатка и ошибка?
ARV писал(а):честно говоря, не верится, что это баг ЖКИ
а что он в качестве второй строки передает? Чему равно ADR для второй строки?

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 21:19:42

Dimon456 писал(а):Видимо до меня долго доходит. Конкретно - где опечатка и ошибка?
конечно, всем понятно, что ты имел в виду слово выжать, производное от слова жать.
а слово выжить - производное от слова жить.
теперь чувствуешь разницу? или так и не дошло, в чем твоя ошибка?

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 21:33:58

велик и могучая русского языком

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 22:08:48

честно говоря, не верится, что это баг ЖКИ. что-то дохрена нулей в битовом представлении константы у вас в коде...

Переменная 16-битныая. От того и число с 15 нулями. Возможно, пора приучать себя к шестнадцатеричным числам :shock:

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Вт май 10, 2022 22:16:34

а какое отношение 16-битные числа имеют к 8-битному ЖКИ?

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Ср май 11, 2022 01:03:08

Код:
LATBbits.LATB7=1; //делаем короткий строб EN вывода
LATBbits.LATB7=0;
Сдаётся мне, что строб уж слишком короткий.
Попробуйте удлинить его немного.

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Ср май 11, 2022 07:23:34

Starichok51 писал(а):конечно, всем понятно, что ты имел в виду слово выжать, производное от слова жать.
а слово выжить - производное от слова жить.
теперь чувствуешь разницу? или так и не дошло, в чем твоя ошибка?
Нет, что бы что то дельное предложить, они мне кол по русскому вкатали. Любезный, у меня образование 5 классов церковно-приходской.

Я пообщался уже с тремя поколениями инженеров, первое поколение хоть что то объясняло, второе отправляла читать документацию, но а третье - только проверяет грамматику, пунктуацию, орфографические и контекстные ошибки. До вы что, совсем уже что ли?
Ответить