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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 26.11.2007, 16:09  
retcom
Вид на жительство
 
Регистрация: 27.07.2006
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
retcom на пути к лучшему
По умолчанию

Это для ATtiny45.
Под ATmega48 подойдет? Тот же код? Или перенести?
Реклама:
retcom вне форума  
Непрочитано 26.11.2007, 16:47  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию

Сообщение от retcom
Под ATmega48 подойдет? Или перенести?
Если в твоей меге периферия такая же, как в моей тиньке45, то можешь ничего не трогать, а если другая, то лучше, разумеется, свериться с даташитом. Но можно попросту выбросить из твоей проги все действия (прерывания и прочее), проинициализировать всю периферию, чтоб молчала в тряпочку, и только для нулевого таймера оставить тот код, что я привел.
А чтобы ШИМ плясал по кругу - оставить то, что в цикле.
tempora вне форума  
Непрочитано 26.11.2007, 17:10  
retcom
Вид на жительство
 
Регистрация: 27.07.2006
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
retcom на пути к лучшему
По умолчанию

Заменил я. Все работает. Tempora, спасибо тебе. Я очень тебе благодарен.
retcom вне форума  
Непрочитано 26.11.2007, 17:34  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию

На здоровье.
tempora вне форума  
Непрочитано 28.11.2007, 12:14  
retcom
Вид на жительство
 
Регистрация: 27.07.2006
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
retcom на пути к лучшему
По умолчанию

У меня сдесь какая-то мистика.
Вот такой код:

Код:
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
TCNT0 = 0xB0;//dec 176
PINB.0 = 1;
}

DDRB=0x01;

TCCR0B=0x05;

TIMSK0=0x01;
По расчетам, если 3686400/1024/79, то должно получится 45 Гц.
Я же меряю осциллографом, и мультиметром, и на том и на другом, в живую, получается 50 Гц.
retcom вне форума  
Непрочитано 28.11.2007, 13:12  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

А в VMLAB сколько ?
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 28.11.2007, 13:54  
retcom
Вид на жительство
 
Регистрация: 27.07.2006
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
retcom на пути к лучшему
По умолчанию

Я не пробовал в VMLAB. Думаю осцилл. и мультиметр реальный показатель.
retcom вне форума  
Непрочитано 28.11.2007, 14:32  
retcom
Вид на жительство
 
Регистрация: 27.07.2006
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
retcom на пути к лучшему
По умолчанию

И еще такой момент:
По ДШ. Должен быть аппаратный, 100%-ый 2ШИМ на ногах PD5, PD6 c частотой 50 Гц.

Код:
int impulse = 0x80;

DDRD=0x60;

TCCR0A=0xB3;
TCCR0B=0x05;

TCNT0=0xB8;

OCR0A=0x00;
OCR0B=0x00;

while(1)
{
OCR0A=impulse;
OCR0B=impulse;  
}
А держится 32 Гц постоянно, что бы я не делал. Вот уже не знаю, что делать?
retcom вне форума  
Непрочитано 28.11.2007, 15:21  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от retcom
Я не пробовал в VMLAB.
Поражаюсь !!!

Даешь совет КАК НАДО сделать.

Дак нет ! Гнёт своё ....

Подумайте чем симулятор отличается от реального МК - и как это может помочь !!!

Сообщение от retcom
Думаю осцилл. и мультиметр реальный показатель.
А у вас осцил с мультиметром и содержимое регистров показывают ????

здОрово !
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 28.11.2007, 15:34  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Дискутируем очень весело

http://www.roboforum.ru/viewtopic.ph...p=42675#p42675
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CVAVR while и таймер kr11507 Микроконтроллеры, АЦП, память и т.д 10 13.12.2008 21:29
Таймер на 5 часов alecsandr27 Автоматика и аппаратура связи 6 11.10.2008 20:25
Часы - таймер s5s5 Микроконтроллеры, АЦП, память и т.д 5 16.05.2008 11:36
Таймер Serq Автоматика и аппаратура связи 18 27.11.2007 18:32
Таймер dem9968 Делимся опытом 1 03.02.2005 09:03


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


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