Артём__ 0 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба если бы вы пользовались IDE, хотя бы и CodeVision, то наверняка эта оболочка сразу подсказала бы вам, что тактовая частота у вас неверно задана для выбранной скорости UART. и наверняка даже предложила бы "мастера", Так уж и "сразу подсказала бы "... Или вы это серьёзно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба Так уж и "сразу подсказала бы "... Или вы это серьёзно? C CodeVision именно так бы и было Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба C CodeVision именно так бы и было А как это выглядит-то? Оно что aeps читает или что? P.S. Всё равно мне кажется что это не компенсирует недостатки CvAVR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба А как это выглядит-то? Оно что aeps читает или что? P.S. Всё равно мне кажется что это не компенсирует недостатки CvAVR. Хоть один укажите, аргументированно только ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба Хоть один укажите, аргументированно только ... Укажу два: 1. Не поддержан Си++ и Си наверное тоже местами не стандартный 2. Не бесплатен, что вынуждает либо покупать его, либо пиратствовать. А зачем это надо, если есть AVRCGG задаром? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба 1. Не поддержан Си++ и Си наверное тоже местами не стандартный Потому что Си++ это другой язык, и, что, чтобы "помыргать" светодиодами нужно объект создовать, или нужно оконные интерфейсы писать?. Для однокристалок нужен язык приближенный к машине, а не к обстракным объектам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба Потому что Си++ это другой язык Что значит другой? Си++ включает в себя от Си процентов 98-99... чтобы "помыргать" светодиодами нужно объект создовать Не нужно, но можно и не вредно. нужно оконные интерфейсы писать? Бывают у народа и такие задачи , и не редко. Для однокристалок нужен язык приближенный к машине, а не к обстракным объектам. Плюсы не дальше от машины, чем Си. Важнее как используется язык. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба Что значит другой? Си++ включает в себя от Си процентов 98-99... Это значит другой. Это не С++ включает в себя Си, а он унаследовал от Си красивые черты. Я спорить не хочу об этом. Вы просто пишите, что CV не имеет С++ как недостаток компилятора, но его просто нет в CV и, что если в нем нет Фортрана, то это тоже недостаток? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба Это не С++ включает в себя Си, а он унаследовал от Си красивые черты. Не только унаследовал, а ещё и добавил множество новых. CV не имеет С++ как недостаток компилятора, но его просто нет в CV и, что если в нем нет Фортрана, то это тоже недостаток? Фортран тут нипричём. Я сравниваю не компилятор, а решение в целом (CV vs AVRGCC). CV - платный, Си, сам работать с железом не умеет, нужно AVRStudio. AvrStudio - бесплатный, Си и Си++, работает с железом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба CV - платный Это единственный реальный недостаток. Но !!! Он платный, как и все хорошее и удобное. Те 150 евро, которые за него нужно заплатить, не такая уж и большая сумма (а для предприятия это - капля в море), зато за эти деньги приобретается очень удобный и практичный инструмент. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 16 марта, 2013 Опубликовано 16 марта, 2013 · Жалоба Это единственный реальный недостаток. Ну на вкус и цвет...у каждого своя реальность. Он платный, как и все хорошее и удобное. Atmel Studio неудобное и нехорошее по-вашему, а помоему наоборот. Те 150 евро, которые за него нужно заплатить, не такая уж и большая сумма (а для предприятия это - капля в море) 150 - не деньги, тут согласен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
David_Ali 0 20 апреля, 2013 Опубликовано 20 апреля, 2013 · Жалоба Здравствуйте. Давно тут не появлялся ) вот проблемка вышла может поможет кто.. кто то убедил меня тут учить С++ я на нем и стал писать, вроде бы получается что-то. Так вот, имется HC-05 и ATmega8. Идея проста, как и у всех новичков включить реле по блютузу ) но пока вместо реле у меня светодиод. прошиваю МК подключаю блютуз настраиваю, посылаю команду, он приимает ее включается и сразу выключается. а почему не пойму. подскажите в чем проблема, заранее спасибо. вот код --> #include <mega8.h> #include <stdio.h> void main(void) { char data; PORTB=0x00; DDRB=0xFF; PORTD=0x00; DDRD=0x00; // USART initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART Receiver: On // USART Transmitter: Off // USART Mode: Asynchronous // USART Baud Rate: 9600 UCSRA=0x00; UCSRB=0x10; UCSRC=0x86; UBRRH=0x00; UBRRL=0x33; while (1) { data=UDR; if(data=='1') { PORTB=0xFF; } if(data=='0') { PORTB=0x00; } }; } P.S это исходник изначально был для для CV по ходу, свой я немного изменил но не помогло, эффект тот же. и почему то в CodeVision не могу найтти НЕХ файлы (. В общем всем отписавшимся заранее спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 20 апреля, 2013 Опубликовано 20 апреля, 2013 · Жалоба Здравствуйте. Давно тут не появлялся ) вот проблемка вышла может поможет кто.. кто то убедил меня тут учить С++ я на нем и стал писать, вроде бы получается что-то. Так вот, имется HC-05 и ATmega8. Идея проста, как и у всех новичков включить реле по блютузу ) но пока вместо реле у меня светодиод. прошиваю МК подключаю блютуз настраиваю, посылаю команду, он приимает ее включается и сразу выключается. а почему не пойму. подскажите в чем проблема, заранее спасибо. Рекомендуется сначала опрашивать флаги периферийных устройств (например, приход символа по UART), а только потом оперировать с данными этого периферийного устройства, с последующей операцией очистки флага. Особенно новичкам (которые должны находится в процессе изучения). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
David_Ali 0 20 апреля, 2013 Опубликовано 20 апреля, 2013 · Жалоба Рекомендуется сначала опрашивать флаги периферийных устройств (например, приход символа по UART), а только потом оперировать с данными этого периферийного устройства, с последующей операцией очистки флага. Особенно новичкам (которые должны находится в процессе изучения). C гиппертерминалом нормально общается, вы конкретно можете сказать что не так в коде? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 20 апреля, 2013 Опубликовано 20 апреля, 2013 · Жалоба C гиппертерминалом нормально общается, вы конкретно можете сказать что не так в коде? перед чтением регистра UDR неплохо бы для начала убедиться что там есть данные проверив бит RXC в статусном регистре UCSRA. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться