Мужики, на плате компонент обозначен zd, насколько я понимаю, это зенер. На нем самом написано m2z. Подскажите, как найти даташит, быстро что-то не гуглится

Комментарии: 19

  1. Serge

    давай я расскажу, что я пытаюсь сделать: у меня есть два сдвиговых 165, включенных последовательно, и 2 595, включенных последовательно. Я пытаюсь каждые 10мс одновременно читать 165 и писать в 595 по одному SPI. В прерывании таймера я делаю вниз-вверх для latch 165 и прижимаю latch 595. По ослику все ок в обе стороны, сейчас попробую вывести, что он читает в память

    • Ogurezzz

      Они у тебя все как dasychain включены? 595. Тоже надо же latch дергать туда сюда.

      • Serge

        Две цепочки, связаны только clk: пара 165 и пара 595

        • Ogurezzz

          165 на miso, 595 на mosi?

          • Serge

            Да

            • Ogurezzz

              Что за камень? SPI 8бит?

              • Serge

                F401, spi на 8 бит настроен

                • Ogurezzz

                  А ss вывод не аппаратный? Читаешь через HAL?

    • Ogurezzz

      Надо смотреть осликом, а лучше анализатором. Думаю там будет видно.

      • Serge

        У меня такое очучение, что второй байт на 595 сполз на 1 бит

        • Ogurezzz

          Фаза?

        • Bga

          Анализатор собрал?

          • Serge

            Лежит. Никак не посмотрю видео как buck50 c pulseview дружить, из текста нихрена не понял)

    • Jirafivanich

      У мк нормально работа с спи построена, или как у атмеги - через жопу?

      • Serge

        Вроде нормально, но я не пойму, что ты в это вкладываешь)

        • Jirafivanich

          у атмеги латчи надо на разные пины разносить. ( https://robocraft.ru/arduino/541 )

          • Tiny

            попытались давеча gpt 4 использовать для решения моей задачи под атмегу) с умным видом выдал простыню неправильную) (генерация 50Hz Pwm сигнала при помощи 8 бит таймера) ``` #include void setup_timer0_50Hz_PWM() { // Set the PWM frequency to 50Hz // f_pwm = f_clk / (N * (1 + TOP)), where N is the prescaler factor // For a 16MHz clock, N = 256, and TOP = 124 // f_pwm = 16,000,000 / (256 * (1 + 124)) = 50Hz // Set Fast PWM mode, with OCR0A as TOP TCCR0A |= (1 << WGM01) | (1 << WGM00); TCCR0B |= (1 << WGM02); // Set the prescaler to 256 TCCR0B |= (1 << CS02); // Set the TOP value for 50Hz OCR0A = 124; // Set the duty cycle to 50% (50% of TOP value) OCR0B = 62; // Configure PB3 (OC0B) as output DDRB |= (1 << DDB3); // Enable the output on OC0B (non-inverting mode) TCCR0A |= (1 << COM0B1); } int main(void) { setup_timer0_50Hz_PWM(); while (1) { // Your main loop code here } return 0; } ```

  2. Vladimir

    а если перевернуть то получается z5w и тут уже зенеры гуглятся ))) Гениально! Стартап Pel-meni из Казани разработал первый в мире вендинговый автомат горячих пельменей. Аппарат-пельменатор разогревает порцию всего за две минуты и продаёт за 249 рублей. Пельменные автоматы предлагают ставить на АЗС, рядом с кассами на вокзалах и в кино, а также в образовательных учреждениях Прямой эфир - подписаться

    • Bulochka

      а просто микроскоп - это дорого

Не нашли ответ?

Вам также может быть интересно