16.12.2013, 16:23
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от MaxiMuz79
|
откуда 24МГц ??
|
От PLL...
__________________
Осторожно , злой кот
|
|
|
|
16.12.2013, 16:28
|
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от dosikus
|
От PLL...
|
ничё непонимаю .. я ж его не трогал
|
|
|
|
16.12.2013, 17:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от MaxiMuz79
|
Специально выводил HSI на вывод MCO замерял примерно 8МГц +- 10кГц
|
А теперь выведи SYSCLK
|
|
|
|
16.12.2013, 21:19
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Чтобы не гадать на какой частоте что работает, надо сделать так:
Код:
|
RCC_ClocksTypeDef RCC_ClocksStatus;
RCC_GetClocksFreq(&RCC_ClocksStatus); |
Потом посмотреть содержимое переменной RCC_ClocksStatus
|
|
|
|
19.12.2013, 16:39
|
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Easyrider83
|
Чтобы не гадать на какой частоте что работает, надо сделать так:
Код:
|
RCC_ClocksTypeDef RCC_ClocksStatus;
RCC_GetClocksFreq(&RCC_ClocksStatus); |
Потом посмотреть содержимое переменной RCC_ClocksStatus
|
я понял, разработчики CMSIS позаботились о нас вставив в system_stm32f10x.c строчку
Код:
|
#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL)
/* #define SYSCLK_FREQ_HSE HSE_Value */
#define SYSCLK_FREQ_24MHz 24000000
#else
/* #define SYSCLK_FREQ_HSE HSE_Value */
/* #define SYSCLK_FREQ_24MHz 24000000 */
/* #define SYSCLK_FREQ_36MHz 36000000 */
/* #define SYSCLK_FREQ_48MHz 48000000 */
/* #define SYSCLK_FREQ_56MHz 56000000 */
#define SYSCLK_FREQ_72MHz 72000000
#endif |
в которой задается эта самая SYSCLK, но почемуто не особо об этом афишируя. И почемуже они не предусмотрели FREQ_16MHz и FREQ_8MHz .. вдруг комуто хватит и 8МГц.
|
|
|
|
19.12.2013, 16:59
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
MaxiMuz79, кроме SYSCLK там еще несколько разных шин со своей частотой
|
|
|
|
19.12.2013, 17:10
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от MaxiMuz79
|
я понял, разработчики CMSIS позаботились о нас вставив в system_stm32f10x.c строчку в которой задается эта самая SYSCLK, но почемуто не особо об этом афишируя. И почемуже они не предусмотрели FREQ_16MHz и FREQ_8MHz .. вдруг комуто хватит и 8МГц.
|
Разработчики CMSIS здесь не при делах, этот файл от STM. И ничего и не должно афишироваться, это ваша задача разобраться во всём. Не нравится - пишите своё, никто ж не запрещает.
|
|
|
|
23.12.2013, 10:13
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Привет.
Разбираюсь с демоплатой STM32F103. Возникла интересная ситуация, в демопроектах (Кейл) заблокирована возможность использования программатора ULINK. Есть только J-LINK. Но нет у меня J-LINK, в этом проблема. Пробовал внедрить туда драйвер ULINK, но не получилось. Разбираться буду с этой "бедой" позже. Сейчас просто хочу просмотреть какие проекты работают, а какие нет.
На диске есть примеры проектов в виде файлов с расширением HEX. Присоветуйте, плз, какой программой проще загрузить HEX в демоплату по USB или СОМ порту?
|
|
|
|
23.12.2013, 13:04
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Можно загружать HEX через бутлодырь, только это совершенно бесполезное занятие в вашем случае. Без отладки вы эти камни с места не сдвините.
|
|
|
|
23.12.2013, 13:35
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Имеется ввиду - Flash Loader Demonstrator? Пробовал я его. Формат данных s19. У него не нашел формата HEX.
OFF: Кстати, не знаете куда делись мои сообщения на этом форуме? Это у всех или только у меня потерли?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:28.
|
|