Jump to content
    

JohnKorsh

Свой
  • Posts

    235
  • Joined

  • Last visited

Reputation

0 Обычный

About JohnKorsh

  • Rank
    Местный
    Местный
  • Birthday 06/09/1957

Старые поля

  • skype
    Array
  • Facebook
    Array
  • Vkontakte
    Array
  • LinkedIn
    Array
  • Twitter
    Array
  • G+
    Array
  • Одноклассники
    Array

Контакты

  • AIM
    Array
  • MSN
    Array
  • Сайт
    Array
  • ICQ
    Array
  • Yahoo
    Array

Информация

  • Город
    Array

Recent Profile Visitors

3,952 profile views
  1. Добрый день! Работаю с SX1279. Столкнулся с проблемой. Для режима SF11, BW125 дальность около 4 км. Это действительно LoRa. При выставлении режима SF12, BW125 дальность падает до 100 метров. Не подскажет ли кто в чём причина? Я думаю в следующем направлении: при SF12 и BW125 трансивер должен различать частотные составляющие 125000/4096 = 30 Гц. Точность установки синтезатора трансивера 60 Гц. То есть нужно использовать TcXo, которого пока нет, поэтому не проверил. Это так или я ошибаюсь? Пробовал обратиться в Semtech - санкции, даже мой аккаунт удалили, так как почта mail.ru.
  2. Добрый день! Спасибо за ответы. Пересмотрел свой код. FreeRTOS заработал. Для последователей, возможно, пригодиться, как портировал: 1. использовал файлы из port/MSP430X - там для большой памяти (в MSP430 - для малой); 2. в FreeRTOSCOnfig.h заменил заголовок на MSP5528.h; 3. в port.c заменил #pragma прерывания на TIMER0_A0_VECTOR; 4. в main.c написал требуемую функцию vApplicationSetupTimerInterrupt (void) - стандартное прерывание по таймеру A0, только лучше флаг ставить так TA0CCTL0 |= CCIE - при прерывании от сбрасывается сам, не нужно сбрасывать в прерывании. 5. поставил IAR-Options Code Model = Large, Data Model = Smal. Это важно - из ответов - при Smal, действительно "улетал" при возврате из стека.
  3. Добрый день! Спасибо. Помог совет К155la3.
  4. Добрый день! Использую RTOS для MSP430F5528, IAR. При компиляции появляется Warning [408] Only 16 bit will be pushed to the stack. Причина ясна (в этом типе MSP430 доступен 20-битный адрес) и не критична, Но хотелось бы избавиться. Help советует перед функцией поставить спецификатор __save_reg_20, но в RTOS запасание контекста оформлено в виде макроса а запасается и выталкивается 14 регистров, столько же вылазит Warning-ов. Пробовал спецификатор перед макросом - не помогает. Не поможет ли кто?
  5. Добрый вечер! Спасибо. Помогло. Ну недосмотрел, бывает. Приношу извинения.
  6. Добрый день! STM32L452 перевожу в режим Sleep с пробуждением по прерыванию. IWDG постоянно не даёт ему спать. Не могу найти как остановить на время IWDG (искал в HAL). Не подскажет ли кто?
  7. Добрый день! Не поможет ли кто с STM32L452. Порт PC13 в этом микроконтроллере управляется не только GPIO, но и RTC. Как бы "освободиться" от контроля RTC? Мне надо сконфигурировать PC13 на вход с PULLUP. Все другие необходимые выводы конфигурируются с помощью HAL без вопросов, а PC13 нет. Судя по всему, "мешает" контроль RTC. Пробовал PWR->CR1 -> 0x100; // Разрешение доступа к регистрам RTC. __HAL_RTC_WRITEPROTECTION_DISABLE (&hrtc); // Запись 0xCA, 0X53 в регистр разрешения записи в контрольные регистры RTC. RTC->OR | 0x03; // Перенос контроля RTC на вывод PB2. __HAL_RTC_WRITEPROTECTION_ENABLE (&hrtc); // Возврат защиты. 0x03 в регистр RTC->OR записалось, но PC13 по прежнему в 0. Пробовал PC13 в режиме вывода - нормально выводит 1. Может, кто подскажет правильный путь? С Уважением. Евгений. Извините, спешил RTC->OR | 0x03; конечно, RTC->OR |= 0x03;
  8. Спасибо, мужики. Просто не знал, "зациклился" на том, что есть.
  9. Спасибо, сенсей. Но микросхема BGA. Нужные выводы снизу и недоступны. Доступны только Reset, SWIO, SWCLK, питание и земля. Может у кого (в Москве) есть такой Credit Box? У меня 5 изделий - я бы подъехал, постирал их, не безвоздмездно, само собой.
  10. Добрый день! Мне надо стереть память микроконтроллера STM32L452VC16 в изделии. Из оборудования - Beeprog 2 (по ISP). Но, к сожалению, для этих микросхем программатор просит купить Credit Box за 250 $ - это FLASH, с которой за каждое программирование списываются средства. Много долларов, да и времени нет. Не сталкивался ли кто? Есть ли обходные пути?
  11. Добрый день! Использую STM32L452. Применяю драйверы HAL. Возникла необходимость работать с FLASH. В STM32l4xx_hal_flash.c и STM32l4xx_hal_flash_ex.c есть функция записи во FLASH и не одна. Но нет функции чтения из FLASH. Не подскажет ли кто, как мне прочитать записанное во FLASH? (Пишу в секцию 127, диапазон адресов 0x0803F800 - 0x0803FFFF).
  12. Добрый день! Не подскажет ли кто, как сделать "сетевую заглушку" для компьютера. Что имею в виду: какие контакты RJ45 надо соединить, чтобы при соединении такой заглушки с сетевым разъёмом компьютера он "думал", что находится в сети (в трее не было крестика на изображении сети).
×
×
  • Create New...