Страница 135 из 421

Re: CodeVision AVR в вопросах и ответах

Добавлено: Ср июл 20, 2011 18:38:31
Импульс
Доброго время суток форумчане.
Подсобите кто знает:
Занимаюсь по самомучителю программирования с сайта avr123.nm.ru.
Всё скачал как надо и значит в шаге №4 "Как изменить программу"
У меня почемуто после компиляции не появляется 5 ошибок как должно быть в примере .
вот пожалуйста посмотрите я сфотографировал .
в самомучителе написали что хорошо если бы скачана была прога Кодвижона версии 1.25.9
а я скачал версию CodeVisionAVR V2.04.4a.

Подскажите пожалуйста .

Re: CodeVision AVR в вопросах и ответах

Добавлено: Чт июл 21, 2011 22:31:46
IfoR
Ппц. Народ требует появления ошибок при компиляции кода, а не наоборот! Да здравствует быдлокодинг!!! :))) :))) :)))
Ну ладно, если серьёзно, то непонятно что именно вы хотите добиться? Появление при компиляции 5 ошибок? Ну так сделайте в коде 5 ошибок, это просто!
Или объясните, что именно вы сейчас делаете и что собираетесь сделать и что не получается. avr123.nm.ru не все осилили дальше 1 страницы и что там я не знаю. Всё же, лучше учиться по более нормальным учебникам.
А если вы сейчас делаете что-то по инструкции, и при этом не понимаете что делаете, то это, обычно, знаний не прибавляет. :wink:

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пт июл 22, 2011 09:09:00
SubDia
Импульс, когда я учился в школе, у нас в таких случаях говорили "смотрю в книгу, вижу фигу". Вы простите, но это - о Вас. Дальше по курсу пройтись лень было? Там расписано - что, откуда и куда. Было написано, почему появляются ошибки, а также написано, что "Этот файл уже есть в архиве с используемым примером. "
Как Вы вообще чему-то учитесь, если ничего не читаете?! 0_о

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн июл 25, 2011 09:10:59
wellcom
Уважаемые КОТики, помогите разобраться...пишу в CVAVR 2.05 так:
//......

eeprom unsigned char *string="Hello";

//.....
//потом где то в програме..

lcd_putsf(*string); //писал и lcd_puts

а мне в ответ:

Error: 2.c(70): function argument #1 of type 'eeprom unsigned char' is incompatible with required parameter of type 'flash unsigned char *'

Пробовал и без звездочки, и выводить не текст а цифровые значения - таже ошибка. Пробовал использовать и lcd_puts, всеравно таже ошибка
Нашел вот ето - http://radioded.ru/index.php?option=com ... 2%EB%E5%ED., перечитал , пару слов о такой ошибке есть но решения так и не понял. :? HELP

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн июл 25, 2011 09:23:23
pyzhman
В библиотеке работы с LCD нет программ вывода текста, расположенного в еепроме. Только из ОЗУ или ФЛЕША. lcd_putsf() работает с текстом, расположенным в памяти программ. Так что определитесь. Если край как надо хранить текст в еепроме, то читайте из него в озу и уже из озу выводите на индикатор. Или напишите собственную процедуру типа lcd_putse().

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн июл 25, 2011 09:28:14
wellcom
я так понимаю, что к числовым значениям это правило тоже применимо?..т.е. число сохраненное в ЕЕПРОМе тоже не будет выводиться?

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн июл 25, 2011 09:34:24
pyzhman
Нет, число нужно преобразовать в текст, расположенный опять же в озу или флеше. А само число может располагаться где угодно.

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пн июл 25, 2011 09:43:59
wellcom
Понял, Спасибо, буду пробовать :idea:
..еще такой вопрос: как в протеусе из CVAVRa файл ЕЕПРОМа (.epp) прописать в епром, если там нужен .bin, как его можно сконвертировать?

Re: CodeVision AVR в вопросах и ответах

Добавлено: Ср июл 27, 2011 21:11:30
Volly
pyzh_man писал(а):В библиотеке работы с LCD нет программ вывода текста, расположенного в еепроме.
В CVAVR 2.05 уже есть.
// write the string str located in EEPROM to the LCD
void lcd_putse(char eeprom *str);

Re: CodeVision AVR в вопросах и ответах

Добавлено: Ср июл 27, 2011 22:27:33
pyzhman
В 2.03 нет. Отстал от жизни. :o Однако автору не поможет, бо выводить надо число в текстовом виде, а не само число.

Re: CodeVision AVR в вопросах и ответах

Добавлено: Пт июл 29, 2011 21:31:30
sheva_s
Подскажите появились проблемы с CodeVision никогда такого у меня еще небыло пару дней назад CodeVision отказался работать при попытке создать проект и сгенерировать первоначальный код мастером выдает ошибку как на первом скрине , при попытке потом закрыть CodeVision выдает ошибку как на втором скрине .
Сейчас стоит CodeVisionAVR_Pro_v1.25.8 , ставил CodeVision AVR 2.04.4a, переставлял винду все одно и тоже немогу понять что за причина.

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 00:08:08
demiurg301
Попробуйте поменять путь на путь написанный только латинницей. Сегодня выдало такую хрень при попытке обращения к "Новая папка(2)".

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 00:23:58
sheva_s
Непомогает уже поставил версию 2,05 все таже ошибка.

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 00:36:38
Сериг
Друзья,помогите,я авиамоделист...
С моего приемника выходит шим,на порт oc1 он подается,мне нужно :если шим больше15%чтобы порт д любой был равен1,а да еще на порт ос0 подается 2,56 вольта как они проподают надо включить тот же порт д(любой) спасибо за любую помощь,желательно код'!

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 07:31:35
pyzhman
Контроллер? Частота тактирования? Период, т.е. время импульса + время паузы? Что за ос1, ос0? Обязательно ли к ним? Питание какое? (2,56 можно и прямо ловить, если питание соответствующее.)

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 09:13:58
Сериг
Так в приемнике хз какой контролер,чу меня мега 8,импульс и пауза осцилом надо померять...
Частоту токтирования меги 8 все равно,просто уже все подключенно к ацп мк т.е:Adc0 и adc1

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 09:32:50
pyzhman
Да без разницы, что там в приемнике. Нам важен сигнал, из него исходящий. Ишо раз - питание какое? Если действительно мега8, то надо полагать 5 вольт? Тогда 2,56 мерять АЦПом. А частота такктирования нужна для прикидки соотношения разрядности переменной измерения с длиной импульса/паузы.
Итого имеем:
мк мега8
питание 5вольт(и то под вопросом)
частота тактирования ?
период внешнего сигнала ?
внешний сигнал подключен к adc1
2,56 подключено к adc0

Вам времени своего не жалко? Мне уже надоело. Вытягивать инфу. Оно мне надо, спрашивается?

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 09:39:50
Сериг
Ах да простите,питание 4,2-3,7 литиевый Акк напряжение с приемника выходит 5,10-5,70 вольт я поставил делитель что бы Макс напряжение было 2,56 частота тактирования 8мег с сигналами все верно!

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 10:17:16
pyzhman
мк питается на авось?

Re: CodeVision AVR в вопросах и ответах

Добавлено: Сб июл 30, 2011 10:27:02
Shutilla
Что же, получается Проттосс дурак - питает мегу8 от 3,6 В, а тактирует от 12 МГц?
Тогда почему у всех все стабильно работает?