Страница 189 из 421
Re: CodeVision AVR в вопросах и ответах
Добавлено: Пт мар 09, 2012 23:31:11
demiurg301
Режим CTC top=OCR1A
Или обнулять в прерывании самостоятельно.
Re: CodeVision AVR в вопросах и ответах
Добавлено: Пт мар 09, 2012 23:36:50
FreshMan
понял............., спасибо..........., а если бы это было совпадение от регистра В......, что тогда выставить ?
Re: CodeVision AVR в вопросах и ответах
Добавлено: Пт мар 09, 2012 23:48:16
demiurg301
Ничего. Сбрасывается он только при совпадении с OCR1A или ICR1( в смысле режимы такие есть)
C OCR1B просто даст прерывание.
Re: CodeVision AVR в вопросах и ответах
Добавлено: Сб мар 10, 2012 18:23:59
Slavyan17
Почему он прошивает мегу8 и 16,а тиньку2313А даже флеш не читает, пишет ошибку. на двух тиньках пробовал. Что за ерунда? прогер АВР910
Братцы помогайте, очень тиньку прошить надо!
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 01:06:17
R_ura
Подключен к МК индикатор ЖКИ. Где посмотреть, что там и как компилятор определил для ног мк?
Должен же быть какой-то файл, типа прикрепляемых lcd.c. lcd.h.
Что-то в папке проекта не нахожу ничего подобного.
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 07:13:45
Мастер Ломастер
R_ura писал(а):Подключен к МК индикатор ЖКИ. Где посмотреть, что там и как компилятор определил для ног мк?
Должен же быть какой-то файл, типа прикрепляемых lcd.c. lcd.h.
Что-то в папке проекта не нахожу ничего подобного.
мне кажется, у вас в 12-строке функции main все написано.
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 10:10:18
R_ura
Вы об этом??
Код: Выделить всё
// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:
// RS - PORTD Bit 2
// RD - PORTB Bit 0
// EN - PORTD Bit 3
// D4 - PORTD Bit 4
// D5 - PORTD Bit 5
// D6 - PORTD Bit 6
// D7 - PORTD Bit 7
// Characters/line: 20
Это я видел. Это же просто закомментированная информация. Где я могу перекинуть, скажем RD на другой порт? Генератором кода? Так потом в новый щаблон всю программу копировать, создавать новый проект?
Где-то же должно быть прописано что-то типа
#define RD PORTB.0
именно для данного проекта.
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 10:14:30
Мастер Ломастер
R_ura писал(а): именно для данного проекта.
у меня очки "для дальности", а вблизи я что-то плохо вижу... то есть ваще не вижу вашего проекта...
а у вас видимо с чувством юмора совсем плохо дело, явную иронию на грани издевательства вы не замечаете...
короче, обоим нам пора на свалку - никуда не годны мы...
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 10:45:16
R_ura
Мастер Ломастер писал(а):R_ura писал(а): именно для данного проекта.
у меня очки "для дальности", а вблизи я что-то плохо вижу... то есть ваще не вижу вашего проекта...
а у вас видимо с чувством юмора совсем плохо дело, явную иронию на грани издевательства вы не замечаете...
короче, обоим нам пора на свалку - никуда не годны мы...
Хе-хе, вы бы хоть )) поставили. Откуда я знаю, что это ваша шутка.
А зачем вам проект-то.? Компилятор же должен где-то это прописывать независимо от того или иного проекта.
Кстати, а как подсунуть КодВижну свои библиотеки. Сейчас закинул файлы в папку с проектом, он их не видит нифига, выдает три сотни ошибок.
З.Ы. А 12 строчку главной функции я все-же посмотрел..

Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 10:57:14
demiurg301
В свойствах проекта - вкладка "библиотеки".
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 13:12:11
Apparatchik
R_ura писал(а):
Кстати, а как подсунуть КодВижну свои библиотеки. Сейчас закинул файлы в папку с проектом, он их не видит нифига, выдает три сотни ошибок.
Это если в папке с проектом иначе полный путь.
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 13:37:46
FreshMan
имеется ли другая форма записи данной директивы ?
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 13:42:43
Мастер Ломастер
FreshMan писал(а):имеется ли другая форма записи данной директивы ?
тут написан бред - нет в языке Си конструкции
PORTC.4, соответственно, данный макрос должен привести к ошибке компиляции
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 14:15:24
urry
он, наверное, хотел написать
Код: Выделить всё
#define BITSET(var,bitno) ((var) |= 1 << (bitno))
#define DIG1 4
#define PORTDIG PORTC
#define DIG1_HI() {BITSET(PORTDIG,DIG1);}
Отдельную тему, имхо, нужно по битовым операциям ... Ну просто очень часто такие вопросы
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 14:31:30
Мастер Ломастер
urry писал(а): Ну просто очень часто такие вопросы
а сколько раз уже говорилось, что кроме ярого стремления быстрее "кодить", просто жизненно необходимо прочитать книжку по Си - хоть какую-нибудь?!
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 14:34:52
Slavyan17
Slavyan17 писал(а):Почему он прошивает мегу8 и 16,а тиньку2313А даже флеш не читает, пишет ошибку. на двух тиньках пробовал. Что за ерунда? прогер АВР910
Братцы помогайте, очень тиньку прошить надо!
Ну есть мысли хоть у кого нибудь по этому поводу? Неужели микроконтроллеры убитые...
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 14:45:41
FreshMan
Мастер Ломастер писал(а):urry писал(а): Ну просто очень часто такие вопросы
а сколько раз уже говорилось, что кроме ярого стремления быстрее "кодить", просто жизненно необходимо прочитать книжку по Си - хоть какую-нибудь?!
ДА ЧИТАЕМ............., читаем.................., везде контреволюция одна !!!
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 16:51:20
ZverXz
Подскажите пожалуйста, возможно ли привести к жизни контроллер atmega8a-pu после того, как неправильно зашил фьюзы? Прошивал Громовым, подключал кварц 12МГц. шил унипрофом. Вот скриншот выставленных фьюзов.
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 18:17:45
kot-69
ZverXz писал(а):возможно ли привести к жизни контроллер
как вариант, посмотрите здесь "http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/?lang=en"
Re: CodeVision AVR в вопросах и ответах
Добавлено: Вс мар 11, 2012 18:24:11
vitalik_1984
Если вы все лок биты выставили, то наверно только полным стиранием через параллельный программатор.
Просто непонятно если у вас галки нет на спиен, значит он отключен должен быть.Еще и rstdisable стоит.
оба эти пункта отключают чтение по спи.
а если галки это единицы, то возможно просто нужно поставить кварц и все заработает.