roboforum.ru

Технический форум по робототехнике.

Оптимальные параметры USART

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Оптимальные параметры USART

Сообщение galex1981 » 17 мар 2009, 23:44

Делаю приемопередачу по UART на миниботе (МК ATMega32), столкнулся с параметрами $hwstack, $swstack, $framesize в BasCom (размеры стека и размера пакета). Передаются строки размером до 10-15 байт. Какие значения этих параметров будут оптимальными для реализации данной задачи?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Оптимальные параметры USART

Сообщение MiBBiM » 17 мар 2009, 23:48

стэк влияет имхо на количество вложенных процедур(при передаче параметров), но поскольку основные переменные глобальные(для авр дос), то беспокоится о больших значениях не стоит.
P.S. имхо $framesize - размер странички все таки
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Оптимальные параметры USART

Сообщение avr123.nm.ru » 17 мар 2009, 23:51

galex1981 писал(а):столкнулся с параметрами $hwstack, $swstack, $framesize в BasCom

все на человеческом языке.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Оптимальные параметры USART

Сообщение galex1981 » 17 мар 2009, 23:57

Для AVR-Dos я то понял что там даже по 64 байта всех параметров достаточно. Я имею ввиду про разрабатываемую мной RoboRF. При установке этих параметров так же 128 сали пояляться левые строки, без этого не было...

Добавлено спустя 3 минуты 56 секунд:
avr123.nm.ru писал(а):
galex1981 писал(а):столкнулся с параметрами $hwstack, $swstack, $framesize в BasCom

все на человеческом языке.


$HWSTACK - Sets the available space for the Hardware stack (Устанавливает размер доступного стека "Железа")
$SWSTACK - Sets the available space for the software stack (Устанавливает размер доступного софтового стека )
$FRAMESIZE -Sets the available space for the frame (Устанавливает размер доступного кадра)
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3