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

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

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

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

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

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


 
Опции темы
Непрочитано 18.04.2012, 12:48  
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Началось!!!
"Вам шашечки или ехать?"(С)
Реклама:
st__1 вне форума  
Непрочитано 18.04.2012, 14:17  
pasipaka
Прописка
 
Регистрация: 21.03.2011
Сообщений: 107
Сказал спасибо: 15
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
pasipaka на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от qwerky Посмотреть сообщение
пользую эклипс для AVR/ARM/PIC/Java/Scala, автозавершение и рефакторинг рулит. Жаль пользователей убогих кейлов/иаров/мплабов которые по возможностям застряли в середине 90х
автозавершение и рефакторинг
можно вкратце что такое? А то танцами ради самого еклипса не хочеться заниматься.
pasipaka вне форума  
Непрочитано 18.04.2012, 14:56  
qwerky
Вид на жительство
 
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
qwerky на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Цитата:
автозавершение и рефакторинг можно вкратце что такое?
подстановка идентификаторов/членов структур/классов по первым буквам названия, и "умное" переименование по всему дереву исходников.
http://www.ibm.com/developerworks/ru/library/os-ecref/
qwerky вне форума  
Непрочитано 18.04.2012, 15:06  
pasipaka
Прописка
 
Регистрация: 21.03.2011
Сообщений: 107
Сказал спасибо: 15
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
pasipaka на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от qwerky Посмотреть сообщение
подстановка идентификаторов/членов структур/классов по первым буквам названия, и "умное" переименование по всему дереву исходников.
http://www.ibm.com/developerworks/ru/library/os-ecref/
тю, млин.

Все относительно.
Вот приходится с Siemens S7 сидеть.... Вот это ад, после него простой нормальный ИДЕ - за отпуск!
pasipaka вне форума  
Непрочитано 18.04.2012, 19:23  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

qwerky налицо ситуация когда среда умнее пользователя
Hives вне форума  
Сказали "Спасибо" Hives
Easyrider83 (18.04.2012)
Непрочитано 23.04.2012, 23:35  
RingQ
Частый гость
 
Регистрация: 09.04.2007
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
RingQ на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Кто-нибудь встречался с проблемой - не сохраняются данные в BKP-›DRx...подключаю к RCC PWR и BKP. Потом разрешаю запись в BKP : PWR-›CR = 0x100; и нифига не сохраняет при выключении питания. Отладочная плата самодельная с STM32F100C4T6B
RingQ вне форума  
Непрочитано 24.04.2012, 01:03  
Pavel_zxc
Прохожий
 
Регистрация: 07.02.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Pavel_zxc на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Начал разбираться с контроллером CORTEX-M3. Купил STM32VL discovery и установил Keil. Пытаюсь разобраться с тестовым keil-овским примером “blinky”. Хочу увидать в отладчике, как начинает работать проц. сразу после сброса. И тут начинаются вопросы. По нулевому адресу во флеш находится начальное значение для регистра стека SP, затем идет адрес (вектор) сброса. С SP всё нормально: по адресу 0 во флеш лежит число 0x20000690, и его же я вижу в регистре SP. А вот с вектором сброса непонятки. По адресу флеш 0x00000004 лежит 0x080001С1, а в регистре PC почему то 0x080001С0. Может быть, это связано с выравниванием, и младший бит адреса вектора прерывания (а может быть и любого адреса) имеет какое то особое значение?
Второй вопрос: что это за адрес такой: 0x080001С0 ? Да, он находится в адресном пространстве флеш (первые пол гига), но далеко за пределами 128К, имеющимися на кристалле.
. . .
Упс, пока писал, заметил в документации, что флеш, оказывается, начинается с адреса 0x08000000. И там я тоже вижу числа 0x20000690 и 0x080001С1. Но в другом месте документации было написано, что вектор сброса находится по адресу 0x00000004. Так где же на самом деле находится таблица векторов прерываний?
Pavel_zxc вне форума  
Непрочитано 24.04.2012, 07:05  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

страница флеша с адреса 0x08000000 при старте по умолчанию мапится на адрес 0x00000000 - вот его содержимое вы и видите.
адрес 0x080001C1 потому что младший бит показывает работу процессора в Thumb режиме.
В общем, как обычно, RTFM
Hives вне форума  
Непрочитано 24.04.2012, 07:09  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

RingQ могу ошибаться, но батарейка присутствует?
Hives вне форума  
Непрочитано 24.04.2012, 10:41  
Pavel_zxc
Прохожий
 
Регистрация: 07.02.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Pavel_zxc на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Hives Посмотреть сообщение
страница флеша с адреса 0x08000000 при старте по умолчанию мапится на адрес 0x00000000 - вот его содержимое вы и видите.
адрес 0x080001C1 потому что младший бит показывает работу процессора в Thumb режиме.
В общем, как обычно, RTFM
А не подскажите конкретный TFM?
Pavel_zxc вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot