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

snn_krs

Members
  • Постов

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

  • Посещение

Весь контент snn_krs

  1. Зачем каскадировать 4051 ? Лучше задействовать свободный канал АЦП, при этом освободятся три линии выбора канала.
  2. Проект скомпилирован под ATtiny25, а у вас ATtiny45. Пересоберите проект.
  3. snn_krs

    CubeHAL SPI и LIS3DH

    Все правильно. Почитайте внимательно описание акселерометра. Правильный ответ он отсылает после того, как примет команду. Во время отправки команды мастер получает то, что было в сдвиговом регистре акселерометра. Это обычно FF. Если этот байт не считать, будет ошибка Буфер полный. В некоторых описаниях это называется Dummy read. Происходит это потому что в SPI сдвиговые регистры мастера и слейва соединяются в кольцо, и передача и прием и передача идут одновременно.
  4. Сдвиг происходит по одному фронту. Поэтому длительность мигания должна быть 2 сек. SPI это простой сдвиговый регистр, поэтому если импульсы идут, то он и будет постоянно сдвигать данные.
  5. Может не совсем в тему. Делал генератор для проверки тахометра обороты 1 об/мин - 6000 об/мин, частота 0,01 Гц - 100 Гц без изменения скважности. Хотел на AVR, но после раздумий сделал на STM32F030 получается значительно проще. Тактовая 48 МГц, предделитель любой от 1 до 65535 ( в отличии от AVR), и в прерывании по пере полнению инвертировал выход.
  6. Хорошо искать в STM32Cube. Есть фильтрация по любым параметрам.
  7. Можно попробовать в качестве источника поставить RCC_MCO1Source_HSI частота будет ниже 16/4=4Мгц. Если покажет, то скорей всего частота 168/4=42 Мгц для частотомера слишком высокая
  8. snn_krs

    Uart На Stm32L152

    Всегда считал что CHN это Китай
  9. snn_krs

    Uart На Stm32L152

    STM-ки при подаче питания мониторят все питания и если хоть одного нет не запускаются. Можно посмотреть напряжение на ноге СБРОС. При подтянутом к + через резистор на нем глухой 0. У меня был случай с STM32F373 не подал питание на неиспользуемый АЦП. Запускался только при касании пальцем корпуса. Наводилось напряжение и он запускался и работал.
  10. snn_krs

    Uart На Stm32L152

    1-я ножка (Vlcd) должна быть подключена к питанию. Это из описания.
  11. Как я понял на плате стоит микросхема типа MAX232 - USART-RS232. Тогда легче всего вместо неё поставить адаптер USART-USB. Он определяется как COM-порт. Запускаете любой OPC сервер например KepWare и проверяете связь. На самой плате USB возможно не задействован, или используется не для MODBUS.
  12. snn_krs

    Uart И Atmega64A

    Есть фьюз M103C - ATmega103 compatibility mode совместимость с ATmega103 по умолчанию он установлен. А в этом случае есть только один УСАРТ 0.
  13. Atmega8 по умолчанию работает на частоте 1 MHz, а на такой частоте скорость 9600 получается с большой ошибкой -7%. Поэтому лучше фузе битами выбрать частоту 8 MHz. На STM для альтернативных функций выбран GPIO_AF_USART1, а пишете что вывод через USART2
  14. После сброса процессора Status register (USART_SR) Reset value: 0x00C0 Флаги TXE и TC установлены
×
×
  • Создать...