кому верить ??? Vmlab или Proteus
случилось вот что, заюзал 3 канала шима на меге8 2 на 1-м таймере 1 на 2-ом частоту деления на обеих выставил 1:1 , в вмлабе показывает все нормально а вот в протусе частота шима 2-го таймера меньше первого в 2 раза . кому верить ??? Vmlab или Proteus
Русский человек читает инструкцию тогда, когда точно понял, что поломал.
- Реклама
верить можно только железу!
все эти симуляторы - это только для отлова глобальных косяков.
все эти симуляторы - это только для отлова глобальных косяков.
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
Плюс стопицот!!!верить можно только железу!
Сказал бы я пару крепких слов про все эти симуляторы... Писал я тут недавно прогу под мегу 48, RGB контроллер для светодиодной линейки. Управление, естесственно, ШИМ. И соблазнился я красивыми графиками, что VMLAB может рисовать... Решил полюбоваться красивым сигналом. Раскурил даташит, написал программу, проверил, залил в VMLAB... И никаких графиков! Нет сигнала! Я перечитал даташит, перепроверил код - должно работать! А в симуляторе не пашет! От отчаяния накидал все на макетке, зашил в железо... ЗАРАБОТАЛО! Оказывается, VMLAB не эмулирует буферный регистр, через который идет запись в OCR в режиме ШИМ! И чтобы оно в нем работало, надо писать в OCR ТОЛЬКО по прерыванию переполнения! Т.е., мне нужно раза в два усложнить программу только для того, чтобы поглядеть на красивые картинки! При том, что в железе все работает!!!
Так что моделировать что-то сложнее бегущего огонька нецелесообразно - только нервы потратите впустую. А для действительно сложных проектов есть ICE и debugWIRE.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Думаю что стоит поискать в интернете есть данный косяк у протеуса... Проверьте настройки фузов в протеусе для МК - они в новых версиях влияют уже.Esya писал(а):случилось вот что, заюзал 3 канала шима на меге8 2 на 1-м таймере 1 на 2-ом частоту деления на обеих выставил 1:1 , в вмлабе показывает все нормально а вот в протусе частота шима 2-го таймера меньше первого в 2 раза . кому верить ??? Vmlab или Proteus
С другой стороны - достаточно убедиться что в регистрах нужные значения стоят.
Вопрос кому верить тут неуместен - только себе
Today fine night...
Y S как раз делаю тоже самое по поводу OCR в vmlab у меня все заработало с первого раза только вот с подборами светодиодов гемор покупал по частям и у разных людей на вид одни и теже и цена одна а вот по яркости разные и еще штук пять красных спалил оказалось что они 2-х вольтовые 3.2 вольта для них смерть , а вот синие и зеленые держат и 5 вольт. да по теме протеус был прав.
Русский человек читает инструкцию тогда, когда точно понял, что поломал.
- Реклама
По теме - верить себе в первую очередь, при сомнениях лучший способ отмакетировать. Все эмуляторы не идеальны, и являются лишь инструментом, которым во-первых надо уметь пользоваться, во-вторых надо знать границы применимости.
По поводу светодиодов: они питаются определённым ТОКОМ, ну нельзя подавать напряжение N вольт на светодиод, обязательно надо ограничивать ток. Если светодиоды разные несложно их уровнять используя например разные токоограничивающие сопротивления включённые последовательно со светодиодом.
По поводу светодиодов: они питаются определённым ТОКОМ, ну нельзя подавать напряжение N вольт на светодиод, обязательно надо ограничивать ток. Если светодиоды разные несложно их уровнять используя например разные токоограничивающие сопротивления включённые последовательно со светодиодом.



