Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Re: Карманный осциллограф на STM32

Вт май 23, 2017 21:38:17

Может я че то торможу,неправильно перевожу из hex или прошиваю.
Как с этой прогой работать

как подключить ST-Link,им попробую.

Еще бы в прошивку для отображения серийного номера добавить возможность на кнопочки понажимать и пищалка чтоб пикала.Если с дисплеем что ,то сразу понятно что проц работает и прошился.

Re: Карманный осциллограф на STM32

Ср май 24, 2017 09:16:12

Тест там выложен еще он пищит через 20 секунд. А так да добавить нужно.

Добавлено after 1 minute 22 seconds:
Напиши мне в личку свою почту

Re: Карманный осциллограф на STM32

Ср май 24, 2017 22:29:14

Кто экраны будет покупать, на hx8357b не берите, что-то они глючные, сыпят артефактами, там где не обновляется изображение, как-будто память битая. Может инициализация неправильная, но проверены из всех популярных библиотек, может новая модификация вышла и в чем-то требует другой настройки. Пока вот, как на форуме проблема. http://arduino.ru/forum/programmirovani ... 80-hx8357b

Re: Карманный осциллограф на STM32

Чт май 25, 2017 17:13:05

А я вчера получил с Али дисплей HX8357B. Ну пусть валяется, все равно платы еще нет а потом можно буде заказать на ILI9481/

Re: Карманный осциллограф на STM32

Чт май 25, 2017 17:55:55

hx8357b работает,только через несколько минут мусор вылазит
Спойлер


я тоже собираюсь заказать на ILI9481 а пока этим попользуюсь.

Кто даст ссылочка на проверенного продавца на Али,чтобы точно прислали ILI9481

Re: Карманный осциллограф на STM32

Чт май 25, 2017 22:19:43

hx8357b работает,только через несколько минут мусор вылазит
Спойлер



Кто даст ссылочка на проверенного продавца на Али,чтобы точно прислали ILI9481


Это фантастика. Я заказывал у продавца с большим числом заказов, в описании стоит ILI9341 (хотя на фото hx8357 ), приехали 2 штуки других- hx8357...
вот этот лот https://ru.aliexpress.com/item/Free-shi ... 07497.html
читал в комментариях к другому лоту - прислали ILI9341, хотя в описании hx8357.
Не факт, что кто-то даст вам ссылку, по которой покупал он сам и вам приедет нормальный дисплей.

Re: Карманный осциллограф на STM32

Чт май 25, 2017 22:26:51

Я тут покупал, но там их нет https://ru.aliexpress.com/item/Free-shi ... 12732.html
но можно же спросить у продавца, им то что, ответят что стоит.

Добавлено after 2 minutes 38 seconds:
в описании стоит ILI9341
Должен быть ILI9481, там вообще лажа указана, и по фото теперь то вижу, что шлейф широкий, у ili уже. И еще у продавца примеры кода показыны. т.е. он их высылает, где они? нужно инициализацию от туда взять, мало ли, может каким-то особым способом включается рефреш памяти, инициализация на них как заклинание, никогда не поймешь что там делать по даташиту.

