Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.97/30: Рейтинг темы: голосов - 30, средняя оценка - 4.97
24 / 18 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
1

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

13.08.2014, 20:14. Просмотров 6005. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2014, 20:14
Ответы с готовыми решениями:

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

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

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

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

11
10210 / 6591 / 495
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
13.08.2014, 21:12 2
Выдает ошибк
так сконфигурируйте эти фьюзы для работы с внешним кварцем.
0
24 / 18 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
13.08.2014, 21:34  [ТС] 3
Цитата Сообщение от raxp Посмотреть сообщение
так сконфигурируйте эти фьюзы для работы с внешним кварцем.
то-есть ?
0
Модератор
Эксперт по электронике
8319 / 6172 / 828
Регистрация: 14.02.2011
Сообщений: 21,447
13.08.2014, 21:38 4
Цитата Сообщение от raxp Посмотреть сообщение
так сконфигурируйте эти фьюзы для работы с внешним кварцем.
Может для внутреннего?
он же пишет
CKSEL fuse bits specify external oscillator but no CLOCK frequency is specified.
(CKSEL предохранителей биты определяют внешний генератор, но нет тактовая частота не указана.)
а не указана она потому что
Цитата Сообщение от Pin1999 Посмотреть сообщение
Микроконтроллер ни к чему не подключен!
или подключать кварц или настройки для внутреннего генератора
0
24 / 18 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
13.08.2014, 21:46  [ТС] 5
ValeryS, более старый tiny13 работает без подключения.
0
10210 / 6591 / 495
Регистрация: 28.12.2010
Сообщений: 21,165
Записей в блоге: 1
13.08.2014, 21:55 6
...согласен, для внутреннего, но все равно сконфигурировать ...это делается кликом по МК.
0
Модератор
Эксперт по электронике
8319 / 6172 / 828
Регистрация: 14.02.2011
Сообщений: 21,447
13.08.2014, 22:04 7
Цитата Сообщение от Pin1999 Посмотреть сообщение
aleryS, более старый tiny13 работает без подключения.
и что
щелкни на микропроцессоре
откроется окошко свойств
сообщи что в нем написано?
0
24 / 18 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
13.08.2014, 22:24  [ТС] 8
...
0
Миниатюры
Не работает микроконтроллер в Proteus  
Модератор
Эксперт по электронике
8319 / 6172 / 828
Регистрация: 14.02.2011
Сообщений: 21,447
13.08.2014, 22:35 9
Pin1999,
а теперь смотри вторую строчку снизу
Ext crystal т.е внешний кварц, а у тебя его нету
выбери int или подключи кварц
0
24 / 18 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
13.08.2014, 22:39  [ТС] 10
Цитата Сообщение от ValeryS Посмотреть сообщение
а теперь смотри вторую строчку снизу
Ext crystal т.е внешний кварц, а у тебя его нету
выбери int или подключи кварц
Сделал до вашего ответа, только хотел написать что разобрался.
0
96 / 23 / 20
Регистрация: 17.09.2014
Сообщений: 1,328
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,328
03.01.2020, 12:17 12
А нет, нашел калькулятор, выставляешь какие надо, потом смотришь что ставить...

http://www.engbedded.com/fusecalc/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.01.2020, 12:17

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

Микроконтроллер 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' ...

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

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

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


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

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

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