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

Паф

Участник
  • Постов

    47
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Паф

  • Звание
    Участник
    Участник

Контакты

  • Сайт
    Array

Информация

  • Город
    Array
  1. Идею подсказали на форуме поддержки ST. Могу поискать линк. STM32_USB-FS-Device_Lib_V4.0.0
  2. А где-нибудь можно посмотреть на этот букет? :) Работаю с этой серией какое-то время, весьма интересно..
  3. Была проблема с запрещением Suspend/Resume. Я неправильно запрещал Suspend в usb_pwr.с: __IO bool fSuspendEnabled = FALSE; /* true when suspend is possible */ Правильно делать так: STM32_USB-FS-Device_Lib_V4.0.0/Projects/Virtual_COM_Port/inc/usb_conf.h /* IMR_MSK */ /* mask defining which events has to be handled */ /* by the device application software */ // #define IMR_MSK (CNTR_CTRM | CNTR_WKUPM | CNTR_SUSPM | CNTR_ERRM | CNTR_SOFM \ // | CNTR_ESOFM | CNTR_RESETM ) // Disable Suspend/Resume response completely #define IMR_MSK (CNTR_CTRM | CNTR_WKUPM | CNTR_ERRM | CNTR_SOFM | CNTR_RESETM ) Работать стало как задумано. Осталось понять взаимосвязь..
  4. Добрый день! МК STM32L152, IAR6.5 Работаю с EEPROM вроде бы правильно: функция записи в EEPROM, таблица векторов прерываний и обработчик критического прерывания в RAM(ну и вызываемые функции соответственно тоже). Перед записью в EEPROM запрещаю прерывания кроме критического. Работает без проблем. Осциллографом контролирую работу критического прерывания. Затем подключаю STM32F10x, STM32L1xx and STM32F3xx USB-FS-Device Driver Virtual COM port. Вижу, что программа залипает на время доступа к EEPROM(критическое прерывание не вызывается). USB прерывания запрещаю перед записью в EEPROM - проверил. Никакой передачи данных по VCP со стороны хоста и МК не делаю. Т.е. кто-то пытается доступиться до FLASH, если я правильно понимаю. Кто-нибудь сталкивался с подобным поведением или что-то я делаю не так? Спасибо.
  5. Компания «Мультиклет» готовится к промышленному выпуску процессоров с принципиально новой архитектурой. http://www.multiclet.com/
  6. 1) В мк параметры проверяем на равенство 0XFF (0xFFFF и т.п.) - дефолтное значение чистого EEPROM/FLASH. В зависимости от логики можно записать дефолтные параметры, заданные отдельно в памяти программы. 2) ПО верхнего уровня пишет конфигурационные данные по протоколу с проверкой CRC. Плюс считывает статус записи в устройство. 3) Устройства проходят калибровку и верификацию. С неправильными параметрами они отбракуются. 4) Error handling устройства построен с большим количеством проверок промежуточных и конечных вычислений. --- Как то так в упрощенном виде. Вообще на вкус и цвет...
  7. Какова вилка зп? Местоположение(хотя бы район)? Вот человек искал работу в Туле, может еще актуально: http://electronix.ru/forum/index.php?showtopic=83568
  8. У меня простенькая SHERIFF. Тоже на PICe.
  9. А ресурс http://ecos-rtos.in.ua прекратил существование или просто сменил прописку?
  10. А можно выложить куда-нибудь еще раз или дать актуальные ссылки? Спасибо.
  11. ADuC7061 умер...

    Была подобная ситуация когда программно включил отсутствующий внешний кварц. JLink перестал работать. Тоже помогло стирание через ARMWSD.
  12. Для прошивки можно использовать СОМ порт с МАХ232: Flash Loader for 8-Pin ZiLOG MCUs
  13. Сайт не для технарей. Смотрите monster.com
  14. Это было адресовано топикстартеру на:
×
×
  • Создать...