Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F100RC, отсутствуют таймеры
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
smalcom
Приветствую.
Не получалось запустить "захват" на таймере TIM12. Решил на всякий случай включить все модули
Код
        RCC->APB1ENR |= 0xFFFFFFFF;
        RCC->APB2ENR |= 0xFFFFFFFF;

и посмотреть что, собственно имеется. И прочитал
Цитата
RCC->APB1ENR == 0x3AFE C83F
RCC->APB2ENR == 0x0000 FFFD

Т.е. МК имеет таймеры 1, 2..7, а 12..17 - отсутствуют.
В документации
Цитата
STM32F100xC STM32F100xD STM32F100xE
High-density value line, advanced ARM®-based 32-bit MCU with 256 to 512 KB Flash, 16 timers, ADC, DAC & 11 comm interfaces

Раздел 2.1 гласит, что МК имеет:
1. один "Advanced control timer" - это TIM1 и он работает;
2. десять "General purpose timers" - это TIM2..5, TIM12..17. TIM2 и TIM4 проверены - работают;
3. не указано есть ли "Basic timers" - это TIM6..7. Но они есть и оба работают. Они упомянуты позже в разд.2.2.17.

Это у STM юмор такой или магия нужна?
adnega
Цитата(smalcom @ Oct 23 2015, 18:18) *
Это у STM юмор такой или магия нужна?

МК точно STM32F100RC ?
Таймеры 15/16/17 даже на мелкоте типа 100C8 есть и работают.
smalcom
нашёл похожую тему
тынц

там решение так и не найдено, стм тактично промолчал.
кстати на моём мк
0x1FFFF7E0 : 00 01 FF FF
0x1FFFF7E8 : 37 FF 26 36 31 43 30 33 32 63 13 57
0xE0042000 : 14 64 03 10


Цитата(adnega @ Oct 23 2015, 19:11) *
МК точно STM32F100RC ?


ага
smalcom
Ответ STM:

Цитата
from the DEVICE_ID you sent, it seems you are using STM32F10x (F101/F102/F103/F105/F107) high-density device instead of STM32F100 device. Unfortunately STM32F10x series have timers 9-14 only in high-density devices.

т.е. по начинке там не F100, а что-то из F10x. Протупил сразу им картинки закинуть - теперь жду.

Если МК "перепиленные", то одну из крупных компаний У. ждёт забавный репутационный зигзаг.
smalcom
ответ получен. хочу заметить, что эта проблема известна СТМу, но в 2013-м году на форуме они не пожелали отвечать на сей каверзный вопрос. Да и сейчас ответили точно только после фоток МК. Ну, компания крупная - может и неумышлено забыли что-то.

Цитата
unfortunately this is early STM32F100 without internal code B (there is no B letter at the end of device code). These devices shouldn't be no longer available. That is why there is no mention in documentation.
These devices are based on STM32F103 high-density.


вот оно как дело было. где "это" поставщик достал, хз?

зы. атмел они хоронят. ню-ню.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.