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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 04.02.2011, 17:44   #191
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от akimych Посмотреть сообщение
Выражение в if всегда истина.
Это не баг, это стандарт Си. Целочисленные переменные меньшие чем int приводятся к int. Если бы дальше результат был присвоен какой либо переменной, то произошло бы преобразование типа и все было бы в порядке. А под if берется чистый результат и ... Вы думаете что нашли ошибку в компиляторе.
Приводите тип явно.
if(a != (uint16_t)~get_b()) { ... }
И вообще использовать переменные меньше 32 бит в 32 битном процессоре вредно.
Банальная операция a++ будет эмулировать переполнение. Если это не надо, b переполнения не может произойти - uint32_t Ваш выбор.
Реклама:
kison вне форума   Ответить с цитированием
Сказали "Спасибо" kison
akimych (07.02.2011)
Непрочитано 05.02.2011, 14:04   #192
SerGO_83
Частый гость
 
Регистрация: 09.04.2007
Сообщений: 23
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SerGO_83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

ааа парни, у меня мозг кипит. Не знаю с чего начать
SerGO_83 вне форума   Ответить с цитированием
Непрочитано 05.02.2011, 14:12   #193
Murka-MakMur
Вид на жительство
 
Аватар для Murka-MakMur
 
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
Murka-MakMur на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от SerGO_83 Посмотреть сообщение
ааа парни, у меня мозг кипит. Не знаю с чего начать
Компилятор скачай!
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
Murka-MakMur вне форума   Ответить с цитированием
Непрочитано 06.02.2011, 14:04   #194
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от SerGO_83 Посмотреть сообщение
ааа парни, у меня мозг кипит. Не знаю с чего начать
Для начала прекратить кипение мозга, освоение STM32 дело не одного дня. Здесь где-то выкладывали примеры CMSIS и FWLib "светодиод моргни", поморгать светодиодами, разобраться в отличиях проектов с применением CMSIS и FWLib, запустить симулятор, пошагать по проге, посмотреть как в ходе выполнения меняются регистры и порты. Короче, для начала нужен маленький пложительный результат.
st_1 вне форума   Ответить с цитированием
Непрочитано 07.02.2011, 00:46   #195
akimych
Прописка
 
Регистрация: 02.01.2011
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 32 раз(а) в 28 сообщении(ях)
akimych на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Цитата:
Это не баг, это стандарт Си.
А ведь и правда. С чего это я решил, что в != будет приведение типов

Там просто данные в BKP хранились, потому 16 бит.
akimych вне форума   Ответить с цитированием
Непрочитано 10.02.2011, 07:53   #196
Dimon2
Частый гость
 
Регистрация: 24.08.2005
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Dimon2 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Перечитав все выше, зашел в тупик.
И так имеем плату (отладочную) STM32VL-Discovery, на борту которой находится процессор STM32F100RB и отладочный интерфейс ST-Link.

Сразу скажу IAR или как там его правильно со своей утилитой STM32 ST-Link Utility_V1.2 не кати. Во первых и в последних нет отладочного интерфейса и не на вижу "макфиле".

Вторая программа R-KIT ARM. Великолепно есть все включая отладчик, но есть главный минус это плата в этой программе не работает, прога заточена под R-Link.

Самый главный вопрос: У всех эта плата определяется в компе как флешка размером примерно 32 МБайта с тремя url ссылками?

И еще вопрос: Дайте ссылку на нормальный софт?
Dimon2 вне форума   Ответить с цитированием
Непрочитано 10.02.2011, 09:17   #197
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,696
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

IAR и Kail нормально понимают отладочный интерфейс ST-Link. Заливка и отладка нормально идет. В чем проблемма?
DanilinSA вне форума   Ответить с цитированием
Непрочитано 10.02.2011, 09:21   #198
Dimon2
Частый гость
 
Регистрация: 24.08.2005
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Dimon2 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от DanilinSA Посмотреть сообщение
IAR и Kail нормально понимают отладочный интерфейс ST-Link. Заливка и отладка нормально идет. В чем проблемма?
IAR не надо, дайте ссылку на Kail.
Dimon2 вне форума   Ответить с цитированием
Непрочитано 10.02.2011, 09:45   #199
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,696
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

http://www.keil.com/ Заполнить форму и скачать безплатно. У бесплатной ограничение на размер кода (32 К). Учти, что у Kail не реализован симулятор для серии CTM32F100хх. Но это не проблемма. Использую любую похожую из серии CTM32F101хх - CTM32F103хх
DanilinSA вне форума   Ответить с цитированием
Непрочитано 10.02.2011, 10:00   #200
Dimon2
Частый гость
 
Регистрация: 24.08.2005
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Dimon2 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от DanilinSA Посмотреть сообщение
http://www.keil.com/ Заполнить форму и скачать безплатно. У бесплатной ограничение на размер кода (32 К). Учти, что у Kail не реализован симулятор для серии CTM32F100хх. Но это не проблемма. Использую любую похожую из серии CTM32F101хх - CTM32F103хх
Вот эту MDK414.EXE (252,980K) скачать что ли?
Dimon2 вне форума   Ответить с цитированием
Ответ

Закладки


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

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:21.


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