Я тоже по ночам ковыряюсь (дорываюсь до железок) 😵
С буквами и клеточками понял, спасибо.
Очень похоже, что гдето снифирилка врет. Хотя, я захватывал по повышению фронта, а может нужно было по понижению (сегодня гляну повнимательней).
Тогда может и в инициализацию закралась неточность - вот ведь, а я лопачу интернет в поисках подходящего контролера.
Зайти в сервисный режим - хорошая идея.
А вообще spi с какой выборкой оптимальней захватывать?
Или найти частоту clk умножить ее скажем на 3-4 (чтобы уж точно попасть) и так и захватывать?
А вообще spi с какой выборкой оптимальней захватывать?
Или найти частоту clk умножить ее скажем на 3-4 (чтобы уж точно попасть) и так и захватывать?
СПИ - синхронный протокол. Для этого синхронизация и передается. Засчелкивать данные нужно по фронту или спаду синхроницазии. Вобще возможны 4 варианта. Подробнее www.gaw.ru/html.cgi/txt/interface/spi/index.htm
Все оказалось достаточно просто: spi декодер захватывал в самом начале лишний фронт 😃.
Обновленный лог я прикладываю.
Разлинеивание в клеточку говорит, что “backup error” записыватся за два захода (первый на половину проверил - все правильно).
Сравнение строки инициализации с контролером SED1565:
E2 = 11100010 Internal reset
2F = 00101111 Power control set (сколькото)
26 = 00100110 Internal resistor ratio (сколькото)
A9 = 10101001
62 = 01100010 Set start line address 100010=0x22
A3 = 10100011 Sets the LCD drive voltage bias ratio
C8 = 11001000 Select COM output scan direction (reverse direction)
A1 = 10100001 ADC select. Sets the display RAM address SEG output correspondence (reverse)
D3 = 11010011
09 = 00001001
AF = 10101111 ON
81 = 10000001 Set the V5 output voltage electronic volume register
0E = 1110 register
B6 = 10110110 Sets the display RAM page address 0110=0x6
10 = 00010000 Column address set upper bit 0000=0x0
ИТОГО: я склоняюсь к тому, что в DX7 стоит lcd с контролером SED1565 (или родственным) ❗
0xA9 - это скорее всего расширеная команда, тогда 0x62 значение
0xD3 и 0x09 - аналогично
частота clk - приблизительно 430КГц.
Поздравлямс! Собсвтенно - какой контроллер - тебе особо не важно, если для переделки для “соседней” ветки. Посмотри только как контрастностью управлять еще. С бакапэррором контрастность рулится (возможно в системном меню… А может и так). Все что тебе надо - инициализация и вывод символа - уже есть… Ну и контрастность выставить.
Схема отдельной платки питания (там, где выключатель).
Судя по прозвонке и подключению: транзисторы полевые.
Подписи к разъему мои.
Там, к стати, бузер какой?
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"416128d73df9550077793889":{"_id":"416128d73df9550077793889","hid":4637,"name":"Aleksey_Gorelikov","nick":"Aleksey_Gorelikov","avatar_id":null,"css":""},"4a97e67f3df955007776aae5":{"_id":"4a97e67f3df955007776aae5","hid":52803,"name":"Kappitoshka","nick":"Kappitoshka","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb50ba","hid":8,"title":"Самодельная электроника, компьютерные программы","parent":"61c9a54c3df9550077bb50f3","description":"Софт для моделирования и черчения, самодельные электронные устройства.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":2666,"post_count":48273,"last_post":"65f92eb7c68e4ffcbcbdffa9","last_topic":"5a9828483df9550077cbbef3","last_topic_hid":517779,"last_topic_title":"Самодельный Futaba CIU-2","last_ts":"2024-03-19T06:20:39.517Z","last_user":"4f3e22e13df955007774805c"}},"topic":{"_id":"4b3b64b63df955007788d1ef","hid":169477,"title":"Разбираем dx7","views_count":3032,"last_post_counter":16,"cache":{"post_count":16,"first_post":"4b3b64b63df955007788da9b","first_ts":"2009-12-30T14:33:26.000Z","first_user":"4a97e67f3df955007776aae5","last_post":"4b535fb63df955007788dab9","last_post_hid":16,"last_ts":"2010-01-17T19:06:30.000Z","last_user":"4a97e67f3df955007776aae5"},"st":1,"section":"61c9a54c3df9550077bb50ba"},"subscription":null,"pagination":{"total":16,"per_page":25,"chunk_offset":10},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}