01.06.2014, 14:08
|
|
Временная регистрация
Регистрация: 08.11.2007
Адрес: Омск
Сообщений: 43
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Сообщение от Easyrider83
|
Обычные 0603 конденсаторы.
|
Отчасти да. Есть конденсаторы для термокомпенсации ухода кварца. У кварца температурная зависимость имеет форму параболы вершиной вниз, а у соотв. кондёров - вверх. Плюс ко всему, тут недавно уже бодались с кварцами с STM32 процами - была предъявлена публике вырезка из даташита, где разработчики проца заявили, что кварец, при высоких требованиях к стабильности, нужен не простой. Можете ещё термостатирование замутить, не так уж и дорого и громоздко.
|
|
|
|
01.06.2014, 14:38
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,086
Сказал спасибо: 2,564
Сказали Спасибо 11,898 раз(а) в 5,971 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от niXto
|
Это ваши проблемы. ... Вы проводили расчёты, или руководствуетесь только собственными предчувствиями?
|
Это наша ДАННОСТЬ. "Служба безопасности компании" называется. Что-то доказывать - как давить ежей голой задницей.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.06.2014, 15:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Цитата:
|
Компания STMicroelectronics произвела коммерческое переименование некоторых представителей семейства STM32F0 и STM32F3. Никаких изменений характеристик в кристалле, количестве периферии и иных параметрах не произошло. Изменения связаны лишь с наименованием продукта.
Основная цель замены наименования – улучшение идентификации продукции и связи с документацией и средствами разработки. Корневая часть наименования теперь однозначно говорит о степени интеграции кристалла, которая также часто упоминается в различных справочниках как «высокая», «средняя» и т.д..
На переходном этапе вы можете использовать продукцию как со старым именем, так и с новым, т.к. это прямая замена.
Линейки микроконтроллеров, начиная с корневых имен STM32F050x, STM32F313x и STM32F383x, переименованы в: STM32F031x, STM32F35x и STM32F37x, соответственно.
|
Прекрасная новость...
|
|
|
|
15.07.2014, 13:24
|
|
Временная регистрация
Регистрация: 18.01.2010
Сообщений: 89
Сказал спасибо: 7
Сказали Спасибо 22 раз(а) в 14 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Кто использовал в коде assert() из assert.h ?
Не могу добиться корректного отображения номера строки...
|
|
|
|
19.08.2014, 11:55
|
|
Частый гость
Регистрация: 20.04.2009
Сообщений: 17
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: Изучаем STM32 Cortex M3
Доброе время суток!
подскажите пожалуйста кто подымал USB Host на STM32F2 или F4! под какое устройство вы делали и каую скорость удалось достичь????
у меня CDC, получаю не более 1,2 мегабита на фуллспиде! с компа получаю 4,8!
хотелось бы сровнять скорости!
заранее спасибо!
|
|
|
|
09.09.2014, 15:29
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Easyrider83
|
Гуглить я и сам умею. Функция должна работать. Все по мануалу. Но почему-то прошивка не закрывается. Про резет после функции не забыл.
|
Проблему решил. Надо было FlashUnlock сделать перед закрытием. Посыпаю голову пеплом.
Код:
|
FLASH_Unlock();
FLASH_ReadOutProtection(ENABLE);
NVIC_SystemReset(); |
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
10.09.2014, 19:47
|
|
Прописка
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Я так понял что так закрывается вся область флеш, или я не прав?
А если предположим нужно последнюю страницу оставить открытой, для сохранения каких либо данных?
|
|
|
|
10.09.2014, 22:40
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Флеш закрывается от чтения из debug. Пишите, что хотите внутри программы.
|
|
|
|
12.09.2014, 21:03
|
|
Прописка
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Провел испытания! написал кусочек программы для проверки, по нажатию кнопочки производится запись числа в последнюю страницу флеш, после записи провожу чтение записанного числа и вывожу в виде мигания на светодиод. Все работает хорошо и пишет и читает, так полагаю это внутри программы! Затем с утилиты ST-LINK закрываю от чтения весь флеш кроме последней страницы, пробую все работает как надо!
Следующим шагом закрываю все страницы, пробую, не работает! снимаю утилитой защиту, флеш естественно стирается, пишу прогу по новому не работает! переписал адреса сохранения на предпоследнюю страницу все начало работать! Стал смотреть ST-LINK утилитой, количество страниц соответствует, но выставляя адреса последней страницы ничего не читается! Вобщем получилось что последняя страница оказалась полностью утеряной! Вылечил только заменой контроллера! Вот и возникает вопрос можно ли это делать внутри программы, при залоченом контроллере? до этого теста считал что можно! Вот и думаю стоит ли это повторять со вторым контроллером!
|
|
|
|
12.09.2014, 22:18
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Что именно вы закрывали? Флеш от чтения? Или от записи?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:46.
|
|