CodeVision AVR в вопросах и ответах
-
demiurg301
- Опытный кот
- Сообщения: 812
- Зарегистрирован: Ср мар 18, 2009 21:14:33
Re: CodeVision AVR в вопросах и ответах
Режим CTC top=OCR1A
Или обнулять в прерывании самостоятельно.
Или обнулять в прерывании самостоятельно.
Re: CodeVision AVR в вопросах и ответах
понял............., спасибо..........., а если бы это было совпадение от регистра В......, что тогда выставить ?
Tell Me The Truth
-
demiurg301
- Опытный кот
- Сообщения: 812
- Зарегистрирован: Ср мар 18, 2009 21:14:33
Re: CodeVision AVR в вопросах и ответах
Ничего. Сбрасывается он только при совпадении с OCR1A или ICR1( в смысле режимы такие есть)
C OCR1B просто даст прерывание.
C OCR1B просто даст прерывание.
- Slavyan17
- Опытный кот
- Сообщения: 784
- Зарегистрирован: Вс май 09, 2010 19:14:50
- Откуда: Кемеровская обл. Новокузнецкий район
Re: CodeVision AVR в вопросах и ответах
Почему он прошивает мегу8 и 16,а тиньку2313А даже флеш не читает, пишет ошибку. на двух тиньках пробовал. Что за ерунда? прогер АВР910
Братцы помогайте, очень тиньку прошить надо!
Братцы помогайте, очень тиньку прошить надо!
Ценности у всех в разлет, у нас все абсолютно ясно,
К родине любовь горит огнем, за годы не погасла.
Людское не отнять, а правильным живем роднее
Тело крепкое хранит нутро, а душу верой греем.
К родине любовь горит огнем, за годы не погасла.
Людское не отнять, а правильным живем роднее
Тело крепкое хранит нутро, а душу верой греем.
Re: CodeVision AVR в вопросах и ответах
Подключен к МК индикатор ЖКИ. Где посмотреть, что там и как компилятор определил для ног мк?
Должен же быть какой-то файл, типа прикрепляемых lcd.c. lcd.h.
Что-то в папке проекта не нахожу ничего подобного.
Должен же быть какой-то файл, типа прикрепляемых lcd.c. lcd.h.
Что-то в папке проекта не нахожу ничего подобного.
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
R_ura писал(а):Подключен к МК индикатор ЖКИ. Где посмотреть, что там и как компилятор определил для ног мк?
Должен же быть какой-то файл, типа прикрепляемых lcd.c. lcd.h.
Что-то в папке проекта не нахожу ничего подобного.
мне кажется, у вас в 12-строке функции main все написано.
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: CodeVision AVR в вопросах и ответах
Вы об этом??
Это я видел. Это же просто закомментированная информация. Где я могу перекинуть, скажем RD на другой порт? Генератором кода? Так потом в новый щаблон всю программу копировать, создавать новый проект?
Где-то же должно быть прописано что-то типа
#define RD PORTB.0
именно для данного проекта.
Код: Выделить всё
// 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
именно для данного проекта.
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
R_ura писал(а): именно для данного проекта.
у меня очки "для дальности", а вблизи я что-то плохо вижу... то есть ваще не вижу вашего проекта...
а у вас видимо с чувством юмора совсем плохо дело, явную иронию на грани издевательства вы не замечаете...
короче, обоим нам пора на свалку - никуда не годны мы...
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: CodeVision AVR в вопросах и ответах
Мастер Ломастер писал(а):R_ura писал(а): именно для данного проекта.
у меня очки "для дальности", а вблизи я что-то плохо вижу... то есть ваще не вижу вашего проекта...
а у вас видимо с чувством юмора совсем плохо дело, явную иронию на грани издевательства вы не замечаете...
короче, обоим нам пора на свалку - никуда не годны мы...
Хе-хе, вы бы хоть )) поставили. Откуда я знаю, что это ваша шутка.
А зачем вам проект-то.? Компилятор же должен где-то это прописывать независимо от того или иного проекта.
Кстати, а как подсунуть КодВижну свои библиотеки. Сейчас закинул файлы в папку с проектом, он их не видит нифига, выдает три сотни ошибок.
Код: Выделить всё
#include <LCD.h>З.Ы. А 12 строчку главной функции я все-же посмотрел..
-
demiurg301
- Опытный кот
- Сообщения: 812
- Зарегистрирован: Ср мар 18, 2009 21:14:33
Re: CodeVision AVR в вопросах и ответах
В свойствах проекта - вкладка "библиотеки".
- Apparatchik
- Держит паяльник хвостом
- Сообщения: 908
- Зарегистрирован: Вс май 23, 2010 13:55:42
- Откуда: Украина, Александрия
Re: CodeVision AVR в вопросах и ответах
R_ura писал(а): Кстати, а как подсунуть КодВижну свои библиотеки. Сейчас закинул файлы в папку с проектом, он их не видит нифига, выдает три сотни ошибок.
Код: Выделить всё
#include "LCD.h"
Это если в папке с проектом иначе полный путь.
«И всё-таки она вертится!»
Re: CodeVision AVR в вопросах и ответах
имеется ли другая форма записи данной директивы ?
Код: Выделить всё
#define DIG1 (1<<PORTC.4)Tell Me The Truth
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
тут написан бред - нет в языке Си конструкции PORTC.4, соответственно, данный макрос должен привести к ошибке компиляцииFreshMan писал(а):имеется ли другая форма записи данной директивы ?Код: Выделить всё
#define DIG1 (1<<PORTC.4)
битва с дураками проиграна, победители торжествуют. слава победителям!
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
он, наверное, хотел написать
Отдельную тему, имхо, нужно по битовым операциям ... Ну просто очень часто такие вопросы
Код: Выделить всё
#define BITSET(var,bitno) ((var) |= 1 << (bitno))
#define DIG1 4
#define PORTDIG PORTC
#define DIG1_HI() {BITSET(PORTDIG,DIG1);}
Отдельную тему, имхо, нужно по битовым операциям ... Ну просто очень часто такие вопросы
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
urry писал(а): Ну просто очень часто такие вопросы
а сколько раз уже говорилось, что кроме ярого стремления быстрее "кодить", просто жизненно необходимо прочитать книжку по Си - хоть какую-нибудь?!
битва с дураками проиграна, победители торжествуют. слава победителям!
- Slavyan17
- Опытный кот
- Сообщения: 784
- Зарегистрирован: Вс май 09, 2010 19:14:50
- Откуда: Кемеровская обл. Новокузнецкий район
Re: CodeVision AVR в вопросах и ответах
Slavyan17 писал(а):Почему он прошивает мегу8 и 16,а тиньку2313А даже флеш не читает, пишет ошибку. на двух тиньках пробовал. Что за ерунда? прогер АВР910
Братцы помогайте, очень тиньку прошить надо!
Ну есть мысли хоть у кого нибудь по этому поводу? Неужели микроконтроллеры убитые...
Ценности у всех в разлет, у нас все абсолютно ясно,
К родине любовь горит огнем, за годы не погасла.
Людское не отнять, а правильным живем роднее
Тело крепкое хранит нутро, а душу верой греем.
К родине любовь горит огнем, за годы не погасла.
Людское не отнять, а правильным живем роднее
Тело крепкое хранит нутро, а душу верой греем.
Re: CodeVision AVR в вопросах и ответах
Мастер Ломастер писал(а):urry писал(а): Ну просто очень часто такие вопросы
а сколько раз уже говорилось, что кроме ярого стремления быстрее "кодить", просто жизненно необходимо прочитать книжку по Си - хоть какую-нибудь?!
ДА ЧИТАЕМ............., читаем.................., везде контреволюция одна !!!
Tell Me The Truth
- ZverXz
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Ср авг 19, 2009 20:46:13
- Откуда: Липецкая область, город Грязи
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
Подскажите пожалуйста, возможно ли привести к жизни контроллер atmega8a-pu после того, как неправильно зашил фьюзы? Прошивал Громовым, подключал кварц 12МГц. шил унипрофом. Вот скриншот выставленных фьюзов.
- Вложения
-
- КАК НЕ надо.jpg
- (51.74 КБ) 419 скачиваний
- kot-69
- Встал на лапы
- Сообщения: 88
- Зарегистрирован: Сб апр 19, 2008 12:26:13
- Откуда: Херсон
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
ZverXz писал(а):возможно ли привести к жизни контроллер
как вариант, посмотрите здесь "http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/?lang=en"
До начала работы над проектом следует тщательно продумать все возможные ошибки и связи между ними.
Это значительно упростит работу над ошибками в самом проекте. (с)
Это значительно упростит работу над ошибками в самом проекте. (с)
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: CodeVision AVR в вопросах и ответах
Если вы все лок биты выставили, то наверно только полным стиранием через параллельный программатор.
Просто непонятно если у вас галки нет на спиен, значит он отключен должен быть.Еще и rstdisable стоит.
оба эти пункта отключают чтение по спи.
а если галки это единицы, то возможно просто нужно поставить кварц и все заработает.
Просто непонятно если у вас галки нет на спиен, значит он отключен должен быть.Еще и rstdisable стоит.
оба эти пункта отключают чтение по спи.
а если галки это единицы, то возможно просто нужно поставить кварц и все заработает.
В поисках истины человек развивается.