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

 
 
> LPC1768: как остановить I2S Clock?, не хочет останавливаться
sonycman
сообщение Jan 23 2011, 20:34
Сообщение #1


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Доброго времени суток!

Осваиваю потихоньку I2S модуль LPC1768, и вот столкнулся с небольшой проблемой при работе с передатчиком в режиме мастера.

Частота контроллера 100 МГц, тактирую модуль частотой 25 МГц (через делитель х4), для получения нужной частоты сэмплирования использую внутренний дробный делитель.

При включении схемы, или после хардового сброса, уровни на пинах I2STX_MCLK и I2STX_CLK нулевые, сигналы отсутствуют.
После настройки и запуска модуля передатчика, на этих пинах присутствует частота - всё вроде бы как надо.

Но после окончания передачи данных хотелось бы убрать сигналы с тактовых пинов, чтобы не генерили почём зря.
Установка бита сброса в регистре I2SDAO снимает сигналы с пинов I2STX_SDA и I2STX_WS.

Тактовые сигналы пытаюсь отключить записью нулей в регистр дробного делителя I2STXRATE, но это не отключает генерацию, как написано в даташите, а лишь приводит к поступлению на выход делителя напрямую частоты со входа - 25 МГц.

Может быть, я что-то делаю не так?

Пока приходится полностью отключать модуль I2S от клока регистром PCONP, но хотелось бы понять, что не так с делителем? wacko.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dron_Gus
сообщение Jan 24 2011, 06:44
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



А пин переключить в режим GPIO?


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post

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


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

 


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


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