реклама на сайте
подробности

 
 
> STM32L152: Прерываение LCD SOF, Непонятки с частотой.
Intel4004
сообщение Feb 15 2015, 23:30
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 7-09-07
Из: Наб.Челны
Пользователь №: 30 364



Тактуем LCD от LSI (37KHz).
В регистрах лежит следующее:
LCD->CR = 0x00cd;
LCD->FCR = 0x009c0040;
Т.е.
DUTY= 011: 1/4 duty
PS = 0010 = 2
DIV = 0111 = 7
Частота Fclkdiv = Flcdclk/(2PS*(16+DIV)) = 37000/(22*(16+7)) = 402Hz
Частота Fframe = Fclkdiv*duty = 402*1/4 = 100Hz.
Включаем SOFIE, в перывании дрыгаем ногой, меряем частоту. 4000Hz(4KHz!).
Почему? SOF - это ведь Start-Of-Frame? И прерывание должно вызываться те-же 100 раз в секунду? Или я что-то не понимаю?

Сообщение отредактировал Intel4004 - Feb 16 2015, 09:15
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01345 секунд с 7
ELECTRONIX ©2004-2016