РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

Форум на ЭЛВО


РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



  • Страница 1 из 1
  • 1
Архив - только для чтения
Проблема с микроконтроллером атини2313
Сообщение # 1        
Ник
аватар
  Постов: 174   Друзья 
Доброе время суток. Делаю первые шаги в программировании, при написании программы на атини 2313 вывод цифр на четырех сегментный индикатор. Было видно мерцание цифр на табло (пользовался задержкой delay_ms). Так как данный оператор вешает контролер на время решил попробовать на таймере1. С генерировал код для атини 2313 и написал простенькую программу мигание светодиода, один просто мигал, другой мигал при переполнении счетчика выводом импульса на OC1A. При изменении регистров OCR1AH=0x0D;OCR1AL=0xD0; скорость мигания не менялась. При делении частоты генератора при начальном коде (код генерированный)
// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
я решил "поиграться" значениями cry при изменении CLKPR=0x80; ничего не давало кроме как увеличения паузы, решил изменить CLKPR=0x00; на 0х08 (деление на 256). Пере прошил микросхему и при включении схемы не мигали светодиоды просто светились. Решил поменять назад но микросхема не вышла на связь. ЧТО ДЕЛАТЬ ПОДСКАЖИТЕ?
Сообщение # 2        
nolpofaze
аватар
  Постов: 442   Друзья 
Фьюзы трогал?
Сообщение # 3        
Ник
аватар
  Постов: 174   Друзья 
Перед этой программой да, выводил на внешний кварц. Потом поменял назад на внутренний но не на 8мГц, а 4мГц. При изменении на данной программе нет.
Сообщение # 4        
nolpofaze
аватар
  Постов: 442   Друзья 
Попробуй прижать ресет, перед программированием. А вообще какой программатор, какая прога??
Сообщение # 5        
msmmmm
аватар
  Постов: 891   Друзья 
Если фьюзы не трогал, то нужно понизить частоту SPI в программаторе.
Зачем начинающему лезть в такие дебри? Лучше бы таймер правильно настроил. smile
Сообщение # 6        
Ник
аватар
  Постов: 174   Друзья 
Программатор COM, программа пони прог.

Добавлено (03.05.2017, 13:58)
---------------------------------------------
Это да сначала делаю потом разбираюсь sad

Сообщение # 7        
nolpofaze
аватар
  Постов: 442   Друзья 
Ник, или как msmmmm, или короти ресет до включения программатора.
Сообщение # 8        
msmmmm
аватар
  Постов: 891   Друзья 
Попробуй выставь SPIBusSpeed=ULTRASLOW в ini файле Понипрога.
Сообщение # 9        
Ник
аватар
  Постов: 174   Друзья 
ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!!! tongue nolpofaze и msmmmm!!!!!!!!
Тема закрыта, все нормально работает.
  • Страница 1 из 1
  • 1
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA