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

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

Добавлено: Сб май 12, 2012 00:34:15
idadron
Помогите пожалуйста разобраться с очисткой буфера приема...как он очищается? А то каша в нем творится, пока сам не очистится при переполнении...

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

Добавлено: Сб май 12, 2012 10:16:38
R_ura
idadron писал(а):Помогите пожалуйста разобраться с очисткой буфера приема...как он очищается? А то каша в нем творится, пока сам не очистится при переполнении...
Если буфер кольцевой, то вроде никак он не очищается - смысла нет... Обнуляются указатели на голову и хвост. Еще, если есть, счетчик кол-ва байт в буфере - разница между головой и хвостом.. ..

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

Добавлено: Сб май 12, 2012 23:20:35
WolfTheGrey
Коты и люди поздравляю вас!
А как на CVAvr увеличитиь шрифт, то уж сильно мелкое все. Хоть усы выщипывай.
И я так понял, что эта среда только генерирует код а сама кристалл не прожигает?

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

Добавлено: Вс май 13, 2012 00:40:09
vitalik_1984
сама не прожигает только по вашей команде ;-).и только с помощью адаптера.
есть поддержка некоторых родных программаторов фирмы Atmel.

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

Добавлено: Вс май 13, 2012 00:49:46
WolfTheGrey
vitalik_1984 писал(а):сама не прожигает только по вашей команде ;-).и только с помощью адаптера.
есть поддержка некоторых родных программаторов фирмы Atmel.
AVR Dragon подойдет?


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

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

Добавлено: Вс май 13, 2012 01:35:35
vitalik_1984
пойдет,но не все кристаллы поддерживаются.
можно и в связке с другими программными продуктами использовать.студия или дудка какая нибудь.
у меня дракон пока не жалуюсь.главное внимательно с питанием лучше запитать целевой от дракона или перемычку сделать вместо контроля питания на дракона 5в

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

Добавлено: Вс май 13, 2012 05:15:03
WolfTheGrey
у меня новый дракон, конденсаторов меньше, и два дроселя стоят.
Еще я читал что танталовые конденсаторы заменить на пленочные, и точка возбуда улетит в бескрайние поля. Тоесть чип уже ни когда не сгорит. Знать бы их номиналы.

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

Добавлено: Вс май 13, 2012 06:09:26
vitalik_1984
нового образца не летят.
летит другое,если неправильное питание целевого контроллера.
я не про перемычки от USB сказал.а про перемычку от разъема isp до пяти вольт дракона.чтобы он всегда думал,что на целевой плате 5 вольт.
для дракона другая тема есть.

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

Добавлено: Вс май 13, 2012 07:55:50
urry

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

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

В очередной раз выступаю в роли капитана очевидность...

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

Добавлено: Вс май 13, 2012 09:39:40
WolfTheGrey
vitalik_1984 писал(а):я не про перемычки от USB сказал.а про перемычку от разъема isp до пяти вольт дракона.чтобы он всегда думал,что на целевой плате 5 вольт.
Чет врубиться не могу. Получется нужно соеденить контакт: VTG c VCC ??? на плате дракона.
vitalik_1984 писал(а):для дракона другая тема есть.
Кались :)
urry писал(а):В очередной раз выступаю в роли капитана очевидность...
Спасибо кеп!

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

Добавлено: Вс май 13, 2012 09:57:00
vitalik_1984
да правильно понял и на целевую плату никогда не подключатьдракон

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

Добавлено: Вс май 13, 2012 14:17:09
ut1wpr
vitalik_1984 писал(а):да правильно понял и на целевую плату никогда не подключатьдракон
Во новость? А как же отлаживать? По jtag или dw не отладишь не подключив. А если target от 3.3 ? Вообще Драконом не пользоваться? У меня как раз наоборот. Дракон только для отладки. Или друзьям фьюзы "чинить" в режиме ПП.

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

Добавлено: Вс май 13, 2012 19:09:16
vitalik_1984
это отдельная ветка сюда об этом писать это оффтоп.
я же сказал внимательно нужно с питанием целевой платы.лучше стараться от дракона запитывать.или не превышать допустимых пределов и все нормально будет.я больше сюда об этом писать не буду.есть личная переписка и целая тема где можно почитать это все.
а для параллельного программирования там совсем другие ноги они в этом портящемся безобразии не участвуют.

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

Добавлено: Пн май 14, 2012 02:13:59
idadron
Проблема с буфером мне уже весь мозг вынесла...Все остальное уже написано и отлично работает, но иногда программа сбивается при переполнении буфера. Буфер не кратный размеру посылок...когда он близок к заполнению, влезает допустим 3 байта, а посылка состоит из 5-ти. Соответственно записываются только 2. Из-за этого каша с дальнейшей обработкой принятого...помогите пожалуйста еще разок :oops:

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

Добавлено: Пн май 14, 2012 04:02:03
vitalik_1984
так сделайте кратный буфер,в чем проблема?
и обрабатывайте данные то,чего они у вас в буфере то все лежат?обработали и выровняли указатели на хвост и голову.

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

Добавлено: Пн май 14, 2012 09:59:21
demiurg301
Уже сколько юзаю - так и не понял - а можно ли в CVAVR отлаживать пошагово внутри Сшного кода? И какой бы заводской программатор для этого юзать и где бы о процессе самом почитать(конкретно для квавр) :))

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

Добавлено: Пн май 14, 2012 10:56:05
pyzhman
Только внешний отладчик.

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

Добавлено: Пн май 14, 2012 11:45:02
idadron
vitalik_1984 писал(а):так сделайте кратный буфер,в чем проблема?
и обрабатывайте данные то,чего они у вас в буфере то все лежат?обработали и выровняли указатели на хвост и голову.
Так посылки-то разной длинны бывают. Под все буфер не подгонишь.
Вроде я все подчищаю. После каждого приема и обработки я пишу BUFFER_ADR=0 и rx_count0=0. Можно пример как выровнять указатели?

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

Добавлено: Пн май 14, 2012 11:54:19
ChipKiller
idadron писал(а):.Все остальное уже написано и отлично работает, но иногда программа сбивается при переполнении буфера.
.. просто перед записью в буфер нужно сравнивать размер посылки с оставшимся свободным местом...

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

Добавлено: Пн май 14, 2012 11:55:31
demiurg301
pyzhman писал(а):Только внешний отладчик.
Т.е. только внутри ассемблерного кода?