Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM32F100RC - проблема

Непрочитано 26.02.2013, 19:11  
Ura_SX1
Частый гость
 
Регистрация: 30.09.2006
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Ura_SX1 на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

Сообщение от ut1wpr Посмотреть сообщение
Коды и фрагменты трассировок в студию. Ну сколько можно воздух сотрясать без фактов. Почему я должен вам верить? Только потому, что вы утверждаете, что "не первый год замужем за STM"?
volatile uint16_t counter;

int main(void)
{
//RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM8,ENABLE) ;
*((uint32_t*)0x40021018 )|=1‹‹13;

//TIM_Cmd(TIM8,ENABLE);
*((uint32_t*)0x40013400)|=1;

while(1)
{
//counter=TIM_GetCounter(TIM8 );
counter=*((uint32_t*)0x40013424);
}
}

выполняем пошагово и смотрим значение counter
15708
7381
4501
6880
16002
54412

что лично для меня говорит о том, что таймер тикает и значение в его счетчике меняется....

писал специально напрямую в память чтобы не было вопросов....

если заглянуть в даташит на STM32F100RC то мы увидим что по адресу 0x4001 3400 - reserved
то есть тикать там ничего не должно....

ну или я совсем ничего не понимаю

P.S. а если выполнить вот такой код:
*((uint32_t*)0x40014000)|=1;
то есть пытаюсь включить 15 таймер, то попадаю в обработчик HardFault_Handler()
0x4001 4000 - TIM15

что в случае с STM32F103RC (откуда собственно и пошла мысль попробовать запустить 8 таймер)
0x4001 4000 - 0x4001 7FFF - Reserved
Реклама:

Последний раз редактировалось Ura_SX1; 26.02.2013 в 20:03.
Ura_SX1 вне форума  
Непрочитано 26.02.2013, 19:13  
Ura_SX1
Частый гость
 
Регистрация: 30.09.2006
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Ura_SX1 на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

Сообщение от oleg110592 Посмотреть сообщение
Возьмите Stellaris Lm4F120 LaunchPad там LM4F120H5QR вроде в нем 12 таймеров + 2 Watchdog Timers и много прочего
плата разведена, и спаяна.... кто ж знал что на такое нарвусь
Ura_SX1 вне форума  
Непрочитано 26.02.2013, 19:19  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

А много еще периферии? Я к Stellaris Lm4F120 LaunchPad сделал на односторонней плате свой shield - там разместил чего мне не хватало.
oleg110592 вне форума  
Непрочитано 26.02.2013, 19:23  
Ura_SX1
Частый гость
 
Регистрация: 30.09.2006
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Ura_SX1 на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

Сообщение от oleg110592 Посмотреть сообщение
А много еще периферии? Я к Stellaris Lm4F120 LaunchPad сделал на односторонней плате свой shield - там разместил чего мне не хватало.
вопрос не в переферии, меня интересует продали мне левые микросхемы, или я где то очень сильно туплю....
Ura_SX1 вне форума  
Непрочитано 26.02.2013, 20:12  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

Так а что, платы спаяны, вы не первый год, а простого JLINKа у вас нет, чтоли? Или St-linka за 10 рублей?
Выж когда заёдёте из под того же iar, он же сразу скажет что не тот cpu.. Да и список периферии сразу увидите ... Чёто не пойму
SasaVitebsk вне форума  
Непрочитано 26.02.2013, 20:17  
Ura_SX1
Частый гость
 
Регистрация: 30.09.2006
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Ura_SX1 на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

Сообщение от SasaVitebsk Посмотреть сообщение
Так а что, платы спаяны, вы не первый год, а простого JLINKа у вас нет, чтоли? Или St-linka за 10 рублей?
Выж когда заёдёте из под того же iar, он же сразу скажет что не тот cpu.. Да и список периферии сразу увидите ... Чёто не пойму
нету
у меня естьSTM32VLDISCOVERY с его программатором на борту, пока хватало... IAR - не пользуюсь, так как сильно не нравится его редактор кода... насчет не первый год - я сказал не первый раз...

St-Link говорит:
18:16:28 : Connected via SWD.
18:16:28 : Device ID:0x414
18:16:28 : Device flash Size : 256 Kbytes
18:16:28 : Device family :STM32F10x High-density

то есть ему как бы пофик что там 100 или 103

https://dl.dropbox.com/u/4624795/mcu.png
запаян тот который справа, с левым было все ок

Последний раз редактировалось Ura_SX1; 26.02.2013 в 20:19.
Ura_SX1 вне форума  
Непрочитано 26.02.2013, 22:01  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

Сообщение от Ura_SX1 Посмотреть сообщение
ST_Link говорит что DEV_ID - 414, а в даташите написано что должен быть "For high-density value line devices, the device ID is 0x428"
Не знаю, в каком ДШ это написано.
Маленькая выдержка из некоего кода:
Код:
/* device table */
const stm32_dev_t devices[] = {
        {0x412, "Low-density"       , 0x20000200, 0x20002800, 0x08000000, 0x08008000,  4, 1024, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
        {0x410, "Medium-density"    , 0x20000200, 0x20005000, 0x08000000, 0x08020000,  4, 1024, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
        {0x414, "High-density"      , 0x20000200, 0x20010000, 0x08000000, 0x08080000,  2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
        {0x416, "Medium-density ULP", 0x20000800, 0x20004000, 0x08000000, 0x08020000, 16,  256, 0x1FF80000, 0x1FF8000F, 0x1FF00000, 0x1FF01000},
        {0x418, "Connectivity line" , 0x20001000, 0x20010000, 0x08000000, 0x08040000,  2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFB000, 0x1FFFF800},
        {0x420, "Medium-density VL" , 0x20000200, 0x20002000, 0x08000000, 0x08020000,  4, 1024, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
        {0x428, "High-density VL"   , 0x20000200, 0x20008000, 0x08000000, 0x08080000,  2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800},
        {0x430, "XL-density"        , 0x20000800, 0x20018000, 0x08000000, 0x08100000,  2, 2048, 0x1FFFF800, 0x1FFFF80F, 0x1FFFE000, 0x1FFFF800},
        {0x0}
};
Вполне себе нормально 0x414 для этого камушка.
Насчет Таймера_8 в этом МК вы мне напомнили ребенка, которому сказали, что в розетке бо-бо живет, а он не поверил. А почему вы не проверили работу 22-го таймера, скажем? И почему вы считаете, что изменяющиеся цифирьки - это результат работы какого-то счетчика?
По Таймеру_12. Проведите полную инициализацию, сконфигурируйте его как положено, тогда о чем-то можно будет говорить.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 26.02.2013, 22:28  
Ura_SX1
Частый гость
 
Регистрация: 30.09.2006
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Ura_SX1 на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

Сообщение от ut1wpr Посмотреть сообщение
А почему вы не проверили работу 22-го таймера, скажем?
потому что я проверил работу 12 и 15 таймера... они не работают...

ДШ на 100RC
Bits 11:0 DEV_ID(11:0): Device identifier
This field indicates the device ID.
For low- and medium-density value line devices, the device ID is 0x420
For high-density value line devices, the device ID is 0x428

ДШ на 103RC
Bits 11:0 DEV_ID(11:0): Device identifier
This field indicates the device ID.For low-density devices, the device ID is 0x412
For medium-density devices, the device ID is 0x410
For high-density devices, the device ID is 0x414
For XL-density devices, the device ID is 0x430
For connectivity devices, the device ID is 0x418

http://www.st.com/st-web-ui/static/a.../brstm32vl.pdf
{0x420, "Medium-density VL" },
{0x428, "High-density VL"},

VL - Value Line - это 100 серия

Последний раз редактировалось Ura_SX1; 26.02.2013 в 22:33.
Ura_SX1 вне форума  
Непрочитано 26.02.2013, 22:30  
Ura_SX1
Частый гость
 
Регистрация: 30.09.2006
Сообщений: 45
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Ura_SX1 на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

камушек преспокойно стартует на 72Мгц...
я совсем ничего не понимаю... какой в этом смысл...
я так понимаю ни у кого на руках такого счастья нету, дальше кажется разговор ни о чем...
Ura_SX1 вне форума  
Непрочитано 26.02.2013, 22:48  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: STM32F100RC - проблема

Сообщение от Ura_SX1 Посмотреть сообщение
камушек преспокойно стартует на 72Мгц...
я совсем ничего не понимаю... какой в этом смысл...
я так понимаю ни у кого на руках такого счастья нету, дальше кажется разговор ни о чем...
Вот брошу пить, куплю такой камушек на руки. Пока не могу, нет его у меня. на прощанье вопрос: 256К флеша - это какая денситя?
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Windows mbc0 Ремонт оргтехники 41 12.08.2014 23:26
[Решено] Проблема с Б5-70/71 avt798579 Измерительное оборудование 0 29.09.2010 22:05
Проблема с Wi-Fi afroditca Ремонт оргтехники 5 10.01.2009 20:09
Проблема с DC/DC locostudy Источники питания и свет 2 03.11.2008 12:10
Проблема перехода! ois Микроконтроллеры, АЦП, память и т.д 3 18.01.2007 19:48


Часовой пояс GMT +4, время: 03:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.