Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

stm32l152 не стартует LCD

Непрочитано 04.01.2020, 15:36  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию stm32l152 не стартует LCD

Здравствуйте.
Есть устройство на базе stm32l152vct6a. К нему подключен простой сегментный ЖК дисплей.
Не могу никак наладить стабильный результат работы с ней через HAL.

Питание даю 3,3в. При попытке инициализации вылетайет по таймауту в строке /*!‹ Wait Until the LCD Booster is ready */

Странность в том что однажды получилось каким то образом запустить экран и я некоторое время с ним поработал но потом обновил проект из куба и чтото слетело. ((

На что обратить внимание?? Чем этот глюк может быть вызван??


После записи параметров в FCR регистр выполняется ожидание флага LCD_SR_FCRSR. А он почему то всегда 0. Почему такое может быть?
Реклама:

Последний раз редактировалось worldmasters; 04.01.2020 в 16:39.
worldmasters вне форума  
Непрочитано 04.01.2020, 15:56  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: stm32l152 не стартует LCD

Какой заяц, какой орёл, какая блоха?!

Сообщение от worldmasters Посмотреть сообщение
/*!‹ Wait Until the LCD Booster is ready */
Жалуется, что встроенный [в контроллер ЖКИ] преобразователь питания [для подачи достаточного напряжения на сегменты] не заработал.
Жалуется, что встроенный [в STM32] преобразователь питания [для подачи достаточного напряжения на сегменты ЖКИ] не заработал. См., что связано с Vlcd и соответствует-ли требованиям DS.
__________________
Экзорцист 40-го уровня.

Последний раз редактировалось ForcePoint; 04.01.2020 в 16:59.
ForcePoint вне форума  
Непрочитано 04.01.2020, 16:53  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию РЕШЕНО: stm32l152 не стартует LCD

Сообщение от ForcePoint Посмотреть сообщение
Какой заяц, какой орёл, какая блоха?!


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

Так я и понял. Почему то stepup converter не запускается.
Что вам показать то?? тут вроде все стандартно. да и наличие дисплея то не принципиально. Тут же сам контроллер не стартует.
Питалово стабильно 3.3. Кварц на 8 мгз.
Источник клоков для ЖК взял LSI RC 37Кгц.

Код:
hlcd.Instance = LCD;
  hlcd.Init.Prescaler = LCD_PRESCALER_1;
  hlcd.Init.Divider = LCD_DIVIDER_16;
  hlcd.Init.Duty = LCD_DUTY_1_8;
  hlcd.Init.Bias = LCD_BIAS_1_2;
  hlcd.Init.VoltageSource = LCD_VOLTAGESOURCE_INTERNAL;
  hlcd.Init.Contrast = LCD_CONTRASTLEVEL_0;
  hlcd.Init.DeadTime = LCD_DEADTIME_0;
  hlcd.Init.PulseOnDuration = LCD_PULSEONDURATION_1;
  hlcd.Init.MuxSegment = LCD_MUXSEGMENT_DISABLE;
  hlcd.Init.BlinkMode = LCD_BLINKMODE_OFF;
  hlcd.Init.BlinkFrequency = LCD_BLINKFREQUENCY_DIV8;
  if (HAL_LCD_Init(&hlcd) != HAL_OK)


РЕШЕНИЕ: НАДО БЫЛО ВКЛЮЧИТЬ МОДУЛЬ RTC. На модуль ЖК просто не подавался клок.

Последний раз редактировалось worldmasters; 04.01.2020 в 17:30. Причина: РЕШЕНО
worldmasters вне форума  
Непрочитано 04.01.2020, 17:48  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32l152 не стартует LCD

Халоводы никогда не читают мануалов, вот в чем проблема ))
Модулю LCD нужно LSE или LSI. А включение LSE и селектор клока блокирован модулем бекапа, который, в свою очередь, блокирован модулем управления питанием. Вот такая вот залипуха.
Поборники секты халоводов - учите талмуды - основу кошерной религии!

ЗЫ. Модуль RTC тут не при чем. Нужно лишь тактирование в диапазоне 40 кГц, оно запросто включается отдельно. Халоводы просто не знают, как это сделать без хала и не видели функциональных схем.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 0
Размер:	51.2 Кб
ID:	148921   Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 0
Размер:	32.6 Кб
ID:	148922  

Последний раз редактировалось NewWriter; 04.01.2020 в 17:52.
NewWriter вне форума  
Непрочитано 04.01.2020, 18:30  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: stm32l152 не стартует LCD

Сообщение от NewWriter Посмотреть сообщение
Халоводы никогда не читают мануалов, вот в чем проблема ))
Вы тут все такие?? Надеюсь вы самоудовлетворились от осознания вашего неоспоримого величия, товарищи регистроведы.

зы. тысячу раз зарекался не спрашивать тут никого ни о чем. Без обливания помоями тут ни одна тема не обходилась и не обходится...

В общем пошел следовать вашим советам и курить мануалы.
worldmasters вне форума  
Непрочитано 04.01.2020, 18:32  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32l152 не стартует LCD

Это не лично к вам относится, не обижайтесь. Это собирательный образ. К сожалению, он весьма показателен.
Вы можете без проблем писать на ХАЛе, никто не против. Но читать мануалы всё-же следует. Тем более, что даже на ХАЛ есть тысячестраничный мануал. И навряд ли его кто-то реально читал

Последний раз редактировалось NewWriter; 04.01.2020 в 18:36.
NewWriter вне форума  
Непрочитано 04.01.2020, 18:42  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: stm32l152 не стартует LCD

Сообщение от worldmasters Посмотреть сообщение
Без обливания помоями тут ни одна тема
Есть одна. Сектантов оттуда препроваживаю, чтобы там не самоудовлетворялись.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 04.01.2020, 19:45  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,879
Сказал спасибо: 559
Сказали Спасибо 9,139 раз(а) в 2,883 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: stm32l152 не стартует LCD

Сообщение от NewWriter Посмотреть сообщение
Х оно запросто включается отдельно. .
/////////////////////////////
Миниатюры:
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 0
Размер:	36.6 Кб
ID:	148924   Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 0
Размер:	153.5 Кб
ID:	148925  
verdana вне форума  
Непрочитано 04.01.2020, 20:50  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,879
Сказал спасибо: 559
Сказали Спасибо 9,139 раз(а) в 2,883 сообщении(ях)
verdana на пути к лучшему
По умолчанию Re: stm32l152 не стартует LCD

Сообщение от NewWriter Посмотреть сообщение
LCD и RTC связывает только общее тактирование.
А разве речь не об это шла?
verdana вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC16F876a+Nokia 5110 LCD+PICKit2 AndGrig PIC 31 02.11.2016 09:18
Подключение LCD (KS0066U) к AVR микроконтроллерам серии mega eez Микроконтроллеры, АЦП, память и т.д 47 27.09.2013 14:10
PIC18F2620 не стартует LCD Dtolok PIC 2 01.08.2013 10:37
ЖКИ и CodeVision: 8-ми битный режим vikpol Микроконтроллеры, АЦП, память и т.д 33 09.03.2009 21:55
Подключение LCD Nokia 3310 vsvetlov Микроконтроллеры, АЦП, память и т.д 0 24.09.2007 21:25


Часовой пояс GMT +4, время: 15:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.