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

Aneg

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

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

  • Посещение

Репутация

0 Обычный
  1. В состав ICC AVR входит полезный модуль Application Builder, существенно упрощающий рутинную работу по инициализации микроконтроллера. ICC AVR Application Builder берет на себя инициализацию портов ввода-вывода, аналогово-цифрового преобразователя, компаратора, таймеров и счетчиков, внешних интерфейсов SPI, USART и TWI (аналог I2C), а также базовое распределение памяти и необходимые прерывания — все процедуры, которые обычно занимают много времени программиста, и ошибки в которых трудно найти на стадии разработки. Но почему же такого нет в IAR?
  2. Спасибо заработало! Я вчера тоже проинсталил IAR, но не нашел там генератор начального кода (Application Builder). Слыхал что у IAR это реализовано в отдельной программе. Подскажите как она называется?
  3. Компилятор: ICCV7 for AVR, http://www.imagecraft.com/ Целевой камень: ATmega16 ADCSR |= BIT(6); //запуск АЦП while (ADIF != 1){ //ожидание установки флага ADIF завершения АЦП } UDR = 0x03; //контрольная отправка в СОМ порт
  4. Компилятор: ICCV7 for AVR (http://www.imagecraft.com/), целевой камень ATmega16. С помощью АЦП оцифровываю напряжение, пока ограничился на 256 уровнях (8 бит). Далее это значение передается по COM порту в виде 3-х байт ASCII кода. Выбор на switch применяю для перехода от 1-байтового значения к 3-м байт ASCII кода.
  5. Программирую на С для микроконтроллеров AVR. Насколько большим может быть этот множественный выбор у оператора switch? Сделал пробный вариант программы на 20 вариантов выбора - работает, а вот на 256 - нет не работает. А нужно сделать выбор для 1024 вариантов. А как поступить в этом случае?
×
×
  • Создать...