Например TDA7294

Форум РадиоКот • Просмотр темы - Phase Correct PWM Atmega16
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 03:37:06

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Phase Correct PWM Atmega16
СообщениеДобавлено: Вт апр 29, 2014 13:45:53 
Родился

Зарегистрирован: Вт апр 29, 2014 12:48:38
Сообщений: 2
Рейтинг сообщения: 0
Доброго времени суток!
Есть проблема: не работает режим Phase Correct PWM 9bit таймера1.

TCCR1A=0b111000 10;
// - - - - - - - - - -||-WGM10
// - - - - - - - - - -|-WGM11

TCCR1B=0b000 00 001;
//- - - - - - - -| |-WGM12
//- - - - - - - -|-WGM13

Если этот режим инициализировать то прошивка не зашивается - ругается на ошибки чтения записи в памяти
Если перейти на него в основной проге или прерывании (по разному пробовал) то MCU виснет.
Пока налаживаю в Fast PWM 9bit WGM12=1 работает прекрасно но не совсем подходит.
У кого-нибудь этот режим работал на этом камне?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Phase Correct PWM Atmega16
СообщениеДобавлено: Вт апр 29, 2014 17:32:33 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 37
Зарегистрирован: Вт фев 09, 2010 17:52:26
Сообщений: 457
Рейтинг сообщения: 0
andrelek писал(а):
ругается на ошибки чтения записи в памяти

Круто, но содержание (программы) никак не влияет на запись данных в процессор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Phase Correct PWM Atmega16
СообщениеДобавлено: Вт апр 29, 2014 18:06:35 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: 105
Зарегистрирован: Ср июн 19, 2013 08:10:48
Сообщений: 577
Откуда: Москва, СПб, Липецк, Рязань
Рейтинг сообщения: 0
+ Чувак, ты гонишь!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Phase Correct PWM Atmega16
СообщениеДобавлено: Ср апр 30, 2014 15:16:08 
Родился

Зарегистрирован: Вт апр 29, 2014 12:48:38
Сообщений: 2
Рейтинг сообщения: 0
На программаторе AVR910 выглядело все именно так как описано выше. STK200/300 зашил все без проблем.
Но пока в обработчике прерывания по переполнению таймера1 не убрал строки
TCNT1H=0x00;
TCNT1L=0x00;
(код визард сгенерил, правда не для этого режима) чип не зашевелился.
Ребята, спасибо что откликнулись! Тему можно закрывать.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y