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

vibro

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

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

  • Посещение

Репутация

0 Обычный

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

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

Контакты

  • Сайт
    Array
  • ICQ
    Array
  1. TWI в AVR32

    Для начала можно так: sprintf(string, "%d", TWIRead[0]); dip204_write_data(string);
  2. TWI в AVR32

    Я примерно так работаю с TWI: uint8_t TWIRead; twi_options_t opt; twi_package_t packet; static const gpio_map_t TWI_GPIO_MAP = { {AVR32_TWI_SDA_0_0_PIN, AVR32_TWI_SDA_0_0_FUNCTION}, {AVR32_TWI_SCL_0_0_PIN, AVR32_TWI_SCL_0_0_FUNCTION} }; gpio_enable_module(TWI_GPIO_MAP, sizeof(TWI_GPIO_MAP) / sizeof(TWI_GPIO_MAP[0])); opt.pba_hz = FOSC0; opt.speed = 50000; opt.chip = 0x20; twi_master_init(&AVR32_TWI, &opt); packet.chip = 0x20; packet.addr = 0; packet.addr_length = 0; packet.buffer = (void*) &TWIRead; packet.length = 1; twi_master_read(&AVR32_TWI, &packet);
  3. AVR32 uC3B

    Выбирали максимальную производительность при минимальном потреблении. AVR32 оказался для нас наиболее оптимальным в этом отношении. Выбирал наш электронщик, сказал APM уступает в этом соотношении. Сейчас переделываем старый прибор на новой элементной базе. Старый прибор был сделан на 80186, делал не я ещё. По сравнению с ним AVR32 верх совершенства, с другими процессарами не сравнивал. Было обязательно наличие SPI, DMA, PWM и TWI контролеров. наличие готовой отладочной платы. Предыдущий прибор разрабатывался года два, нечитабельный ассемблер. Новый пишу на C, продвигается намного быстрей. Пока программирую без отладчика. В отладочную плату заливаю программу через встроенный USB-загрузчик и FLIP. Для отладки пользуюсь дедовским методом отладочной печати на COM-порт. Идеалогия Eclips (соответсвенно и AVR Studio) совершенно не нравится. Пишу в Emacs, компилирую с помощью gcc.
  4. AVR32 uC3B

    Пару месяцев назад начали новый проект на UC3A. Опыта работы с другими DSP-процессорами почти нет, сравнивать не с чем. Пока AVR32 нравится, всё устраивает в нём.
  5. SPI & DMA на UC3

    Да, делал. Чтобы что-то считать с SPI, нужно что-нибудь записать в него. Т.е. отправляешь через один канал DMA буфер в SPI, по второму каналу читаешь буфер из SPI.
  6. AVR Dragon + AVR32UC3A

    Кто-нибудь уже пробовал Dragon для отладки AT32UC3A0512-UES ? Работает, можно покупать ?
×
×
  • Создать...