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

zvv

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник
  • День рождения 17.02.1985

Контакты

  • Сайт
    Array

Посетители профиля

1 026 просмотров профиля
  1. Мне все это тоже странно , но плату не я делал.......
  2. Контроллер Kодек SDI <-> CO SDI <-> DX2 SDO <-> CI SDO <-> DR2 SCK <-> CCLK <-> Внешний тактовый генератор 4,096 МГц SCK <-> MCLK <-> Внешний тактовый генератор 4,096 МГц SCK <-> BCLK <-> Внешний тактовый генератор 4,096 МГц RA4 <-> CS RA2 <-> RESET RC2 <-> FS (Меандр с частотой 8 кГц , генерируемый микроконтроллером)
  3. Это все что разрешили дать. Очень надеюсь что этого будет достаточно. Это все что разрешили дать. Очень надеюсь что этого будет достаточно.
  4. А можно микроконтроллер сделать master если тактовая частота подведена ко входам spi от внешнего генератора? Если да то нужно просто перевести sck вывод на ввод данных вместо вывода?
  5. код программы для настройки SPI void main(void) WDTCON = 0; // Disable WatchDog timer /////SPI SSPCON1 = 0; //reset SPI TRISB |= 0b00000001; // SDI line as input TRISC &= ~0b10000000; // SDO line as output TRISB |= 0b00000010; // SCK line as input TRISA |= 0b00100000; // SS line as input TRISA &= ~0b00000100; // RESET pin as output TRISA &= ~0b00010000; // CS pin as output RCON |= 0b10000000; // Priority of interrupt enable INTCON |= 0b11000000; // All interrupt enable. Enable all pheriferal interrupts. PIR1 &= ~0b00001000; // Clear interrupt flag PIE1 |= 0b00001000; // Enable SPI interrupt IPR1 |= 0b00001000; // Set SPI priority to HIGH SSPSTAT = 0b01000000; // SPI configure SSPCON1 = 0b00100101; // SPI configure LATA &= ~0b00000100; // Setting RESET pin as 0 for(i = 0; i < 3000;i++); // Sleep LATA |= 0b00000100; // Setting RESET pin as 1 LATA &= ~0b00010000; // CS = 0 SSPBUF = 0xA5; // Sending data После выполнения этого кода на линии SDO состояния не изменяются, те данные не отправляются. Не могу понять почему :(
  6. Нет. Судя по схеме , когда к обоим устройствам подключен внешний генератор на вход sclk, мне необходимо настроить микроконтроллер на slave режим , но после моей настройки он не работает... И порты настроил , и частоту проверял но оно все равно не работает :(
  7. Уважаемые специалисты , помогите пожалуйста разобратся с подключением кодэка к микроконтроллеру. Проблема заключается в следующем : У меня есть плата , на которой к микроконтроллеру подключен кодэк у которого есть собственный тактовый генератор; связь между ними должна осуществляться посредством интерфейса SPI (соответствующие контакты подключены). Установив связь (не знаю как это можно проверить) начинаю записивать комманды чтения регистров кодэка, но он не отвечает, записываю установку сигналов высокого уровня на его выходах , но они также не устанавливаются. :( От чего может возникать эта проблема???? Возможно Вы сталкивались с чем-то подобным. Заранее благодарю Вас за Вашу любезность в предоставлении мне советов , рекомендаций , и любой другой информации.
  8. Pic18F2455 и USB

    Огромное всем спасибо , без Вашей помощи ,я бы вряд ли вообще что-то сделал. Хорошо что есть Специалисти , которые могут помочь разобратся. :) :) :) :a14: Дело оказалось в том что у меня не хватало ума догадатся изменить биты конфигурации.
  9. Pic18F2455 и USB

    Судя по вопросам, виноват не контроллер - с любым другим у вас было бы тоже самое. Примеров в сети достаточно = и родные микрочиповские и third party Не сомневаюсь. У меня нет опыта работы с данной микросхемой. Я работал с SiLabs - у них там были специальные библиотеки и проблем с USB у меня небыло. Меня печалит то что я загружаю проекты-примеры , а они все равно не работают. Возможно эти примеры созданы для отладочных плат? У меня не отладочная плата , а устройство. Огромное спасибо всем ответившим за Вашу помощь. Буду разбиратся дальше
  10. Pic18F2455 и USB

    Это не я его выбирал. Если б я его выбрал то навероно потом сам себе в глаза смотреть не смог бы.
  11. Pic18F2455 и USB

    А Вы не могли бы поконкретней адрес сайта написать - что то я найти не могу. www.gamma.ru - это , насколько я понял ,московский интернет провайдер, там я ничего не нашел :(
  12. Pic18F2455 и USB

    Нужно из аналого-цифрового преобразователя на микроконтроллере передать значения на компьютер. У микроконтроллера есть только USB интерфейс. А каким способом (HID,CDC или USB) это будет происходить мне безразлично. Если бы только попроще.
  13. Pic18F2455 и USB

    Доброго всем времени суток! Уважаемые специалисты, мне очень необходимо получить Ваши советы. У меня возникла огромная проблема : у меня есть плата , подключенная к ПК , с микроконтроллером pic18f2455. Мне необходимо подключить ёё к usb на ПК и любым образом передавать данные туда и обратно. Я недавно скачал проект для микроконтроллера который занимается эмуляцией com порта на ПК, но там программа только для микроконтроллера , а мне нужен проект с двух сторон (микроконтроллер и ПК). Я не сильно горю желанием разбиратся в USB протоколе , поэтому хочу узнать Ваше мнение как мне поступить. Возможно Вы , люди с опытом , знаете какие-то компиляторы с функциями usb быблиотеки , dll библиотеки на компьютер, библиотеки для микроконтроллера , или шаблон (простейший проект который сразу можно запустить и проверить) или что - то в этом роде. Могу Вас заверить что высоко ценю Вашу помощь. Заранее благодарен.
×
×
  • Создать...