|
19 / 15 / 7
Регистрация: 23.09.2010
Сообщений: 158
|
||||||
ATmega328 и proteus19.10.2011, 15:44. Показов 17051. Ответов 18
Метки нет (Все метки)
Привет, только начал осваивать proteus, сделал схему ATmega328 + LED.
вопрос почему??
0
|
||||||
| 19.10.2011, 15:44 | |
|
Ответы с готовыми решениями:
18
UART (ATMega328) Atmega328-PU прошить SPI в Atmega328 |
|
57 / 56 / 10
Регистрация: 29.03.2010
Сообщений: 289
|
|
| 19.10.2011, 17:37 | |
|
Дело в том что время в мире симуляции(протеуса) может сдорово отличатся от реального времени. В правом нижнем углу видно сколько прошло времени от начала запуска симуляции в мире симулятора(не знаю как правильно это назвать). Так вот, целая часть этого числа - это секунды. На моём прошлом компе за секунду реального времени проходило лишь 10мс в мире симулятора. Может быть дело в этом. Кроме того, возможно, не верно выставлена частота/источник тактирования виртуального МК. Там тоже есть фьюзы
0
|
|
|
1 / 1 / 1
Регистрация: 25.08.2010
Сообщений: 34
|
|
| 19.10.2011, 18:34 | |
|
Может стоит частоту кварца подобрать подобающе.
0
|
|
|
19 / 15 / 7
Регистрация: 23.09.2010
Сообщений: 158
|
|||
| 19.10.2011, 20:38 [ТС] | |||
|
Добавлено через 49 секунд
0
|
|||
|
57 / 56 / 10
Регистрация: 29.03.2010
Сообщений: 289
|
|
| 19.10.2011, 21:43 | |
|
Ну тогда очень большая вероятность что неправильно выставлены фьюзы. Ведь если ты указал частоту кварца в настройкам МК то ещё не значит что такт будет оттуда. Ведь фузы из коробки стоят на внутренний такт.
0
|
|
|
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 7
|
|
| 28.10.2011, 23:23 | |
|
Не доверяй PROTEUSу визуально - у него бывает раз на раз не приходится, порой совсем от балды временные задержки в симуляции делает. Я визуальность (моргает - не моргает) использую только для оценки работоспособности устройства, а для более точного определения временнЫх интервалов пользуюсь виртуальными приборами, чаще - осциллографом. Нередко с его помощью даже подгоняю исходник под нужный интервал!
0
|
|
|
487 / 333 / 33
Регистрация: 15.08.2011
Сообщений: 1,078
|
||
| 31.10.2011, 20:55 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 32
|
||
| 27.03.2017, 21:46 | ||
|
Доброго времени суток!
Подскажите пожалуйста, кто знает. Как в Proteus-е выставить тактирование от внешнего кварца на 16MHz? Ни чего что-то у меня не получается ![]() Написал тестовую прошивку. Смена цифр от 0-9 с интервалом в 500 мс. на 7-ми сегментном индикаторе. Пока в прошивке "F_CPU 1000000" (1MHz) симуляция проходит отлично, раз в пол секунды меняется цифр. знак, но как только я меняю "F_CPU" на 16000000 (16MHz) и в протеусе выставляю 16MHz, смена знаков происходит раз в 4 или 8 сек. в зависимости от свойств "CKSEL Fuses" микроконтролера.
0
|
||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|
| 28.03.2017, 04:46 | |
|
0
|
|
|
1184 / 672 / 113
Регистрация: 15.05.2012
Сообщений: 4,085
|
|
| 28.03.2017, 09:59 | |
|
Делитель на 8 поставить незапрограммированным. Клокфузы поставить на внешний кварц с частотой от не_помню_скольки до дофига. Строка Clock Frequenses заполнена верно.
1
|
|
|
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
|
||
| 28.03.2017, 11:14 | ||
|
Внизу в строке состояния отображается нагрузка на процессор: "CPU: 5%". Сколько она у Вас?
1
|
||
|
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 32
|
||||||
| 28.03.2017, 16:40 | ||||||
|
Выставил свойства вот так, все заработало! Спасибо! ![]() Может еще что-то нужно изменить? В чем разница (0110) Ext. Full-swing Crystal и (0111) Ext. Full-swing Crystal? Или нужно какой-то другой параметр выбрать? Раньше собирал простые схемы на ATtiny от внутреннего генератора, а сейчас разрабатываю серьезный проект и нужна точность. Так как раньше не использовал внешний кварц, и не приходилось разбираться с тонкостями, а сейчас столкнулся ![]()
0
|
||||||
|
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
|
||
| 28.03.2017, 17:04 | ||
|
1
|
||
|
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 32
|
|||
| 28.03.2017, 17:27 | |||
|
Какой из них нужен? Один (1110) ..., другой (1111) ...
0
|
|||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 28.03.2017, 17:33 | ||
|
для реальной схемы смотреть надо, последний бит включает усилитель, что увеличивает стабильность кварца но и жрет микросхема больше
1
|
||
|
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 32
|
|
| 28.03.2017, 17:49 | |
|
Ясно, Спасибо!
![]() Спасибо всем, что помогли разобраться. ![]() Теперь могу приступить к написанию ПО. Важно было разобраться с симуляцией в Proteus-е, не хочется шить контроллер по 10 раз. Понимаю что симуляция это не реальные условия, но все же помогает отладит как ПО так и схему.
0
|
|
|
1184 / 672 / 113
Регистрация: 15.05.2012
Сообщений: 4,085
|
|
| 29.03.2017, 09:37 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 17.03.2016
Сообщений: 32
|
|||
| 30.03.2017, 16:17 | |||
|
0
|
|||
| 30.03.2017, 16:17 | |
|
Помогаю со студенческими работами здесь
19
ШИМ на Atmega328 Фьюзы atmega328 Разделение земли на atmega328 Мультиплексор АЦП Atmega328 Atmega328 rs485 на прерываниях Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|