Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 13.08.2013, 10:05  
deeman30rus
Частый гость
 
Регистрация: 02.04.2009
Сообщений: 42
Сказал спасибо: 4
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
deeman30rus на пути к лучшему
По умолчанию atmega32u4, timer 4

Добрый день.

Я пытаюсь настроить ШИМ сигнал на порту контроллера, попытался это сделать через 4й таймер, 10 бит точность, IDE CV AVR.

настройки:
Код:
PORTC=0x00;
DDRC=0x80;
 
PLLCSR=0x10;
PLLFRQ=0x04;
 
 
PLLFRQ&=0xcf;
 
TCCR4A=0x83;
TCCR4B=0x01;
TCCR4C=0x01;
TCCR4D=0x00;
TC4H=0x00;
TCNT4=0x00;
TC4H=0x00;
OCR4A=0x7F;
TC4H=0x00;
OCR4B=0x00;
TC4H=0x00;
OCR4C=0xFF;
TC4H=0x00;
OCR4D=0x00;
DT4=0x00;
 
ACSR=0x80;
ADCSRB=0x00;
но с ножки контроллера никакого сигнала нет, я пробовал пользоваться код-генератором самой среды, затем пытался настроить регистры по даташиту, пробовал ставить различные режимы fast pwm, pahse and freq pwm ... и т.п. для тактирования меги я использую кварц 8 МГц, я сперва подумал что может быть если я использую внешнее тактирование, то и режим должен быть асинхронный, но даже после смены режима ШИМ всё равно не заработал.

я теперь думаю что проблема в настройках
этих PLLCSR, PLLFRQ регистров. Может кто-нибудь подсказать в чём проблема и как её решить ?

P.S. Комментарии по поводу того что CV AVR - плохая среда, и попробовать сменить среду можно опустить.
Реклама:
deeman30rus вне форума  
Непрочитано 13.08.2013, 10:38  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,796
Сказал спасибо: 2,913
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: atmega32u4, timer 4

1. PLLTM1:0 = 0, следовательно таймер отключен от выхода ФАПЧ.
2. Замечание: Нету ожидания захвата петли ФАПЧ (PLLOCK).

Последний раз редактировалось ForcePoint; 15.08.2013 в 10:41. Причина: Буквы поправил.
ForcePoint на форуме  
Сказали "Спасибо" ForcePoint
deeman30rus (15.08.2013)
Непрочитано 15.08.2013, 07:33  
deeman30rus
Частый гость
 
Регистрация: 02.04.2009
Сообщений: 42
Сказал спасибо: 4
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
deeman30rus на пути к лучшему
По умолчанию Re: atmega32u4, timer 4

Мой протеус 7.10 не поддреживает этот проц, можно ли достать каких-нибудь либ для протеуса, а то не всегда есть возможность поковыряться с железкой, а моделировать надо?
deeman30rus вне форума  
Непрочитано 15.08.2013, 10:40  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,796
Сказал спасибо: 2,913
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: atmega32u4, timer 4

"Протезусом" никогда не пользовался, подсказать нечего.
ForcePoint на форуме  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу запустить USB контроллер ATMega32U4 Slava1355 AVR 12 29.09.2014 14:58
Proteus Timer 0 Over.. and Compare Max966 Proteus 0 13.08.2012 01:42
Stellaris timer kadrilo Микроконтроллеры, АЦП, память и т.д 0 26.10.2011 16:14
Прерывания по таймеру ADSP 21065l sergurets Цифровые сигнальные процессоры 7 23.03.2011 00:49
Timer 0 в AVR 8515 martyr Микроконтроллеры, АЦП, память и т.д 0 12.10.2005 16:27


Часовой пояс GMT +4, время: 23:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot