Свежие обсуждения
Микроконтроллеры

В.Трошков Термометр на DS1821 и PIC16F84A (Радио 2002 №5)

1 2 3

Предыдущий вариант компилировал в среде MPLAB, командой MAKE. Теперь попробовал запуская непосредственно MPASM и получился файл .hex с такими начальными строчками:
:020000002528B1
:08000800B4298501860183166D
в журнальной прошивке в программаторе первая строчка, как написано выше, - 2805 - соответствует : goto 0x05;
в измененной теперь - 2825 - что, как понимаю, сооответствует : goto 0x25.
Какие могут быть причины?

 

уговорили - попробуйте прошить

180798.hex

 

Огромное спасибо!!! Работает.
Можете ли вы объяснить мне поподробнее, так сказать в порядке самообразования, что вы сделали и что я неправильно делал (а так же выложить исправленный вами файл .asm).
Я сегодня убедился, что в том устройстве, откуда этот индикатор, был русский шрифт. Нашел еще одну таблицу с кодами, где большие русские буквы находятся в столбцах с адресами 1000 и 1001. Попробую сделать надписи по-русски.

 

кажись этот
что вы делаете не правильно не знаю - что-то явно глючит

180980.asm

 


ответь пожалуйста skiip@rambler.ru
дай схему и прошиву ( можно в asm. или всё есть варианты и тема к размышлению)

 

Скачал MPLAB IDE v.7.52 и все стало компилироваться без проблем.
Пребрал различные варианты, но кириллицы так и не нашел, хотя надписи по-русски лично видел в этих индикаторах. Могут ли быть зашиты в HD44780 несколько кодировочных таблиц? В даташите явного указания на это я не обнаружил.

 

вы "случайно" разгоном компьютера не занимаетесь?

 

Вопрос интересный. Нет, не занимаюсь.

 

diml, Вы вроде сами в начале говорили, что у Вас нет кириллицы, и Вам надо на латиницу переделать?

 

Да, по адресам, прописаным в журнальном файле у меня вместо "Ул." и Дом" высвечивались иероглифы, поэтому с помощью AnSi прописал "ULICA" и "SALON" соответственно. Затем попробовал прошивать с разными адресами от 010h до 0FFh кодировочной таблицы, но высвечивались латиница, разные символы и иероглифы. Но фишка в том, что в аналогичном работающем устройстве, откуда выдернут индикатор, есть надписи на русском, я недавно в этом специально убедился. Поэтому возникает вопрос, по каким адресам еще может быть прошита кириллица.