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

newbye

Members
  • Постов

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

  • Посещение

Сообщения, опубликованные newbye

  1. Про мегу8 сослепу не заметил. А про общий анод - страшно погуглить! Читать запаришься.

    ... инфы на него в нете не обнаружил

    В справочнике: Голомедов А.В. под ред. - Полупроводниковые приборы. Диоды высокочастотные, импульсные, оптоэлектронные приборы (1988)

    Спасибо большое, разобрался

  2. Здравствуйте!

    Возникла проблема у новичка по мк-радиэлектронике

    Имеется atmega8 и отечественный восьмисегментный(одна цифра и точка) индикатор с маркировкой АЛС-312Б (0479)

    Тыканьями по ножкам индикатора было выяснено что имеется один общий вывод +, а загорание той или иной части индикатора. Решено было подключить его к меге, но...

    По своим догадкам вместо земли для каждого отдельного вывода было решено использовать ножки мк, сконфигурированные на вход (data direction=0). Ожидаемый результат не был получен, но...

    Сегменты загораются, если подать 5в на общий плюс, а выводы отдельных сегментов соединять с ножками мк, сконфигурированными на выход, но имеющими низкий уровень (data direction=1, P1.1=0)

    Подскажите, можно ли считать выходные ножки мк с низким уровнем землей и почему нельзя считать входные ножки мк землей.

    Буду благодарен, если расскажете что-по более подробное по самому индикатору, т.к. инфы на него в нете не обнаружил, вот его фото:

    l1z6x0gshsbcaw7cf91yt9u3a.jpgl15jcu9i9e1fxjhzk5vm0udyi.jpg

  3. добрый день всем!

    пытаюсь отладить программу с помощью VMLab, используя C компилятор GCC, встроенный в WinAVR

    вот мой исходник: testing.c

    #define F_CPU 1000000UL
    #include <avr/io.h>
    #include <util/delay.h>
    int main(void)
    {
    DDRD=0xff;
    while(1) {
      PORTD=0xff;
      _delay_ms(500);
      PORTD=0x00;
      _delay_ms(500);
     }
    }
    

    после удачного Rebuild All пробую симулировать и получаю вот это:

    [PC = $0029, Time = 2.08 ms, {MEM}]: Indexed write to a I/O space register? Address = $0031

    в мессадж логе

    если пробую дальше симулировать, то получаю еще кучу таких же закоряк и в окне Scope никаких изменений - одна жирная полоска и все

    подскажите, в чем ошибка?

  4. скажите, для прошивания и работы мк нет необходиости подключать по схеме как здесь http://myrobot.ru/stepbystep/images/mc_first1.gif

    можно ведь подключить сначала отдельно программатор, зашить, а потом отдельно уже детали для рабочей схемы, верно?

  5. еще один дурацкий вопрос

    подскажите, в какой программе удобнее всего (под Вин) прошить Atmega8 микроконтроллер используя USBasp программатор?

    желательно полноценное оконное приложение, чтобы asm или c код мог быть в ней введен и сразу скомпилирован, зашит

  6. Иногда требуется подключить кварц, если устанавливаешь в процессе программирования в качестве источника тактов внешний сигнал или кварцевый генератор, иначе после прошивки программатор его не увидит.

    стрелки, я так понял - выходы на питание

    а вот значки -| на той схеме, что они обозначают?

    простите за нубство(

  7. На разъем выведены сигналы MISO MOSI SCK RESET +5В и общий. Их надо подключить к соответствующим контактам контроллера.

    avr_isp.jpg

    avrm8ledtest-0.5-circuit.gif

    Все картинки найдены в гугле на первых позициях...

    тоесть просто соединить проводами соответствующие по названиям контакты мк и программатора?

  8. здравствуйте

    подскажите новичку

    вот купил я себе вот такой программатор: http://www.ebay.com/itm/USB-ASP-USB-ISP-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-for-Protostack-Board-/251164600245?pt=LH_DefaultDomain_0&hash=item3a7a93a7b5

    и, собственно, мк вот такой Атмега8 http://artspb.com/images/atmega8.jpg

    а как мне подключить мк к программатору, чтобы его, собственно, запрограммировать?

×
×
  • Создать...