|
|
  |
Нужен учитель, Если кто-то согласен стать он-лайн учителем, прошу помочь. |
|
|
|
Mar 16 2013, 15:00
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(Iptash @ Mar 16 2013, 16:33)  Потому что Си++ это другой язык Что значит другой? Си++ включает в себя от Си процентов 98-99... Цитата(Iptash @ Mar 16 2013, 16:33)  чтобы "помыргать" светодиодами нужно объект создовать Не нужно, но можно и не вредно. Цитата(Iptash @ Mar 16 2013, 16:33)  нужно оконные интерфейсы писать? Бывают у народа и такие задачи , и не редко. Цитата(Iptash @ Mar 16 2013, 16:33)  Для однокристалок нужен язык приближенный к машине, а не к обстракным объектам. Плюсы не дальше от машины, чем Си. Важнее как используется язык.
|
|
|
|
|
Mar 16 2013, 15:30
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(Iptash @ Mar 16 2013, 17:10)  Это не С++ включает в себя Си, а он унаследовал от Си красивые черты. Не только унаследовал, а ещё и добавил множество новых. Цитата(Iptash @ Mar 16 2013, 17:10)  CV не имеет С++ как недостаток компилятора, но его просто нет в CV и, что если в нем нет Фортрана, то это тоже недостаток? Фортран тут нипричём. Я сравниваю не компилятор, а решение в целом (CV vs AVRGCC). CV - платный, Си, сам работать с железом не умеет, нужно AVRStudio. AvrStudio - бесплатный, Си и Си++, работает с железом.
|
|
|
|
|
Mar 16 2013, 20:01
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(kovigor @ Mar 16 2013, 20:45)  Это единственный реальный недостаток. Ну на вкус и цвет...у каждого своя реальность. Цитата(kovigor @ Mar 16 2013, 20:45)  Он платный, как и все хорошее и удобное. Atmel Studio неудобное и нехорошее по-вашему, а помоему наоборот. Цитата(kovigor @ Mar 16 2013, 20:45)  Те 150 евро, которые за него нужно заплатить, не такая уж и большая сумма (а для предприятия это - капля в море) 150 - не деньги, тут согласен.
|
|
|
|
|
Apr 20 2013, 07:56
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 28-02-13
Пользователь №: 75 833

|
Здравствуйте. Давно тут не появлялся ) вот проблемка вышла может поможет кто.. кто то убедил меня тут учить С++ я на нем и стал писать, вроде бы получается что-то. Так вот, имется 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 не могу найтти НЕХ файлы (. В общем всем отписавшимся заранее спасибо.
--------------------
Viva la resistance!
|
|
|
|
|
Apr 20 2013, 08:10
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(David_Ali @ Apr 20 2013, 11:56)  Здравствуйте. Давно тут не появлялся ) вот проблемка вышла может поможет кто.. кто то убедил меня тут учить С++ я на нем и стал писать, вроде бы получается что-то. Так вот, имется HC-05 и ATmega8. Идея проста, как и у всех новичков включить реле по блютузу ) но пока вместо реле у меня светодиод. прошиваю МК подключаю блютуз настраиваю, посылаю команду, он приимает ее включается и сразу выключается. а почему не пойму. подскажите в чем проблема, заранее спасибо. Рекомендуется сначала опрашивать флаги периферийных устройств (например, приход символа по UART), а только потом оперировать с данными этого периферийного устройства, с последующей операцией очистки флага. Особенно новичкам (которые должны находится в процессе изучения).
|
|
|
|
|
Apr 20 2013, 08:14
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 28-02-13
Пользователь №: 75 833

|
Цитата(adnega @ Apr 20 2013, 13:10)  Рекомендуется сначала опрашивать флаги периферийных устройств (например, приход символа по UART), а только потом оперировать с данными этого периферийного устройства, с последующей операцией очистки флага. Особенно новичкам (которые должны находится в процессе изучения). C гиппертерминалом нормально общается, вы конкретно можете сказать что не так в коде?
--------------------
Viva la resistance!
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|