Перейти к содержанию
    

кстати, чем кавычки отличаются от < > ?
Тем где будет искаться подключаемый файл.

"" - из пользовательских путей,

<> из библиотеки компилятора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кстати, чем кавычки отличаются от < > ?

Вот поподробнее:

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста, в каком документе описана работа у STM32F103 system timer (sys_tick) ?

 

 

Перерыл весь reference manual- не нашел, в последней его версии тоже.. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите нужно ли при разводке платы, куда то подсоединять (например к земле) нижний pad у STM32F103T8.

Это в 36 ногом VFQFPN36 нижний большой контакт.

Вроде из описания следует что он внутри ни к чему не подсоединен.

Как то в воздухе его бросать не хочется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите нужно ли при разводке платы, куда то подсоединять (например к земле) нижний pad у STM32F103T8.

 

Как вы паять его собираетесь? Получится ли запаять просто паяльником и потом феном подогреть? Надо запять несколько сотен чипов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите нужно ли при разводке платы, куда то подсоединять (например к земле) нижний 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.

Т.е. лучше подключить к земле.

 

 

 

 

Как вы паять его собираетесь? Получится ли запаять просто паяльником и потом феном подогреть? Надо запять несколько сотен чипов.

Получится. Но для нескольких сотен лучше избрать более технологичный способ монтажа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста, в каком документе описана работа у STM32F103 system timer (sys_tick) ?

 

 

Перерыл весь reference manual- не нашел, в последней его версии тоже.. :(

 

Нужно читать документацию на ядро C-M3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Народ! Подскажите плиз по внутреннему датчику температуры. Нет ли нормальной характеристики (формулы) T(град. Ц.)=f(U) ??? В даташите приведена формула T(град. Ц.)=(U25-U)/AVG_Slope + 25

 

Upd: разобрался. U25 и AVG_Slope надо смотреть в электрических характеристиках. Разброс у этого датчика великоват и не удивительно - показывает комнатную температуру (в пересчете со средними значениями коэффициентов) +31 град. Реально +22град. ПРидется калибровать :(

Изменено пользователем Halfback

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Народ! Подскажите плиз по внутреннему датчику температуры.

 

 

У меня 3 процессора из одной партии вели себя совершенно по- разному. разброс на 15- 22 градуса. Решил от внутреннего термодатчика отказаться. в пользу внешнего и потрей 1-й ноги и sot23 корпуса. Также замечено что после перепайки чипа может на пару градусов уплыть :)

 

чувствительность более стабильна - при разнице в 60 градусов ошибка не более 2-3 градусов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Читайте даташит, про датчик температуры англицким по белому написано - не предназначен он для измерения температуры, а только для измерения колебаний:

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в чём смысл пина TAMPER?

Его фича - при смене логического уровня сбрасывать регистры бэкап домена.

 

Но ведь эти регистры можно спокойно очистить в любой момент программно, а при полном отсутствии питания они сбрасываются автоматически?

Вот и думаю, для чего предусмотрен аж доп. пин?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда в стране появились первые японские магнитофоны, ходили легенды, что внутренности их при вскрытии самоуничтожаются. Вот tamper - примерно для этого:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в чём смысл пина TAMPER?

Его фича - при смене логического уровня сбрасывать регистры бэкап домена.

Когда мы разрабатывали кассовый аппарат, то такая фича была абсолютно необходимой.

Позволяла идентифицировать вскрытие фискального модуля и заодно уничтожала конфиденциальные данные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в чём смысл пина TAMPER?

Его фича - при смене логического уровня сбрасывать регистры бэкап домена.

 

Но ведь эти регистры можно спокойно очистить в любой момент программно, а при полном отсутствии питания они сбрасываются автоматически?

Вот и думаю, для чего предусмотрен аж доп. пин?

При полном отсутствии питания (снятой батарейке) они могут и не сброситься, или сброситься, но не сразу. Эта функция должна давать гарантированный результат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...