termostat: Все сообщения за 21 Марта 2004 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

termostat

аксакал

Дык. В разных компиляторах по разному бкдет. (как и под вынь32 програмирование).

Ты же видишь текст только файла .с а что в подключаемых *.h не видишь

А заголовки *.h в разных компиляторах по разному реализованы.

Вот если ты возьмешь текст на Си после препроцесора (например из листинга программы асм + си создаваемого при компиляции) в котором уже включены все заголовки и учтены дефайны - тогда он будет транспортабелен на АНСИ компиляторы.

А так ищи пример LCD под WinAVR, их куча в сети.

А лучше поставь себе CodeVision он не большой 2.5 Мб для скачки.

Вот прицепил провереные мной примеры LCD с эмуляцией в VMLAB (готовлю новую задачу в курс).

 

termostat

аксакал

weris, 21.03.2004 10:21:12 :
AVR 8535 - АЦП работает нно есть один глюк
 


Убрал я твое премудрое условие:

if ((adc_res==0)&(!(port_b>>bit_b0)&1))

На трезвую голову его разобрать очень трудно,

заменил на более простое:

if (adc_res==0)

сразу все заработало по требуемому тобой алгоритму.
только "Билдить" в ВМЛАБ надо 2 раза!

все в прицепленом файле (4 кб):


 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru