Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/22: Рейтинг темы: голосов - 22, средняя оценка - 4.86
Pin1999
22 / 16 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
1

Не работает микроконтроллер в Proteus

13.08.2014, 20:14. Просмотров 4261. Ответов 11
Метки нет (Все метки)

Помогите!!!
Микроконтроллер: ATtiny 45 - 85
Проверял на версиях: 7.1 - 8.1
Несколько раз proteus переустанавливал!
Выдает ошибку: CKSEL fuse bits specify external oscillator but no CLOCK frequency is specified.
Микроконтроллер ни к чему не подключен!
Даже с <<пустой>> прошивкой:
C
1
2
3
4
5
6
7
8
9
#include <avr/io.h>
 
int main(void)
{
    while(1)
    {
        
    }
}
Не работает!

Добавлено через 1 час 14 минут
Приходится отлаживать на tiny13 (хорошо что прошивка подходит, копипастить у самого себя не придется ).
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.08.2014, 20:14
Ответы с готовыми решениями:

Микроконтроллер 8-разрядный это тоже самое что 8-битный микроконтроллер?
Здравствуйте ! Подскажите пожалуйста, небольшой вопрос , касающийся терминологии . ...

ISIS Proteus, на какой частоте работает МК?
Вот, написал такую незатейливую программку для косвенной проверки скорости контроллера. как видно...

Микроконтроллер pic16f877 не могу понимать эту листингу. Что здесь N и какое его значение, как работает листинг
#include &lt;p16f887.inc&gt; N equ h'10' Nach_Adres_Mas_1 equ h'30' Nach_Adres_Mas_2 equ h'40' ...

Не работает в железе (работает в Proteus, ATmega8, ASM)
Прошивка работает в протеусе (V 7.7 SP 2), но не работает в железе. На счет фьюзов не совсем уверен...

работает в proteus,но не правильно работает на плате.
Помогите..написал одну програмку на КодеВижн, для теста кабелей,в протеусе всё работает...

11
raxp
10199 / 6581 / 493
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
13.08.2014, 21:12 2
Выдает ошибк
так сконфигурируйте эти фьюзы для работы с внешним кварцем.
0
Pin1999
22 / 16 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
13.08.2014, 21:34  [ТС] 3
Цитата Сообщение от raxp Посмотреть сообщение
так сконфигурируйте эти фьюзы для работы с внешним кварцем.
то-есть ?
0
ValeryS
Модератор
8063 / 5947 / 788
Регистрация: 14.02.2011
Сообщений: 20,499
Завершенные тесты: 1
13.08.2014, 21:38 4
Цитата Сообщение от raxp Посмотреть сообщение
так сконфигурируйте эти фьюзы для работы с внешним кварцем.
Может для внутреннего?
он же пишет
CKSEL fuse bits specify external oscillator but no CLOCK frequency is specified.
(CKSEL предохранителей биты определяют внешний генератор, но нет тактовая частота не указана.)
а не указана она потому что
Цитата Сообщение от Pin1999 Посмотреть сообщение
Микроконтроллер ни к чему не подключен!
или подключать кварц или настройки для внутреннего генератора
0
Pin1999
22 / 16 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
13.08.2014, 21:46  [ТС] 5
ValeryS, более старый tiny13 работает без подключения.
0
raxp
10199 / 6581 / 493
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
13.08.2014, 21:55 6
...согласен, для внутреннего, но все равно сконфигурировать ...это делается кликом по МК.
0
ValeryS
Модератор
8063 / 5947 / 788
Регистрация: 14.02.2011
Сообщений: 20,499
Завершенные тесты: 1
13.08.2014, 22:04 7
Цитата Сообщение от Pin1999 Посмотреть сообщение
aleryS, более старый tiny13 работает без подключения.
и что
щелкни на микропроцессоре
откроется окошко свойств
сообщи что в нем написано?
0
Pin1999
22 / 16 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
13.08.2014, 22:24  [ТС] 8
...
0
Миниатюры
Не работает микроконтроллер в Proteus  
ValeryS
Модератор
8063 / 5947 / 788
Регистрация: 14.02.2011
Сообщений: 20,499
Завершенные тесты: 1
13.08.2014, 22:35 9
Pin1999,
а теперь смотри вторую строчку снизу
Ext crystal т.е внешний кварц, а у тебя его нету
выбери int или подключи кварц
0
Pin1999
22 / 16 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
13.08.2014, 22:39  [ТС] 10
Цитата Сообщение от ValeryS Посмотреть сообщение
а теперь смотри вторую строчку снизу
Ext crystal т.е внешний кварц, а у тебя его нету
выбери int или подключи кварц
Сделал до вашего ответа, только хотел написать что разобрался.
0
артист
96 / 23 / 20
Регистрация: 17.09.2014
Сообщений: 1,288
Завершенные тесты: 3
03.01.2020, 12:07 11
Не понятно, как их выставлять.

Фьюзы : high byte = 0xc9, low byte = 0x9f
То бишь: 0b11001001 и 0b10011111.

2 байта - это 16 бит.
А в настройках их 12.

Не работает микроконтроллер в Proteus
0
артист
96 / 23 / 20
Регистрация: 17.09.2014
Сообщений: 1,288
Завершенные тесты: 3
03.01.2020, 12:17 12
А нет, нашел калькулятор, выставляешь какие надо, потом смотришь что ставить...

http://www.engbedded.com/fusecalc/
0
03.01.2020, 12:17
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2020, 12:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

51 Микроконтроллер
Помогите с заданием: &quot;В порт Р1 вывести содержимое ячеек РПД (с 48 по 57) микроконтроллера МК51...

Микроконтроллер на C++
Доброго дня суток. Постораюсь быть обьективным. Есть контроллер. Есть к нему аккселерометр...

Микроконтроллер на -50...60 °С
Что есть из относительно доступного? Требований особо никаких, хватит и attiny. У милиндра есть на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.