|
STM32F103x, делимся впечатлениями |
|
|
|
Jan 12 2008, 08:01
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 10-01-07
Из: Вильнюс
Пользователь №: 24 290

|
Вёл проект на LPC3264, потом предложили STM32 (Cortex-M3), ресурсов в последнем ровно столько сколько нужно и, всвязи с тем, что это довольно новый продукт, решил поделиться впечатлениями. Схемы и программы у обоих проектов идентичные.
Сравнительные плюсы: Ток потребления меньше чем у лпц (35-40 мА, соответственно и источник питания проще и дешевле) Не так чувствителен к скачкам напряжения питания (2-3.6 В, тут ещё будем тестировать, но лпц сбрасывался в определённых условиях) Багов не замечено (в лпц2364 критичная проблема с МАМ)
Сравнительные минусы: Дебагить не слишком удобно (если интересно смогу пояснить подробнее) Флэш меньше
Буду признателен если кто-нибудь пополнит список или расскажет с чем ещё нехорошим могу тут столкнуться.
Сообщение отредактировал OVladimir - Jan 12 2008, 08:13
|
|
|
|
|
 |
Ответов
(225 - 239)
|
Jan 13 2010, 13:06
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Serj78 @ Jan 13 2010, 09:48)  кстати, чем кавычки отличаются от < > ? Тем где будет искаться подключаемый файл. "" - из пользовательских путей, <> из библиотеки компилятора.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jan 13 2010, 18:37
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(Serj78 @ Jan 13 2010, 10:48)  кстати, чем кавычки отличаются от < > ? Вот поподробнее: Цитата In the Keil C compiler (and most other C compiler implementations) the include file search is implemented as follows:
* #include <> searches for filename in the directories specified with the INCDIR compiler directive. If this search fails, paths specified by the C51INC, C166INC or C251INC environment variable are used. If this fails the current folder (the folder where the project file is stored) is used. If this fails, the C source file folder is used. * #include "filename" searches for filename in the current folder. If this search fails, the C source folder is used. If this fails, the compiler proceeds as if you wrote #include <>.
In the µVision IDE, you may view or change the search path the compiler uses for #include <> statements. From the Project window, click on Project, then Components, Environment, Books to display the Components, Environment, Books dialog. Clicking on the Folders/Extensions tab displays the folders searched by the compiler, assembler and linker. The compiler uses the path name in INC text box for #include <> statements.
|
|
|
|
|
Jan 29 2010, 10:55
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 23-08-05
Пользователь №: 7 902

|
Цитата(Pat @ Jan 28 2010, 23:35)  Подскажите нужно ли при разводке платы, куда то подсоединять (например к земле) нижний pad у STM32F103T8. Как вы паять его собираетесь? Получится ли запаять просто паяльником и потом феном подогреть? Надо запять несколько сотен чипов.
|
|
|
|
|
Jan 29 2010, 11:15
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Pat @ Jan 28 2010, 23:35)  Подскажите нужно ли при разводке платы, куда то подсоединять (например к земле) нижний pad у STM32F103T8. В даташите вполне конкретная рекомендация: Цитата There is an exposed die pad on the underside of the VFQFPN package. It should be soldered to the PCB. All leads should also be soldered to the PCB. It is recommended to connect it to VSS. Т.е. лучше подключить к земле. Цитата(Shuuura @ Jan 29 2010, 13:55)  Как вы паять его собираетесь? Получится ли запаять просто паяльником и потом феном подогреть? Надо запять несколько сотен чипов. Получится. Но для нескольких сотен лучше избрать более технологичный способ монтажа.
|
|
|
|
|
Feb 11 2010, 07:45
|
Местный
  
Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797

|
Читайте даташит, про датчик температуры англицким по белому написано - не предназначен он для измерения температуры, а только для измерения колебаний: Цитата The internal temperature sensor is more suited to applications that detect temperature variations instead of absolute temperatures. If accurate temperature readings are needed, an external temperature sensor part should be used.
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|