Спойлер
Код:
   // seqpower
    ILI9341_SendCommand(HX8357B_SETPOWER);
    ILI9341_SendData(0x44);
    ILI9341_SendData(0x41);
    ILI9341_SendData(0x06);
    // seq_vcom
    ILI9341_SendCommand(HX8357B_SETVCOM);
    ILI9341_SendData(0x40);
    ILI9341_SendData(0x10);
    // seq_power_normal
    ILI9341_SendCommand(HX8357B_SETPWRNORMAL);
    ILI9341_SendData(0x05);
    ILI9341_SendData(0x12);
    // seq_panel_driving
    ILI9341_SendCommand(HX8357B_SET_PANEL_DRIVING);
    ILI9341_SendData(0x14);
    ILI9341_SendData(0x3b);
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x02);
    ILI9341_SendData(0x11);
    // seq_display_frame
    ILI9341_SendCommand(HX8357B_SETDISPLAYFRAME);
    ILI9341_SendData(0x0c);  // 6.8mhz
    // seq_panel_related
    ILI9341_SendCommand(HX8357B_SETPANELRELATED);
    ILI9341_SendData(0x01);  // BGR
    // seq_undefined1
    ILI9341_SendCommand(0xEA);
    ILI9341_SendData(0x03);
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x00);
    // undef2
    ILI9341_SendCommand(0xEB);
    ILI9341_SendData(0x40);
    ILI9341_SendData(0x54);
    ILI9341_SendData(0x26);
    ILI9341_SendData(0xdb);
    // seq_gamma
    ILI9341_SendCommand(HX8357B_SETGAMMA); // 0xC8
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x15);
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x22);
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x08);
    ILI9341_SendData(0x77);
    ILI9341_SendData(0x26);
    ILI9341_SendData(0x66);
    ILI9341_SendData(0x22);
    ILI9341_SendData(0x04);
    ILI9341_SendData(0x00);

    // seq_addr mode
    ILI9341_SendCommand(HX8357_MADCTL);
    ILI9341_SendData(0xC0);
    // pixel format
    ILI9341_SendCommand(HX8357_COLMOD);
    ILI9341_SendData(0x55);
   
    // set up whole address box
    // paddr
    ILI9341_SendCommand(HX8357_PASET);
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x01);
    ILI9341_SendData(0xDF);
    // caddr
    ILI9341_SendCommand(HX8357_CASET);
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x00);
    ILI9341_SendData(0x01);
    ILI9341_SendData(0x3F);

    // display mode
    ILI9341_SendCommand(HX8357B_SETDISPMODE);
    ILI9341_SendData(0x00); // CPU (DBI) and internal oscillation ??
    // exit sleep
    ILI9341_SendCommand(HX8357_SLPOUT);
    delay_ms(120);
      
    // INVOFF
    ILI9341_SendCommand(HX8357_INVOFF);
    delay_ms(20);
      
    // main screen turn on
    ILI9341_SendCommand(HX8357_DISPON);
    delay_ms(10);   

Re: Карманный осциллограф на STM32

Пт май 26, 2017 14:44:05

А как работает подсветка в приборе?
У меня она всегда включена,даже без запаянного узла Led-
Внутри дисплея что ли уже запаяно?
Еще у меня одна проблема,после выключения прибора кнопкой -дисплей отключается а его подсветка нет,преобразователь продолжает работать,и выключить можно только кнопкой ресет.

Re: Карманный осциллограф на STM32

Пт май 26, 2017 16:13:39

Я читал, что на платах с контроллером hx8357 подсветка разведена на питание, без возможности управления.
Если очень нужно- можно перекоммутировать, отрезав катоды от минуса и подключить на нужный пин, чтоб эти катоды подключались полевиком осцила. НО это, как мне кажется, не очень нужно. Хотя в осциле экран включен не всегда + есть несколько фиксированных уровней яркости.

По поводу выключения- скорее всего работает как надо, просто вы не поняли принцип.
Особенность схемы в том, что Первоначально питание подается кнопкой ОК, затем МК коммутирует полевик и удержание питания происходит транзисторами Q6, Q7. Для выключения нужно зажать ОК и удерживать некоторое время, при этом экран тухнет, транзистор Q7 выключет питание, но полностью оно выключится ТОЛЬКО когда вы отпустите кнопку. Если у вас подсветка не тухнет, то наверное вы думаете, что он подвис и не выключился, продолжаете удерживать кнопку, хотя её уже нужно отпускать. Попробуйте отпускать когда остается только подсветка без картинки.

Re: Карманный осциллограф на STM32

Пт май 26, 2017 16:25:26

После выключения экран тухнет,отпустил кнопку и всеравно все напряжения на плате есть,подсветка есть тускло,релле держат,и уже на кнопку он офф не реагирует.Нажимаю кнопку ресет все выключается,пропадают напряжения после преобразуя,щелкают релле,тухнет подсветка

Re: Карманный осциллограф на STM32

Пт май 26, 2017 16:34:17

Тогда нужно разбираться с узлом питания.
В віключенном состоянии должно быть.
0 на Затв Q6 (закрыт) далее ЭДС аккумулятора на затв Q7(закрыт), 0В на стоке Q6 и соответственно на 6 DA17. Если вы не поставили резисторы измерения аккума - 74-75, то на 6 DA17 может быть амплитуда, достаточная для запуска преобразователя.
Если бы вы в свое время прикрепили фото платы, это облегчило жизнь и нам и вам.

Re: Карманный осциллограф на STM32

Пт май 26, 2017 16:35:00

