Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » глупый вопрос по ошибкам


глупый вопрос по ошибкам

Сообщений 1 страница 4 из 4

1

Доброго времени суток, у меня маленький вопросик: при компиляции программы Bascom выдает предупреждения на следующих строчках:

....
Dim Sendstr As String * 20   
.....
Sendstr = Chr(4) + Chr(verpo) + Chr(67) + Chr(68)
Crcstr = Crc8(sendstr , 3)
Sendstr = Sendstr + Chr(sendstr)
Call Send_usar(sendstr)  -->здесь сообщение : Source string could be too big to fit into target string [SENDSTR>___XL]  in line  444

......

Sub Send_usar(byval Str_usart As String )
....
  End Sub 

и еще

Prt(4) = Portc   -->здесь сообщение : When reading the PIN, PINX should be used?  in line  590

почему?

0

2

Source string could be too big to fit into target string [SENDSTR>___XL]  in line  444
не страшно, это предупреждение программисту: братан, смотри сам, чтобы длина строки не вышла за предел твоего объявления переменной

When reading the PIN, PINX should be used?  in line  590
на чисто англицком: когда читаешь порт используй команду PINx
потому что так у AVR реализовано

0

3

по поводу  Portc   и PINС - туплю страшно, реально смотрю на Port  а думаю что Pin   :canthearyou:

Отредактировано Penumbra (2016-12-13 14:32:04)

0

4

все, всем спасибо за подсказки ))

0

Похожие темы


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » глупый вопрос по ошибкам