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

Leopoldius

Свой
  • Постов

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Частый гость
    Частый гость
  • День рождения 21.11.1986

Старые поля

  • skype
    Array

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

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

2 508 просмотров профиля
  1. Можно в любом таймере. А это прерывание так называется только потому - что этот вектор разделяется между TIM6 и DAC. Вот и все
  2. Добрый день, готов помочь. моя почта [email protected], Пишите, обсудим все.
  3. ну здесь необходимо что либо, что умеет работать с ней. Это скорее всего или что то большое на базе какой либо *nix систем. Или возможно поможет реализация USB CDC, но не уверен что заработает. Необходимо думать.
  4. Добрый день. К сожалению телепаты в отпуске. Могли бы вы более подробно описать, что именно вы хотите сделать? Получить информацию со стороны USB? или с другой стороны микросхемы? Если с другой стороны, то для начала необходимо определится с каким интерфейсом имеете дело. Это вы можете сделать при помощи осцилографа и логического анализатора. Далее в зависимости от задачи. :smile3046: В простейшем случае, если вы хотите на пк разбирать инфорацию - и если доступен COM порт, судя по тому как вы пишете о скорости 115200, то берете пакеты и работаете с ними))
  5. Добрый день. Посоветуйте пожалуйста модуль с следующими характеристиками: Возможность работа в в режиме AP Рабочий диапазон рабочих частот 2,4/5ГГц Возможность прокачать сквозь него по WI-FI порядка 90-120MBit Наличие Gigabit Ethernet, один порт и 100MBit один(но лучше несколько) понятно что физика отдельно прикручивается к нему в виде материнской платы :rolleyes: С возможностью подключения внешней антенны Желательно что бы возможно было к нему прикрутить OpenWRT или DD-WRT. Я смотрел на такой :laughing: С документацией не совсем понятно. Есть ли на нем все то что нужно. Сейчас вот точно знаю, что 5ГГц он не поддерживает. Как вариант купить китайский WI-FI роутер и деребанить их на потроха. Но хотелось бы использовать модуль, который потом в дальнейшем будет заложен в устройство. Спасибо.
  6. SAM4S

    Да дело же не в дефайнах - это идеология ASF от Атмела. А так, да - стоит использовать только дефайны для удобства чтения и создания переносимости. А по поводу скорости работы, кто же спорит. Напрямую всегда быстрее, чем окольными путями(ASF, STD Periph Lib и т.д, правда все зависит от реализации этих библиотек)
  7. SAM4S

    По поводу студии и почему не работает PORTB в вашем случае. Я же писал - нужно вначале сделать #define PIN_OUT IOPORT_CREATE_PIN(PORTB, 0) Что в результате, вашему определению PIN_OUT присвоит маску. А после этого данное определение можно использовать во всяких прелестях от ASF(ioport_set_pin_high,ioport_set_pin_low и т.д.) аналогично с модулем gpio(gpio_set_pin_high, gpio_set_pin_low и т.д.) Как я уже писал выше, все зависит от наличия свободного времени и желания копаться вглубь.
  8. SAM4S

    В данной книги описано ядро примеры работы с ним. Его структура. И т.д. На самом деле Код, который вам дал Genadi Zawidowski чоень подробно и хорошо расписывает, как работать с регистрами. Я дал пример для студии с использованием ASF. Вам осталось выбрать, что больше по душе. Если есть опыт работы с другими МК, то я бы советовал все же начать с регистров(но при условии что время не жмет и нет дедлайна) и вдумчивого разглядывания блок-схемы. А тогда уже будет понятно, как делать все остальное. Ну и естественно вопросы на форуме) + поиск А если нужно быстро - то имхо ASF даст вам быстро работающий результат без мыслей как это работает. Хотя, без чтения примеров, все же не обойдетесь
  9. SAM4S

    О да, особенно СТМ этим страдает. У АТМЕЛ в этом плане проще. Скачивем ПДФ с словом Complete и там все в куче. Что с одной стороны довольно удобно, а с другой: всем известная поговорка про фломастеры)
  10. SAM4S

    Все зависит от того чем Вы предпочитаете пользоваться(среда разработки), общение напрямую при помощи регистров или используя библиотеку ASF. В простейшемслучае если используем ASF добавить в файл conf_board.h: #define PIN_OUT IOPORT_CREATE_PIN(PORTB, 0) // Смотря куда у вас там LED подключен или какую ногу хотите использовать где то в board_init(void) ... ioport_configure_pin(PIN_OUT, IOPORT_DIR_OUTPUT | IOPORT_INIT_LOW); ... где то в коде: ... ioport_set_pin_level(PIN_OUT, 1) для вЫсокого уровня (0 - для низкого уровня) ... Если нужно просто перекидывать состояние одно из другой ... ioport_toggle_pin_level(PIN_OUT) ... Если по поводу регистров - то велком в Skype: контакты в личке. По возможности раскажу, что да как
  11. Добрый вечер, незнаю - насколько поможет... У меня есть описание структуры XLS, но там много магии)) Вот, на здоровье xls_rus.zip
  12. Может все же резистор плохо пропаян? :laughing: В корзинке опыта были случаи, что вывод вроде припаян, но то ли трафарет с браком, то ли пасты "зажмотили" и после пропайки, обыкновенным паяльником все наладилось. В пользу этого говорит :" если убрать инициализацию USB и настроить ногу PA9 на вход, то контроллер видит сигнал на этой ноге. Так же и на выход работает."
  13. Для этого в языках высокого уровня, в той же студии смотрите компонент Timer. Он позволяет через равные промежутки выполнять какие то действия. Скажем завести глобальную переменную, в нее ложить данные. Если изменились - взвести флаг. В таймере обработать изменение, сбросить флаг. Сори, без примера. Я из противоположного стана Delphi и паскалей)) Студией только игрался Немного про таймер для сишарпа
×
×
  • Создать...