у меня на дисплейчике - HX1230 96x68 вся информация зеркально отражена
в чем может быть проблема?
Да, проверил свои, действительно зеркально. Для
Surikat и тех, кто захочет использовать эти китайские дисплеи и мало знаком с программированием, совет такой: использовать последнюю прошивку, выложенную тут ранее, затем исправить 2 байта в EEPROM. Далее настроить приборчик поэтапно, как в описании.
Я поступил иначе, чтобы не сбить все свои настройки при подключении этого дисплея и потом не настраивать заново, надо считать и сохранить прошивку. Распаял HX1230 параллельно имеющемуся дисплею Триум, затем используя Pickit2 считал и сохранил в файл прошивку МК и содержимое EEPROM, далее прямо в окне программатора изменил содержимое трех ячеек EEPROM:
2148 с 00 на 81 ( инициализация Nokia_1110i вместо Триум, 9-битный SPI )
2163 с С0 на С8 ( зеркальность по горизонтали)
2161 с Е1 на Е7 (чуть увеличил контрастность, хотя можно и не менять, она зависит от питания)
Эти изменения отмечены красными кружками на снимке экрана. Затем нажал кнопочку записать. После программирования получил рабочий настроенный прибор с новым дисплеем.
В архиве есть исправленный файл моей прошивки, но если его использовать, то в любом случае, придется настраивать новые коэффициенты на всех диапазонах измерений. Содержимое EEPROM одинаково, как для PIC16F876A, так и для PIC16F886, т.е. если у вас другой МК, то изменения в памяти точно такие же.
Surikat, если у Вас все работает и только зеркальное отображение, то достаточно изменить только одну ячейку в памяти:
2163 с С0 на С8 ( зеркальность по горизонтали). Остальное можно не трогать.
Вот вроде бы и все. Как давно оказывается это все собиралось, многое забыл, пришлось все по новой вспоминать.
- Вложения
-
- ESR_LCFPT_16F876A_V9_rev_5_for_HX1230.rar
- (808.62 KiB) Скачиваний: 642
-
- Scan_HX1230.JPG
- (194.74 KiB) Скачиваний: 1112