0
Вопрос к автору. kvm, не совсем понятно как после выполнения расчета по конечной формуле, например для давления в миллиметрах ртутного столба, PmmHg = 31233 * (uint32_t)siPcomp + 24578031; все это перевести к реальному значению. Вот вы пользуетесь функцией itoa((uint16_t)(PmmHg >> 16), (int8_t *)PressureStrPtrHg);
А если я сделаю только сдвиг PmmHg=PmmHg >> 16; то вот это уже будет правильное значение или еще что-то надо сделать? После сдвига выходит 710, но это как то маловато…
0
А два последние калибровочные коэффициенты (с11, с22) у всех равняются нулю?
0
Огромное спасибо!
  • avatar
  • rikzi_em
  • 06 февраля 2012, 17:23
0
А эта частота где то в библиотеке LUFA задается? Я вот видел еще одну похожую библиотеку http://www.gaw.ru/html.cgi/txt/app/micros/usb/avr_series2.htm Вы с такой не работали? Посоветуйте какую лучше использовать?
  • avatar
  • rikzi_em
  • 06 февраля 2012, 16:44
0
Огромное спасибо за статью, как раз то что нужно! На какой частоте у вас работает at90usb162?
  • avatar
  • rikzi_em
  • 06 февраля 2012, 10:32
0
Все вы пишите
Только учтите, что, начиная с версии 6.2, IAR включает CMSIS, это может привести к некоторым сюрпризам.
Но как им пользоваться??? Посмотрел папку c:\Program Files\IAR Systems\Embedded Workbench 6.0 Kickstart\arm\CMSIS\Include\. Там нету хидера для stm32f10xxB. Облазил всю папку CMSIS ниче подобного не нашел??? Так в каком файле описаны все регистры если CMSIS уже включена??? Я раньше юзал stm8l и по аналогии нашел файл iostm32f10xxB.h в папке c:\Program Files\IAR Systems\Embedded Workbench 6.0 Kickstart\arm\inc\ST\. Здесь есть описания для регистров. Так скажите мне пожалуйста как использовать вот этот включенный CMSIS??? и что плохого будет если я буду пользоваться не CMSIS, а одним файлом iostm32f10xxB.h???
0
Полностью поддерживаю mzw. Было бы прекрасно вот в таком формате: MSP430 — учебный курс. Часть 3 — ядро, память и режимы адресации.
  • avatar
  • rikzi_em
  • 18 октября 2011, 17:09