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

stalkersoft

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

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

  • Посещение

Репутация

0 Обычный

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

  • День рождения 20.07.1968

Информация

  • Город
    Array
  1. Попробую вечером. т.е. вы предлагаете на spi повесить и входящий поток и max7219 при приеме данных от пика pin load на max7219 опускать и по приходу на ext_int STROBE его поднимать и выдавать в MAX7219 полученные данные Так?
  2. Разговорились со знакомым радиолюбителем и он мне рассказал о том что есть устройство "Синтезатор частот для любительской коротковолновой радиостанции" схема которого публиковалась в Радио 3-2005. с индикатором реализованном на на регистрах сдвига 74HC595 и ему хотелось заменить этот индикатор и поставить вместо старого индикатора, индикатор на базе MAX7219. Я слегка погорячился и сказал не проблема все можно сделать ставим контроллер подключаем по SPI драйвер и будет работать новый индикатор...... Но не тут то было. Нарисовал стенд, железа нет, а как-то проверять программу нужно. Прикреплен в виде файла протеуса По схеме видно что для работы индикатора нужны 3-и сигнала данные (data), синхронизация (Clock) и сигнал для защелки (strobe) Нашел в инете прошивку для синтезатора sd_ra6lm.HEX загрузил в стенд запускаю ну вроде что-то паказывает Добавил в стенд ATmega328 завел strobe на itn0, clock на int1 и данные portd.4 Написал код по идее который должен был считывать данные и заполнять буффер и посылать их в MAX7219 Это собственно сам код обработчиков прерываний interrupt [EXT_INT0] void ext_int0_isr(void) { // Strobe signal TrComplete=1; charcount=0; } // External Interrupt 1 service routine interrupt [EXT_INT1] void ext_int1_isr(void) { InputBuff[charcount]=(InputBuff[charcount]<<1) | PIND.4; if (++bitcount==7){ bitcount=0; charcount++; InputBuff[charcount]=0; } } Полный код проект на CodeVision прикреплен к сообщению. При тестировании работы получилось что индикаторы отображают разную информацию. Может кто подсказать что не правильно я сделал? Может у кого есть готовые примеры. max7219_connect.rar stend.rar
  3. СЗИ НСД АККОРД - система защиты от не санкционированного доступа производитель ОКБ САПР ...
  4. Просто это надо знать, что это так просто :)) Я ведь не волшебник, а только учусь :) Попался пример использования IRF достать их в Ростов было не проблематично. В следующий раз попробую что нибудь другое. С этими еще и проблема при симуляции в Протеусе
  5. Спасибо за подсказки. Изменил схему Q5 поставил irf7104, схема прикреплена к сообщению, печатку менять не стал доведу до ума сменю :) И все заработало. Можно конечно убрать все полевики кроме q5 но я решил оставить, планирую схему использовать для дальнейших экспериментов так, что запас по мощности не помешает.
  6. 2sera_os Честное слово работало, индикаторы переключались, сегменты светились те которые надо В реале же номально светятся только сегменты L1 u+p ("-") - постоянно m+s ("+") когда на PC5 подается высокий уровень. 2rezident Спасибо за совет обязательно попробую
  7. С L1 проблем нет он как раз отлично работает это PSA12-11SRWA А вот L2 и L3 GNS-12011BUE c ними проблема psa12_11srwa.pdf GNS_12011Ax_Bx.pdf
  8. Нарисовал схему в протеусе - все ок Начал отлаживать железный вариант, наткнулся сразу на проблему индикаторы светятся очень тускло. Это при том что я не начал баловаться с динамическим выводом :( Насколько понимаю не хватает тока через сегмент индикатора. Пожалуйста подскажите как исправить.
×
×
  • Создать...