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

Обсуждаем контроллеры компании Atmel.
idadron
Родился
Сообщения: 15
Зарегистрирован: Чт май 03, 2012 22:00:24
Откуда: Санкт-Петербург

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

Сообщение idadron »

Помогите пожалуйста разобраться с очисткой буфера приема...как он очищается? А то каша в нем творится, пока сам не очистится при переполнении...
R_ura
Грызет канифоль
Сообщения: 293
Зарегистрирован: Сб май 29, 2010 00:08:48
Откуда: Харьков

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

Сообщение R_ura »

idadron писал(а):Помогите пожалуйста разобраться с очисткой буфера приема...как он очищается? А то каша в нем творится, пока сам не очистится при переполнении...

Если буфер кольцевой, то вроде никак он не очищается - смысла нет... Обнуляются указатели на голову и хвост. Еще, если есть, счетчик кол-ва байт в буфере - разница между головой и хвостом.. ..
Аватара пользователя
WolfTheGrey
Потрогал лапой паяльник
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

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

Сообщение WolfTheGrey »

Коты и люди поздравляю вас!
А как на CVAvr увеличитиь шрифт, то уж сильно мелкое все. Хоть усы выщипывай.
И я так понял, что эта среда только генерирует код а сама кристалл не прожигает?
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

сама не прожигает только по вашей команде ;-).и только с помощью адаптера.
есть поддержка некоторых родных программаторов фирмы Atmel.
В поисках истины человек развивается.
Аватара пользователя
WolfTheGrey
Потрогал лапой паяльник
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

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

Сообщение WolfTheGrey »

vitalik_1984 писал(а):сама не прожигает только по вашей команде ;-).и только с помощью адаптера.
есть поддержка некоторых родных программаторов фирмы Atmel.

AVR Dragon подойдет?


И все же, как сделать шрифт крупнее?
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

пойдет,но не все кристаллы поддерживаются.
можно и в связке с другими программными продуктами использовать.студия или дудка какая нибудь.
у меня дракон пока не жалуюсь.главное внимательно с питанием лучше запитать целевой от дракона или перемычку сделать вместо контроля питания на дракона 5в
В поисках истины человек развивается.
Аватара пользователя
WolfTheGrey
Потрогал лапой паяльник
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

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

Сообщение WolfTheGrey »

у меня новый дракон, конденсаторов меньше, и два дроселя стоят.
Еще я читал что танталовые конденсаторы заменить на пленочные, и точка возбуда улетит в бескрайние поля. Тоесть чип уже ни когда не сгорит. Знать бы их номиналы.
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

нового образца не летят.
летит другое,если неправильное питание целевого контроллера.
я не про перемычки от USB сказал.а про перемычку от разъема isp до пяти вольт дракона.чтобы он всегда думал,что на целевой плате 5 вольт.
для дракона другая тема есть.
В поисках истины человек развивается.
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

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

Сообщение urry »

Код: Выделить всё

И все же, как сделать шрифт крупнее?

Setting->Editor->Text

В очередной раз выступаю в роли капитана очевидность...
Аватара пользователя
WolfTheGrey
Потрогал лапой паяльник
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

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

Сообщение WolfTheGrey »

vitalik_1984 писал(а):я не про перемычки от USB сказал.а про перемычку от разъема isp до пяти вольт дракона.чтобы он всегда думал,что на целевой плате 5 вольт.

Чет врубиться не могу. Получется нужно соеденить контакт: VTG c VCC ??? на плате дракона.

vitalik_1984 писал(а):для дракона другая тема есть.
Кались :)

urry писал(а):В очередной раз выступаю в роли капитана очевидность...
Спасибо кеп!
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

да правильно понял и на целевую плату никогда не подключатьдракон
В поисках истины человек развивается.
ut1wpr
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

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

Сообщение ut1wpr »

vitalik_1984 писал(а):да правильно понял и на целевую плату никогда не подключатьдракон
Во новость? А как же отлаживать? По jtag или dw не отладишь не подключив. А если target от 3.3 ? Вообще Драконом не пользоваться? У меня как раз наоборот. Дракон только для отладки. Или друзьям фьюзы "чинить" в режиме ПП.
С уважением,
Виктор.
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

это отдельная ветка сюда об этом писать это оффтоп.
я же сказал внимательно нужно с питанием целевой платы.лучше стараться от дракона запитывать.или не превышать допустимых пределов и все нормально будет.я больше сюда об этом писать не буду.есть личная переписка и целая тема где можно почитать это все.
а для параллельного программирования там совсем другие ноги они в этом портящемся безобразии не участвуют.
В поисках истины человек развивается.
idadron
Родился
Сообщения: 15
Зарегистрирован: Чт май 03, 2012 22:00:24
Откуда: Санкт-Петербург

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

Сообщение idadron »

Проблема с буфером мне уже весь мозг вынесла...Все остальное уже написано и отлично работает, но иногда программа сбивается при переполнении буфера. Буфер не кратный размеру посылок...когда он близок к заполнению, влезает допустим 3 байта, а посылка состоит из 5-ти. Соответственно записываются только 2. Из-за этого каша с дальнейшей обработкой принятого...помогите пожалуйста еще разок :oops:
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

так сделайте кратный буфер,в чем проблема?
и обрабатывайте данные то,чего они у вас в буфере то все лежат?обработали и выровняли указатели на хвост и голову.
В поисках истины человек развивается.
demiurg301
Опытный кот
Сообщения: 812
Зарегистрирован: Ср мар 18, 2009 21:14:33

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

Сообщение demiurg301 »

Уже сколько юзаю - так и не понял - а можно ли в CVAVR отлаживать пошагово внутри Сшного кода? И какой бы заводской программатор для этого юзать и где бы о процессе самом почитать(конкретно для квавр) :))
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

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

Сообщение pyzhman »

Только внешний отладчик.
Docendo discimus
idadron
Родился
Сообщения: 15
Зарегистрирован: Чт май 03, 2012 22:00:24
Откуда: Санкт-Петербург

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

Сообщение idadron »

vitalik_1984 писал(а):так сделайте кратный буфер,в чем проблема?
и обрабатывайте данные то,чего они у вас в буфере то все лежат?обработали и выровняли указатели на хвост и голову.


Так посылки-то разной длинны бывают. Под все буфер не подгонишь.
Вроде я все подчищаю. После каждого приема и обработки я пишу BUFFER_ADR=0 и rx_count0=0. Можно пример как выровнять указатели?
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

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

Сообщение ChipKiller »

idadron писал(а):.Все остальное уже написано и отлично работает, но иногда программа сбивается при переполнении буфера.
.. просто перед записью в буфер нужно сравнивать размер посылки с оставшимся свободным местом...
demiurg301
Опытный кот
Сообщения: 812
Зарегистрирован: Ср мар 18, 2009 21:14:33

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

Сообщение demiurg301 »

pyzhman писал(а):Только внешний отладчик.


Т.е. только внутри ассемблерного кода?
Ответить

Вернуться в «AVR»