Easyelectronics.ru

Электроника для всех
Текущее время: 27 сен 2020, 22:22

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Инициализация клока в LPC17xx
СообщениеДобавлено: 10 авг 2011, 22:47 
Заглядывает иногда

Зарегистрирован: 18 апр 2010, 12:04
Сообщения: 32
Тока начал ковырять NXP на LPCXpress c LPC1769. Случайно наткунлся на то, что при подключении system_LPC17xx.c в Кейле появляется, что то типа генератора начального кода, для правильной настройки генератора. DI Halt уже упомнил об этом в статье по армам, но касательно STM и то только в скольз. Был бы очень признателен если бы кто описал прям по шагово, что и куда там надо тыкать, чтобы правильно проинициализировать. Я сколко ни читал юзер мануал так и не допер как там клок привльно инициализировать. Нашел блог в сообществе http://we.easyelectronics.ru/os-rtos/st ... skeil.html в котором это частично описывается, но тоже очень кратоко.

З.Ы.: И еще, кстати, чтоб не созадать отдельную тему и не загрязнять другие ни у кого случаем нет книги: 32-БИТНЫЕ МИКРОКОНТРОЛЛЕРЫ NXP С ЯДРОМ CORTEX-M3 СЕМЕЙСТВА LPC17XX Редькин П.П.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Инициализация клока в LPC17xx
СообщениеДобавлено: 13 авг 2011, 17:10 
Заглядывает иногда

Зарегистрирован: 31 мар 2011, 16:37
Сообщения: 141
Откуда: Анапа
Там только по началу все непонятное. Нужно развернуть все списки и потыкаться мышкой. Многие пункты имеют всплывающие подсказки. Вот два скрина от кейловских примеров. один с usb, другой без. Первые 2 списка понятны без слов, дальше при наведении мышкой всплывает формула расчета: Fcco0=(2*M*F_in)/N. Подбираем желаемые значения, чтобы получилось от 275 до 550 и потом используя Fcco0 в 5 и 6 списке получить с помощью делителя нужную частоту проца и 48 для USB. Fcco0 = (2*100*12)/6=400, делим на 4 из 5 пункта получаем частоту камня 100 Мгц.
А дальше все еще проще. Частота для переферии, подключение переферии при инициализации, Clock OUT и Flash Accelerator не знаю, не пользовал.
Книги Редькина нет, есть две книги Тревора Мартина. Там момент с тактированием хорошо расписан, теже формулы с конфига, только с разжевыванием.


Вложения:
nousb.jpg
nousb.jpg [ 187.38 Кб | Просмотров: 4898 ]
usb.jpg
usb.jpg [ 176.83 Кб | Просмотров: 4898 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Инициализация клока в LPC17xx
СообщениеДобавлено: 15 авг 2011, 10:30 
Заглядывает иногда

Зарегистрирован: 18 апр 2010, 12:04
Сообщения: 32
Спасибо большое, вроде все прояснилось! А где книг Тревора Мартина можно найти и как она называеся? Это ведь твой блог да? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Инициализация клока в LPC17xx
СообщениеДобавлено: 15 авг 2011, 12:11 
Заглядывает иногда

Зарегистрирован: 31 мар 2011, 16:37
Сообщения: 141
Откуда: Анапа
Книги не новые, в инете полно мест где они лежат: http://yandex.ru/yandsearch?text=%D0%9C ... 2400&lr=26
Мой, пописываю иногда, чтобы самому потом не забыть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Инициализация клока в LPC17xx
СообщениеДобавлено: 15 авг 2011, 12:50 
Заглядывает иногда

Зарегистрирован: 18 апр 2010, 12:04
Сообщения: 32
А по семейству LPC1xxxx есть книги?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB