Например TDA7294

Форум РадиоКот :: Просмотр темы - В Протеусе работает в железе нет.
Форум РадиоКот
https://radiokot.ru/forum/

В Протеусе работает в железе нет.
https://radiokot.ru/forum/viewtopic.php?f=57&t=153339
Страница 1 из 1

Автор:  Serrk [ Пн мар 12, 2018 14:48:39 ]
Заголовок сообщения:  В Протеусе работает в железе нет.

Имею Контроллер Atmega128a . Протеус 7.10, Atmel studio 7, AVRdudu 3.2, дисплей SUNstar 2004a.

Пытаюсь зажечь надпись на дисплее, в протеусе , режим контроллера 8МГц работает, загружаю в Atmegu128 нифига.
Ищем где ошибка, выяснили ,что программа не входит в функции. Почему не знаем, может кто скажет.

Добавлено after 23 minutes 42 seconds:
Написано в С++ . Может неправильно вложили функции друг в друга. В атмелстудии никакие настройки не трогали. Атмега работает с кварцом 12 МГц. Перед зугрузкой в программе #define F_CPU 8000000UL меняем на #define F_CPU 12000000UL

Добавлено after 4 minutes 14 seconds:
Эксперимент показал, функции заедают в случае вложения их в другие функции. Например _delay_us(180); в теле основной программы работает, а если вложена в другую функцию, не работает. Что неправильно сделал?

Вложения:
Комментарий к файлу: В архиве файл Папка Atmelstudi и Файл протеуса
Forum.rar [51.87 KiB]
Скачиваний: 132

Автор:  Dimon456 [ Пн мар 12, 2018 15:07:47 ]
Заголовок сообщения:  Re: В Протеусе работает в железе нет.

Не уверен на счет порта PORTF, этот порт действительно может работать на выход?
Пройдитесь светодиодом по нему.

Автор:  Serrk [ Пн мар 12, 2018 21:04:55 ]
Заголовок сообщения:  Re: В Протеусе работает в железе нет.

Да действительно не работает.

Добавлено after 1 minute 11 seconds:
А вложенные друг в друга функции из за этого могут не работать?

Добавлено after 5 hours 36 minutes 52 seconds:
Спасибо за помощь.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/