На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
    > [ нупский вопрос ] Можно как нибудь использовать встроенный в ATtiny SPI?
      Да, программатор сам reset выставляет
        Цитата ANDLL @
        Тем не менее, после этой программы на всех выходах стоят нули.

        А если попробовать прогон "зашитой" программы не в программаторе? А в рабочем устройстве?
          Цитата medved_68 @
          А в рабочем устройстве?
          Дык, программа проганяется и так на работающей микросхеме.
          Отсоединил программатор, подсоединил reset к +5, но все равно ничего не поменялось
            Цитата ANDLL @
            Отсоединил программатор, подсоединил reset к +5, но все равно ничего не поменялось

            "Правильный" ли программатор - а раньше он проверялся ?
            Правильно ли установлены фузы ? Подключены светодиоды ?
            Правильный ли файл "8535def.inc" ?

            Вероятно, нужен осциллограф. Гадать можно бесконечно. :huh:
              ANDLL, светодиоды подключены к контроллеру анодом или катодом, второй вывод куда идет, на землю или на плюс? Если со светодиодом последовательно стоит резистор, то какой его номинал. Попробуй вместо светодиода поставить пьезоизлучатель, если ножками хоть раз дергает, то будет щелчок.

              -Added
              попробуй добавить сброс Watchdog Timer-а в цикле
              ExpandedWrap disabled
                .include "8535def.inc"
                 
                ldi r17,0xff
                out DDRA,r17
                out PORTA,r17
                out DDRB,r17
                out PORTB,r17
                out DDRC,r17
                out PORTC,r17
                out DDRD,r17
                out PORTD,r17
                L:
                WDR
                rjmp L
                Цитата ЫукпШ @
                Гадать можно бесконечно. :huh:

                А как вам такая идея:
                Программатору неверно указан формат файла...
                В итоге в жук загружается ахинея.
                  Цитата ЫукпШ @
                  А как вам такая идея:
                  Программатору неверно указан формат файла...
                  В итоге в жук загружается ахинея.

                  ЫукпШ но тогда эта "ахинея" и читалась бы в буфер программатора. Как то не сообразуется:
                  Цитата ANDLL @
                  Программатор правильно читает сигнатуру, программу записывает, и считывает без ошибок.
                  :huh:
                    Цитата medved_68 @
                    Цитата ANDLL @
                    Программатор правильно читает сигнатуру, программу записывает, и считывает без ошибок.
                    :huh:

                    Медведь - допустим, программа в формате Intel-hex.
                    А программатору указали, что она в формате .bin
                    Файл правильно запишется-считается-сравниться.
                    Но записана ахинея.

                    Пару раз я сам попался на этом. :huh:
                      ЫукпШ, какой программатор не проверяет формат файла? просто чтоб им не пользоваться :)
                        Цитата MeG @
                        ЫукпШ, какой программатор не проверяет формат файла? просто чтоб им не пользоваться :)

                        Да любой - если в качестве формата укажешь .bin
                          ANDLL мож всё-таки рискнуть... и прицепить внешний кварц?
                          Программатор при прошивке всяка тактирует камень сам...
                          Добавь в цикл инверсию ног и задержку...ну шоб цэшкой можно было просечь...
                          ANDLL надеюсь без обид за нупские советы?
                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                          0 пользователей:


                          Рейтинг@Mail.ru
                          [ Script execution time: 0,0461 ]   [ 15 queries used ]   [ Generated: 28.04.24, 00:56 GMT ]