Показать сообщение отдельно
Старый 14.08.2009, 17:33   #1
=L.A.=
Senior Member
 
Регистрация: 26.02.2007
Адрес: Москва РФ
Сообщений: 269
Вес репутации: 232/53
=L.A.= has a spectacular aura about=L.A.= has a spectacular aura about=L.A.= has a spectacular aura about
По умолчанию HiTech 9.60 ( PIC16 ) и переменная int

есть простенькая функция, у которой 2 входных параметра.

Func ( unsigned char A, unsigned int B )
{
тырыпыры;
}

Так вот параметр А воспринимается без проблем, а параметр B как ни стараюсь получается unsigned char. Поскольку никак его не ввести больше 255. Проверял многократно: задаю 300 или 500, вводится 45 или 245. Прога генерит звук, переменная "B" задаёт длительность, так что всё наглядно.
Это глюк?

Последний раз редактировалось =L.A.=; 14.08.2009 в 17:43.
=L.A.= вне форума   Ответить с цитированием