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

 
 
> Список проблемных моментов при программировании Kinetis
AlexandrY
сообщение Jan 4 2017, 12:13
Сообщение #1


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Кое-какие вещи могущие быть неочевидными при инициализации периферии и программировании Kinetis

1. Инициализация осциллятора от кварца.
В целом кварцы у Kinetis запускаются очень надежнов в отличие от того же STM32.
Но если установить в регистре MCG_C2 бит HGO0 в 1 (чтобы увеличить усиление генератора) для высокочастотных уварцев (> 10 МГц),
то может не включится PLL0. Хотя осциллограф покажет очень хорошую осцилляцию с высокой амплитудой.

2. Ватчдог (WDOG) надо выключать сразу в первых командах инициализации. Иначе можете не успеть завершить даже саму инициализацию. Потом можно включить снова.

3. Чтобы USB могла передавать строки прямо из FLASH памяти надо отдельно разрешить мастеру DMA USB доступ к чтению FLASH памяти в регистре FMC_PFAPR
В демо примерах от NXP это не делают.
Также не забываем и про основной DMA и других мастеров на шине которым тоже надо открыть доступ к FLASH памяти.

4. Чтобы нормально работал модуль измерения скорости на 3-х фазных датчиках Холла мало включить бит 22 в регистре SIM_SOPT4,
но надо еще и инициализировать все три канала таймеров FTM1 (канал 1) и FTM2 (канал 0 и 1) на захват по фронту и спаду.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AlexandrY   Список проблемных моментов при программировании Kinetis   Jan 4 2017, 12:13
- - mantech   Цитата(AlexandrY @ Jan 4 2017, 15:13) 2. ...   Jan 4 2017, 20:11
|- - AlexandrY   Цитата(mantech @ Jan 4 2017, 22:11) Прико...   Jan 4 2017, 20:23
|- - jcxz   Цитата(AlexandrY @ Jan 4 2017, 23:23) Тут...   Jan 5 2017, 12:19
- - asen   Вылазила у кого нибудь проблема с залочиванием про...   Jan 15 2017, 05:15
- - ex-teck   Такая же проблема с залочиванием контроллера... (...   May 14 2018, 14:02
|- - jcxz   Цитата(ex-teck @ May 14 2018, 17:02)...   May 15 2018, 05:41
|- - AlexandrY   Цитата(ex-teck @ May 14 2018, 17:02)...   May 15 2018, 05:55
|- - alexunder   Цитата(AlexandrY @ May 15 2018, 07:55) Во...   May 15 2018, 06:42
|- - WHALE   Про немытые руки особенно понравилось.   May 15 2018, 06:55
|- - alexunder   Цитата(WHALE @ May 15 2018, 08:55) Про не...   May 15 2018, 06:59
|- - jcxz   Цитата(WHALE @ May 15 2018, 09:55) Про не...   May 15 2018, 08:03
- - ex-teck   Статика конечно иногда имеет место быть, но очень ...   May 15 2018, 07:35
- - ex-teck   Приветствую всех! Столкнулся со следующей проб...   Jun 25 2018, 11:36
- - ex-teck   Опытным путем было выяснено, что процессор(MK22FN5...   Jun 26 2018, 06:49
|- - AlexandrY   Цитата(ex-teck @ Jun 26 2018, 09:49)...   Jun 26 2018, 07:52
|- - ex-teck   Цитата(AlexandrY @ Jun 26 2018, 10:52) Да...   Jun 26 2018, 08:20
- - ex-teck   Какой-то Кинетис недоделанный получается, возникаю...   Jul 4 2018, 15:36
- - asen   В МСУ конфиг утиле можно выставить емкость конденс...   Jul 9 2018, 02:18


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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 19:47
Рейтинг@Mail.ru


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