-
- CCS в топку, возьми hitech-C для начала. - fk0(19.02.2014 21:16)
- а потом??? - Aleksey_75(19.02.2014 21:23)
- Проблема в том, что CSS или Micro-C не являются C-компиляторами. Это такие специальные бейсики любительского уровня. Обсуждать их здесь бесполезно, ибо никто в трезвом уме и здравой памяти коммерческие проекты на таком не делает. - fk0(20.02.2014 14:04)
- Alex B., который в свое время "собаку съел" на некрочипе, весьма положительно отзывался о компиляторе CCS. Да, там есть свои библиотеки и конструкции вида "#use rs232(baud=9600, xmit=PIN_A2,rcv=PIN_A3, errors)", но это для удобств... - Гудвин(20.02.2014 14:42)
- Ты меня с кем-то перепутал. Я его даже на комп никогда не ставил :) Только PICC и С30, только хардкор :) - Alex B.(21.02.2014 16:51)
- Некоторые положительно отзываются о каких-то PURE BASIC. Но в любом случае -- это не C-компилятор. И для сколько-нибудь серьёзный проект в этом я бы не взялся делать. Потому, что это другой свой ни с чем не совместимый язык. Потому, что тот же код fk0(948 знак., 20.02.2014 15:05)
- Много букв. Для несложных поделий на PIC вполне достаточно. - Гудвин(20.02.2014 15:33)
- Basic. ЧТД. - fk0(20.02.2014 15:36)
- Много букв. Для несложных поделий на PIC вполне достаточно. - Гудвин(20.02.2014 15:33)
- Alex B., который в свое время "собаку съел" на некрочипе, весьма положительно отзывался о компиляторе CCS. Да, там есть свои библиотеки и конструкции вида "#use rs232(baud=9600, xmit=PIN_A2,rcv=PIN_A3, errors)", но это для удобств... - Гудвин(20.02.2014 14:42)
- Проблема в том, что CSS или Micro-C не являются C-компиляторами. Это такие специальные бейсики любительского уровня. Обсуждать их здесь бесполезно, ибо никто в трезвом уме и здравой памяти коммерческие проекты на таком не делает. - fk0(20.02.2014 14:04)
- а так же микроС, некрочиповские компиляторы всесте с мплпбами... И все это на помойку :) - Гудвин(19.02.2014 21:21)
- Странно это... Apтём(339 знак., 20.02.2014 02:01)
- Олега!!! А ведь ты мну ищщо в период "телесисек" на CCS подсадил:)) Будем перебираться , на что смотреть??? - Aleksey_75(19.02.2014 21:24)
- Да вполне нормальная среда и компилятор. Не слушай fk0, ибо он еще не то скажет ;) - Гудвин(19.02.2014 21:33)
- Дык и мне нравицо, не подводил вроде, а здесь затык. Второй день бьюсь , после не принятых данных постоянно kbhit()!=1. Aleksey_75(145 знак., 19.02.2014 21:55 - 21:57)
- Я я забыл уже про пики и CCS-ы. Это библиотечная функция. Но что там она делает не помню. То ли просто флаг прерывания uart возвращает, то ли показывает наличие принятых данных в буфере (если там поддержана буферизация). Попробуй просто Гудвин(41 знак., 19.02.2014 22:16)
- uart софтовый , прерываний естественно нет. Про инициализацию, она в конфиге , хотя мысли появились. Завтра попробую, спс... - Aleksey_75(19.02.2014 22:21)
- #use rs232(baud=9600, xmit=PIN_A2,rcv=PIN_A3, errors) Reccer(129 знак., 19.02.2014 23:13)
- ОГРОМНОЕ СПАСИБО!! Что-то я втупил, ведь смотрел же в сторону errors. Aleksey_75(253 знак., 20.02.2014 08:57)
- 1) Точно не знаю, но думаю, что RS232_ERRORS для каждого потока своя (имеется ввиду для каждого STREAM=id в директиве Reccer(666 знак., 20.02.2014 11:41)
- сегодня методом проб и ошибок (мне так кажется)RS232_ERRORS это некий виртуальный RCSTAx. у меня всегда 7бит (RCSTAx.SPEN) = 1, 5бит (RCSTAx.SREN)=1, при ошибке приёма 2 бит(RCSTAx.FERR) =1. Могу конечно ошибаться , но мне показалось как-то так.А Aleksey_75(113 знак., 20.02.2014 22:29)
- OK! Спасибо! - Aleksey_75(20.02.2014 12:04)
- 1) Точно не знаю, но думаю, что RS232_ERRORS для каждого потока своя (имеется ввиду для каждого STREAM=id в директиве Reccer(666 знак., 20.02.2014 11:41)
- ОГРОМНОЕ СПАСИБО!! Что-то я втупил, ведь смотрел же в сторону errors. Aleksey_75(253 знак., 20.02.2014 08:57)
- #use rs232(baud=9600, xmit=PIN_A2,rcv=PIN_A3, errors) Reccer(129 знак., 19.02.2014 23:13)
- uart софтовый , прерываний естественно нет. Про инициализацию, она в конфиге , хотя мысли появились. Завтра попробую, спс... - Aleksey_75(19.02.2014 22:21)
- Я я забыл уже про пики и CCS-ы. Это библиотечная функция. Но что там она делает не помню. То ли просто флаг прерывания uart возвращает, то ли показывает наличие принятых данных в буфере (если там поддержана буферизация). Попробуй просто Гудвин(41 знак., 19.02.2014 22:16)
- Дык и мне нравицо, не подводил вроде, а здесь затык. Второй день бьюсь , после не принятых данных постоянно kbhit()!=1. Aleksey_75(145 знак., 19.02.2014 21:55 - 21:57)
- Да вполне нормальная среда и компилятор. Не слушай fk0, ибо он еще не то скажет ;) - Гудвин(19.02.2014 21:33)
- а потом??? - Aleksey_75(19.02.2014 21:23)
- CCS в топку, возьми hitech-C для начала. - fk0(19.02.2014 21:16)