roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 22:36

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: TINY 2313 ,Аппаратный ШИМ в Proteus.
СообщениеДобавлено: 17 апр 2010, 19:23 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
Имеется простейшая схема в протеусе с тини2313 ,микросхемой L293D и ДПТ.Прописываю путь к моей прошивке с шимом для 2313 в протеусе,запускаю выполнить и нифига. Т.е ножка PB2(OC0A), отвечающая за сигнал ШИМ, "молчит".В программе все верно-во время отладки наблюдаю на ножке изменение уровня сигнала с 0 на 1 и т.д.В чем может быть дело?

Вот код с настройкой 8 бит таймера на шим. Использую FastPWM.
Код:
   ldi ddPWM,200       //какую то произвольную скважность
   out OCR0A,ddPWM
   
   ldi temp,0b10000011 //настройка на не инвертированный быстрый шим,делитель таймера на 1024,TOP таймера=OCR0A 
   out TCCR0A,temp
   ldi temp,0b00001101 
   out TCCR0B,temp


в протеусе единстенная "нестыковка" с программой - отказался от внешнего резонатора,выставил туже частоту от внутреннего RC.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TINY 2313 ,Аппаратный ШИМ в Proteus.
СообщениеДобавлено: 17 апр 2010, 19:29 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
прожект !

Ножка выход ? На страничке про то как делать ШИМ в AVR http://proavr.narod.ru/z8.htm
я рекомендую назначть эти ножки выходами по примеру даташита.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TINY 2313 ,Аппаратный ШИМ в Proteus.
СообщениеДобавлено: 18 апр 2010, 00:52 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
да,ножка согласно даташиту назначена выходом,начальное состояние в нуле.Прожект в смысле-в протеуе или весь код нужен?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TINY 2313 ,Аппаратный ШИМ в Proteus.
СообщениеДобавлено: 20 апр 2010, 15:34 
Не в сети

Зарегистрирован: 23 янв 2007, 15:25
Сообщения: 66
Откуда: Петербург
встречал информацию в сети что с шимом бывают проблемы если протеус крякнутый,а он у меня ясен пень такой и есть.
прилагаю архив с проектом в протеусе и проектом авр студио,простейший код на ассемблере.


Вложения:
avr.rar [39.46 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TINY 2313 ,Аппаратный ШИМ в Proteus.
СообщениеДобавлено: 20 апр 2010, 16:08 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А у меня есть информация о том, что код ШИМ созданый мастером CVAVR работает даже в крякнутом PROTEUS, а в реальном AVR и подавно :D

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TINY 2313 ,Аппаратный ШИМ в Proteus.
СообщениеДобавлено: 08 май 2011, 18:24 
Не в сети

Зарегистрирован: 16 мар 2011, 17:54
Сообщения: 1
ну дык код в студию :)


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

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


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 19


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO