Помогите!! ATMega8 работает наоборот.

Модератор: boogyman

Ответить
Аватара пользователя
dimozzbob
Новичок
Сообщения: 2
Зарегистрирован: 31 мар 2014, 21:28

Помогите!! ATMega8 работает наоборот.

#1

Сообщение dimozzbob »

Здравствуйте.
Возникла ситуация, которая отбросила меня "в ясли".
Уже год занимаюсь контроллерами АВР(Успехов достиг в Тини13, для маленького проекта).
Для следующего этапа развития необходимо работать с АтМега8. Пытался подключить LCD-не вышло. стал разбираться. В конце-концов, чтобы проверить работу МК решил написать три строчки. (работаю в CVAVR) Вот они:

#include <mega8.h>
void main(void)
{
DDRC = 0xFF;
while (1)
{
PORTC = 0x00;
}
}

Видно, что ничего не должно происходить. НО, на всем PORTC на выходе 5вольт.
Делаю наоборот( PORTC = 0xFF;) ... гаснет весь порт. Что за чушь??!! Настройки не менял. Фьюзы не трогал.
Самое главное в ISIS все работает как надо(да и опыт с контроллерами есть). Так какого хрена контроллер все делает наоборот???!!! :twisted: Помогите. Сил уже нет!!!
Аватара пользователя
dimozzbob
Новичок
Сообщения: 2
Зарегистрирован: 31 мар 2014, 21:28

Re: Помогите!! ATMega8 работает наоборот.

#2

Сообщение dimozzbob »

В общем, чудеса продолжаются.
На след. день один камень перестал определяться в колодке(причем я ничего с последних попыток не делал). на выброс.
Два других заработали, и теперь все хорошо. Даже нечего добавить.
Аж как-то неудобно!
Аватара пользователя
boogyman
Модератор
Сообщения: 183
Зарегистрирован: 25 дек 2011, 22:48
Откуда: Москва

Re: Помогите!! ATMega8 работает наоборот.

#3

Сообщение boogyman »

С 1 АПРЕЛЯ!!!
Аватара пользователя
arenaci
Новичок
Сообщения: 1
Зарегистрирован: 02 апр 2014, 16:55

Re: Помогите!! ATMega8 работает наоборот.

#4

Сообщение arenaci »

1.poprobuy otklyuchit komparator i adc
2.posmotri sgenerirovanniy asm. fayl .....
Ответить