Перейти к содержанию
    

Работает с другим портом

Здравствуйте!

Решил изучить IAR после CV AVR и в первой же тестовой программе

 

int main( void )
{
  DDRB = 0xFF;

  PORTB=0xFF;
  __delay_cycles(10000); 
  PORTB=0;
  
  return 0;
}

 

в протеусе вместо порта B вся движуха происходит на порту C...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в протеусе вместо порта B вся движуха происходит на порту C...
А в симуляторе самого ИАРа? Какой проц выбран в настройках проекта ИАРа? Не знаю, как работает протеус, но можно предположить, что у двух разнх процев на адресах порта B одного у другого находится порт C.

"Он не может думать, он не может чувствовать, он просто выполняет свою программу" (с) фильм "Короткое замыкание".

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в симуляторе самого ИАРа? Какой проц выбран в настройках проекта ИАРа? Не знаю, как работает протеус, но можно предположить, что у двух разнх процев на адресах порта B одного у другого находится порт C.

"Он не может думать, он не может чувствовать, он просто выполняет свою программу" (с) фильм "Короткое замыкание".

 

Камень Мега 8, что задано в настройках (иначе IAR ругается и компилировать не хочет).

В CV AVR и AVR Studio резульат оказался более предсказуемым.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

точно выбран кристалл м8?

 

у меня были проблемы с протеусом и м8535 - протеус не понимал сегментированную прошивку

 

ждем кода

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно, что в таком виде скомпилировалось.

По-хорошему надо бы в начале программы добавить строчку

#include "iom8.h"

в этом файле определены регистры периферии.

Без него должен ругаться на неопределённые переменные DDRB и PORTB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...