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

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

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

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

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

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


 
Опции темы
Непрочитано 14.06.2009, 19:22  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Сообщение от avr123-nm-ru
Хотелось бы чтобы и прерывание: TIMER1_CAPT_vect -
работало в мега 48 88 168 328
т.е. чтоб таймер захватывал не только с наружи !
Посмотрел даташит. Там нет ни слова про это. Единственное упоминание - что ICR1 можно использовать как TOP, но это же совершенно другое.
А захват происходит или с внешнего вывода, или с выхода компаратора - больше никогда это прерывание не должно генерироваться.
Если ткнёте носом в даташит - исправлю сразу же.
Реклама:
TEHb вне форума  
Непрочитано 14.06.2009, 19:51  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от TEHb
Посмотрел даташит. Там нет ни слова про это.
Удивительно !

Сообщение от TEHb
А захват происходит или с внешнего вывода, или с выхода компаратора - больше никогда это прерывание не должно генерироваться.

Если ткнёте носом в даташит - исправлю сразу же.

стр. 127 даташита ( doc8025.pdf ) - русунок

Figure 13-6. CTC Mode, Timing Diagram

The Timer/Counter Overflow Flag (TOV1) is set each time the counter reaches TOP.

In addition the OC1A or ICF1 Flag is set at the same timer clock cycle as TOV1 is set when either OCR1A or ICR1 is used for defining the TOP value. If one of the interrupts are enabled, the interrupt handler routine can be used for updating the TOP and compare values


стр. 140

регистр: TIFR1 – Timer/Counter1 Interrupt Flag Register

Bit 5 – ICF1: Timer/Counter1, Input Capture Flag
This flag is set when a capture event occurs on the ICP1 pin. When the Input Capture Register
(ICR1) is set by the WGM13:0 to be used as the TOP value, the ICF1 Flag is set when the counter reaches the TOP value.

==================

И главное ! апноут AVR447 прекрасно работает в ЖЕЛЕЗЕ и естественно с эти прерыванием. Китайцы на нем контроллер для велосипеда клепают. Исходник IAR в прицепе.

А PROTEUS бесконечно ждет когда ж оно случится. Потому симуляция не возможна.

Для симуляции я заменил в исходнике это прерывание на "софтверный" сурогат.

Прикрепленный файл: 2799451.rar
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 14.06.2009, 20:22  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Fixed. Если можно дизайн чтобы проверить - слишком долго самому рисовать.
TEHb вне форума  
Непрочитано 17.06.2009, 14:08  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

Сообщение от avr123-nm-ru
Тень, что-то в 7.5 sp3 в atmega48 при выборе опоры AREF протеус ошибочно считает опорой 5 вольт питания.
Fixed. Почему-то не поставил в таблице, что AREF это аналоговый пин.
TEHb вне форума  
Непрочитано 17.06.2009, 20:03  
LEAS
Гражданин KAZUS.RU
 
Регистрация: 05.10.2006
Сообщений: 628
Сказал спасибо: 21
Сказали Спасибо 165 раз(а) в 92 сообщении(ях)
LEAS на пути к лучшему
По умолчанию

Да, жаль Ваша идея с бетатестированием отвергнута Вашим руководством. А сколько полезного уже извлечено, правда ?
__________________
Быть,а не казаться.
LEAS вне форума  
Непрочитано 20.06.2009, 17:26  
AlexAlcoa
Частый гость
 
Регистрация: 09.12.2006
Сообщений: 14
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AlexAlcoa на пути к лучшему
По умолчанию

Ув. специалисты по Proteus, подскажите пожалуйста кому верить .
Работаю в MPLAB. Контроллер PIC16F84 настраиваю прерывание от TMR0 (такт от генератора 4МГц) через каждые 2mS. В MPLAB SIM подобрал константу перезагрузки счетчика TMR0 для прерываний через 2.000mS, все ок. Теперь в MPLAB выбираю Proteus VSM в нем тот же код дает прерывание каждые 1,999mS(т.е 1uS потерялась) время измеряю по "COUNTER TIMER". В чем может быть дело? Проект MPLAB 8.14 и схема Proteus 7.4SP3 в аттч.
Спасибо.

PS Проверил тот же код на PIC16F628 тоже самое.

Прикрепленный файл: 242309.rar
AlexAlcoa вне форума  
Непрочитано 24.06.2009, 07:33  
Gothic_Snake
Частый гость
 
Регистрация: 09.11.2008
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Gothic_Snake на пути к лучшему
По умолчанию

Доброго времени суток, уважаемые!

Проблема с дисплеем SED1520 – AMG1232G или HDM32GS12-B (похоже оба расположены в AMG1232G.MDF)
Никак не получается задать адрес столбца. (адрес столбца инкрементируется только автоматически)
Адрес страницы задается верно, что исключает ошибки при передачи команд дисплею.

Пробувал использовать готовые библиотеки не работает.
Пишу управление сам - тоже не работает.


Программа написана на CodeVisionAVR С
Протеус версии 7.4.5 и 7.5.3 в обоих аналогичная ошибка.

Спасибо.

-- Прилагается рисунок: --

Прикрепленный файл: 4691939.rar
Gothic_Snake вне форума  
Непрочитано 25.06.2009, 13:15  
Kolunka
Частый гость
 
Регистрация: 20.06.2009
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Kolunka на пути к лучшему
По умолчанию

Сделал проект с ATmega48P.
При анализе с SUT = 3 выдаёт ошибку: "Wrong SUT fuse value: 3".

Прикрепленный файл: 2747908.zip
Kolunka вне форума  
Непрочитано 25.06.2009, 17:19  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию

2Gothic_Snake
Вот в том проекте двумя постами выше задайте нормально частоту кварца. В Clock Frequency ручками вместо дефолта четко 8MHz и CLCKSEL задайте внешний например 1100 и посмотрите на результат.
2Kolunka
По предыдущему посту смотри ответ в Общих вопросах. Не надо разбрасываться непроверенной инфой.
Halex07 вне форума  
Непрочитано 26.06.2009, 07:23  
Gothic_Snake
Частый гость
 
Регистрация: 09.11.2008
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Gothic_Snake на пути к лучшему
По умолчанию

Частотак кварца стояла сначала 8МГц, а в дальнейшем увеличена до 12 с внешним резонатором. Фьюзы выставлены.

Дисплей все равно не работает, причем все комманды, кроме изменения позиционирования по X работают нормально.
Gothic_Snake вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюки Proteus 6.9 Prime Коллекция глюков 2 07.09.2009 19:54
Вопрос по PROTEUS (проблемы с таймером) maxNTF Микроконтроллеры, АЦП, память и т.д 12 29.06.2007 09:36
Зависание и глюки chipic128 Микроконтроллеры, АЦП, память и т.д 16 24.03.2005 10:52
глюки у VisualDSP++3.5 Geremy Коллекция глюков 2 10.02.2005 17:21
Проблемы с Proteus 6.2 sp5 RomulKv Proteus, KiCAD и другие ECAD 0 29.12.2004 15:58


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


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