Нужно посмотреть обвязку транзюков по питанию. Когда мк выключает питание, тускло ничего не должно светить, значит транзюк приоткрыт, посмотрите, что на затворе у управляющего и у того, через который идет ток от АКБ. Промойте это место хорошо, когда я паял около транзюков и испачкал их флюсом, питание включалось само. Нужно уточнить номинал резистора в затворе поляков на исток, поменьше поставить, а то он сам открывается чуть что похоже.

Re: Карманный осциллограф на STM32

Сб май 27, 2017 12:27:01

Облазил кучу китайских магазинов в поисках нормальных экранов в поисках ILI9481. Задавал многим китайцам уточняющие вопросы на предмет какой именно контроллер на тех дисплеях, что они продают - во всех случаях получал либо молчание, либо невразумительный ответ. Из стоящего внимания нашел такие варианты, но все равно в некотором роде лотерея, прошлый раз покупал 2 дисплея, в описании было ILI, приехали НХ.

ILI драйвер на фото лейбы в описании, но ниже в табличке указан другой тип https://ru.aliexpress.com/item/3-2-inch ... 3d425c31ef

На фото ЛСД с контроллером ILI, в описании так же ILI, что за доставка- не ясно https://ru.aliexpress.com/item/3-2-inch ... 3c10fcdc77

Примерно то же https://ru.aliexpress.com/item/3-2-inch ... 3c10fcdc77

И последний вариант- в описании указан ILI контроллер, в отзывах есть фото с этим же контроллером https://ru.aliexpress.com/item/Smart-El ... f10a3e756a

Re: Карманный осциллограф на STM32

Сб май 27, 2017 14:57:21

Рашн Эир - по всторой ссылке, это обычная авиа почта, отслеживаемая, если мне память не изменяет.

тут https://ru.aliexpress.com/item/Free-shi ... 10138_1006 вроде правильный контроллер, или чаго не доглядел.
Хотя нет пишет что водитель IC: ILI9341, это по моему не то.

Re: Карманный осциллограф на STM32

Сб май 27, 2017 15:13:20

Ослик не выключался изза полевика 7002,второй в партии такой(приоткрывается),поменял все стало на свои места.
До этого(чут выше в теме) была проблема с просадкой питания,один из 7002 стоял в цепи управления релле,так он приоткрывался и усаживал все напряжения через тантал,сам грелся, грелся отрицательный преобразователь.

Re: Карманный осциллограф на STM32

Сб май 27, 2017 15:17:34

тут https://ru.aliexpress.com/item/Free-shi ... 10138_1006 вроде правильный контроллер, или чаго не доглядел.
Хотя нет пишет что водитель IC: ILI9341, это по моему не то.

именно у этого прода и заказывал прошлый раз, приехали НХ хотя в описании ИЛИ. В отзывах к этому оту так же есть упоминание, что НХ прислали. Похоже они сами не разбираются или им все равно. Фотографии к товару почти у всех одни и те же. Встречались лоты, где фото были от дисплея с ИЛИ, а в описании НХ
Вот фото, сверху НХ, снизу ИЛИ. На НХ плате написано, что это Версия 2, так что китайцы могли вообще перейти на НХ отказавшись от ИЛИ.
Встречал еще на вото 2 другие печатки, но похоже они боле старые, чем эти
http://img.radiokot.ru/files/42406/medi ... ykr5yy.jpg

Re: Карманный осциллограф на STM32

Сб май 27, 2017 15:52:06

Интересно кошки пляшуть :facepalm: :)) :dont_know:

Re: Карманный осциллограф на STM32

Сб май 27, 2017 17:24:37

Тоже сегодня пришел дисплей НХ , заказывал по ссылке из списка компонентов. По этому поводу вопрос к GFX - будем подстраиваться под НХ или искать и заказывать правильный дисплей.

Re: Карманный осциллограф на STM32

Сб май 27, 2017 18:12:20

ale][ ничего уже подстраивать не нужно, прошивка есть на этот экран, но он работает хуже, чем ИЛИ, на этой странице видео работы НХ было- точки появляются.
Если в описании был ИЛИ, а прислали НХ - можете спор открывать.

Re: Карманный осциллограф на STM32

Сб май 27, 2017 18:14:24

А всяк пожарный можно носом ткнуть где у него обозначение, а то что то на фотках в лотах на микрухах не прочесть.
Ответить