Здравствуйте.
Возникла ситуация, которая отбросила меня "в ясли".
Уже год занимаюсь контроллерами АВР(Успехов достиг в Тини13, для маленького проекта).
Для следующего этапа развития необходимо работать с АтМега8. Пытался подключить LCD-не вышло. стал разбираться. В конце-концов, чтобы проверить работу МК решил написать три строчки. (работаю в CVAVR) Вот они:
#include <mega8.h>
void main(void)
{
DDRC = 0xFF;
while (1)
{
PORTC = 0x00;
}
}
Видно, что ничего не должно происходить. НО, на всем PORTC на выходе 5вольт.
Делаю наоборот( PORTC = 0xFF;) ... гаснет весь порт. Что за чушь??!! Настройки не менял. Фьюзы не трогал.
Самое главное в ISIS все работает как надо(да и опыт с контроллерами есть). Так какого хрена контроллер все делает наоборот???!!! Помогите. Сил уже нет!!!
Помогите!! ATMega8 работает наоборот.
Модератор: boogyman
Re: Помогите!! ATMega8 работает наоборот.
В общем, чудеса продолжаются.
На след. день один камень перестал определяться в колодке(причем я ничего с последних попыток не делал). на выброс.
Два других заработали, и теперь все хорошо. Даже нечего добавить.
Аж как-то неудобно!
На след. день один камень перестал определяться в колодке(причем я ничего с последних попыток не делал). на выброс.
Два других заработали, и теперь все хорошо. Даже нечего добавить.
Аж как-то неудобно!
Re: Помогите!! ATMega8 работает наоборот.
С 1 АПРЕЛЯ!!!
Re: Помогите!! ATMega8 работает наоборот.
1.poprobuy otklyuchit komparator i adc
2.posmotri sgenerirovanniy asm. fayl .....
2.posmotri sgenerirovanniy asm. fayl .....