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

blew_zc

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник
  1. LPC2919 Hardware SPI Slave

    Столкнулся с проблемой, пытаясь запустить SPI на чипе в режиме Slave. Мастер работает на частоте 250 кГц, в LPC2919 клок SPI выставлен на 2.5 МГц. LPC принимает корректный байт, а передает одни нули. Наверняка где-то накосячил - не могу найти где. Как-то сложно реализован SPI в LPC2919. По User Manual'у вроде делал, но видимо руки не из того места... =) Еще не понятно как правильно настроить обмен по 8 бит, а не по 16. Есть регистры SPI2_SLV0_SET2-SPI2_SLV3_SET2, в которых устанавливается режим обмена, но это вроде только для подчиненных девайсов.. %) Короче тут не понятно... Нигде не могу найти готового примера, хоть для Master Mode, но с прерыванием. Толи чип такой кривой, что его никто не юзает, толи что? Подскажите, кто работал с этим или похожим чипом, где собака порылась? Интересует именно SPI по прерыванию. Ниже код. http://www.everfall.com/paste/id.php?80bjzuvt6n05
  2. rezident, да, действительно. Все заработало =) ukpyr, не пробовал, но спасибо за сотрудничество! =) Энтомолог, естественно, я их внутренней подтяжкой подключаю. Вот что вышло: http://www.everfall.com/paste/id.php?r69suvrui9mr Я там код немного прокомментил - если кому надо будет - пожалуйста.
  3. Софтовый I2C. Проблема

    Возникла трабла с реализацией софтового I2C на чипе LPC2919 старой ревизии, что не поддерживает аппаратный I2C. Девайс - магнитный компас HMC5843. Кое-что получилось - точнее получить ID устройства, и оно корректное. А вот чтение регистров осей выдает 255. При этом аппаратный TWI, заюзанный в Атмеле, выдает корректные значения. Может я что проглядел при чтении спецификации? Кому не влом, посмотрите код... http://www.everfall.com/paste/id.php?xpg3ml1jrw2h Или киньте в меня уже готовым, 100% рабочим. Потому как то что я видел в сети что-то мне не внушает доверия...
  4. LPC2919 + Wiggler

    Заработал IAR через H-JTAG. И во flash тоже льет. Теперь вопрос: как вернуть старый бут, чтобы можно было из оперативы отлаживаться? =)
  5. LPC2919 + Wiggler

    Насчет конденсатора - какой емкости? =) MT-Link я уже заказал. Посмотрю что получится с ним. Как выйти из ситуации, что ARM968 нету ни в OSD, ни в H-JTAG, ни в Keil (по-моему) ?
  6. LPC2919 + Wiggler

    Вопрос еще актуален.
  7. LPC2919 + Wiggler

    Кое-что получилось. Залил через OCD Commander - JAVA, только выбрал ядро ARM946T. Светодиоды заморгали. Уже лучше. Почему-то не получилось просто через OCD Commander. Только Java-вариант заработал. Но LPC2919 построен на ядре ARM968, его не оказалось в OCD Commander'е. Почему IAR отказывается дебажить, если он через OCD работает с Wiggler'ом ? Теперь нужно понять как залить прошивку во Flash. Неужеле нет нормального флешера для этого чипа?
  8. LPC2919 + Wiggler

    Доброе утро. В наличии имеется чип LPC2919 и Olimex ARM-JTAG параллельный дебаггер. Не могу запустить отладку в среде IAR. Пробовал средствами OCD, поставляемый вместе с IAR, определить чип. Чип отвечает, но как unknown device. И главное, что при притягивании ноги JTAGSEL к нулю, target ID = 0x0596802B, а при притягивании к единице 0x209CE02B. Никак не могу понять где косяк. Вроде с разводкой все правильно, иначе чип бы не отвечал. Целую ночь провозился - результатов ноль... Когда JTAGSEL притягиваю к нулю - IAR вроде пытается что-то залить в чип, а потом выскакивает окошко с надписью: JTAG Error: Unknown Fault - No valid response from target. Когда к единице притягиваю - IAR вываливает окно: Failed to put in background mode - Command cannot be executed Initialization of target not done. Неужели Wiggler не поддерживает этот чип?! Еще пробовал в H-JTAG'е экспериментировать. В нем моего чипа не оказалось, но target определяется так же. И соответсвенно прошить я тоже не могу, т.к. чипа такого там нет. Крайний случай - попробую Keil, но чую что ничего не выйдет. Может попробовать через MT-Link ? Кто-нибудь шил этот чип? Отзовитесь! В чем может быть проблема? Подскажите. Горю...
  9. С параллельным не хочется заморачиваться - есть одно старое ведро с LPT, но что-то лень =) В общем, уже заказал MT-link, завтра за ним поеду. Спасибо!
  10. Программатор для LPC29xx

    Добрый вечер. Никак не могу понять чем лучше прошить чип LPC2919 В наличии имеется сам чип (без отладочной платы), среда разработки IAR. Сразу оговорюсь - возможность отладки не требуется, нужно лишь прошить чип. Никак не могу ссобразить какой флешер лучше использовать. Есть ли возможность прошить этот чип через последовательный порт, как это сделано в более ранних чипах ? Какие пины при этом нужно дергать? Хочется бюджетный вариант. Не хотелось бы покупать профессиональный дебаггер, потому как задача не серийная. Если нет возможности прошить через последовательный порт, какой флешер посоветуете? В общем, наставьте на путь истинный. Спасибо.
  11. Раньше использовал AVR, сейчас же понадобилась большая производительность - присмотрел чип LPC2919 от NXP. Скачал Keil MDK-ARM, поставил. Примеры в среде запускаются. Пробую создать свой проект - выбираю чип, среда предлагает добавить ASM код стартапа под чип - жму ок. Добавляю примитивный main.c int main() { while(1); } Запускаю отладчик и получаю - Access violation at address 0x0. Иду в свойства проекта - устанавливаю on-chip IROM1 start 0x0 size 0xC0000 startup Запускаю - получаю access violation at 0xFFFFF104 : no 'write' permission Что я делаю не так? =)
  12. Да, это конечно все хорошо, но больно тяжело думаю. Нет готовых чипов? Или самому вытравить такое - не проблема? :) Надо для двух приемо-передающих устройств пока. Думаю штуки 4.
  13. Интересно, спасибо. Мощность устраивает, а развазка - нет. Значит надо последовательно два свича применять. Так ? Почему параллельно ? Add: Нет, не подходят. Очень дорого. В чипфайнде - одна позиция, цена 270 руб, мин. заказ - 23 штуки. Не устраивает.
  14. Думаю, при такой мощности потери не сильно важны, а вот насчет коэффициента шума - это хуже. Но надо пробовать. Читаю учебное пособие по проектированию полосковых СВЧ-устройств... Жуть =) Применимы ли в данном случае микрополоски в качестве делителей и сумматоров мощности? Частота 0.88 ГГц Если да, то где можно найти необходимую фольгированную подложку для реализации задуманной идеи? Или для такой частоты достаточно будет фольгированного стеклотекстолита? Вопрос возник потому, что стеклотекстолита как материала для подложки при проектировании полосковых линий в пособии я не нашел :(
  15. add: Присмотрелся к AS169-73 А есть возможность свитчеры такого типа подключить последовательно-параллельно? т.е. схема получится примерно такой: Есть шансы? ГЫ. С инверторами малясь напутал =)
×
×
  • Создать...