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

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

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

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

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

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


 
Опции темы
Непрочитано 04.01.2020, 15:36  
worldmasters
Гражданин KAZUS.RU
 
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 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.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,789
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
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.RU
 
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 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.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,503
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
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.RU
 
Регистрация: 21.02.2007
Сообщений: 551
Сказал спасибо: 37
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: stm32l152 не стартует LCD

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

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

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

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

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

Сообщение от worldmasters Посмотреть сообщение
Без обливания помоями тут ни одна тема
Есть одна. Сектантов оттуда препроваживаю, чтобы там не самоудовлетворялись.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 04.01.2020, 19:45  
verdana
Заблокирован
 
Регистрация: 16.03.2005
Сообщений: 5,918
Сказал спасибо: 560
Сказали Спасибо 9,144 раз(а) в 2,892 сообщении(ях)
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,918
Сказал спасибо: 560
Сказали Спасибо 9,144 раз(а) в 2,892 сообщении(ях)
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, время: 16:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot