roboforum.ru

Технический форум по робототехнике.

TINY 2313 ,Аппаратный ШИМ в Proteus.

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

TINY 2313 ,Аппаратный ШИМ в Proteus.

Сообщение Rolex » 17 апр 2010, 19:23

Имеется простейшая схема в протеусе с тини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.
Rolex
 
Сообщения: 66
Зарегистрирован: 23 янв 2007, 15:25
Откуда: Петербург

Re: TINY 2313 ,Аппаратный ШИМ в Proteus.

Сообщение avr123.nm.ru » 17 апр 2010, 19:29

прожект !

Ножка выход ? На страничке про то как делать ШИМ в AVR http://proavr.narod.ru/z8.htm
я рекомендую назначть эти ножки выходами по примеру даташита.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: TINY 2313 ,Аппаратный ШИМ в Proteus.

Сообщение Rolex » 18 апр 2010, 00:52

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

Re: TINY 2313 ,Аппаратный ШИМ в Proteus.

Сообщение Rolex » 20 апр 2010, 15:34

встречал информацию в сети что с шимом бывают проблемы если протеус крякнутый,а он у меня ясен пень такой и есть.
прилагаю архив с проектом в протеусе и проектом авр студио,простейший код на ассемблере.
Вложения
avr.rar
(39.46 КиБ) Скачиваний: 0
Rolex
 
Сообщения: 66
Зарегистрирован: 23 янв 2007, 15:25
Откуда: Петербург

Re: TINY 2313 ,Аппаратный ШИМ в Proteus.

Сообщение avr123.nm.ru » 20 апр 2010, 16:08

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

Re: TINY 2313 ,Аппаратный ШИМ в Proteus.

Сообщение Seyran » 08 май 2011, 18:24

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


Вернуться в Микроконтроллеры

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

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