реклама на сайте
подробности

 
 
10 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> Нужен учитель, Если кто-то согласен стать он-лайн учителем, прошу помочь.
_Артём_
сообщение Mar 16 2013, 12:38
Сообщение #61


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(ARV @ Mar 16 2013, 14:00) *
если бы вы пользовались IDE, хотя бы и CodeVision, то наверняка эта оболочка сразу подсказала бы вам, что тактовая частота у вас неверно задана для выбранной скорости UART. и наверняка даже предложила бы "мастера",

Так уж и "сразу подсказала бы "...
Или вы это серьёзно?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Mar 16 2013, 12:41
Сообщение #62


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(_Артём_ @ Mar 16 2013, 15:38) *
Так уж и "сразу подсказала бы "...
Или вы это серьёзно?

C CodeVision именно так бы и было
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 16 2013, 12:57
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(kovigor @ Mar 16 2013, 14:41) *
C CodeVision именно так бы и было

А как это выглядит-то?
Оно что aeps читает или что?

P.S. Всё равно мне кажется что это не компенсирует недостатки CvAVR.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Mar 16 2013, 13:16
Сообщение #64


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(_Артём_ @ Mar 16 2013, 15:57) *
А как это выглядит-то?
Оно что aeps читает или что?

P.S. Всё равно мне кажется что это не компенсирует недостатки CvAVR.

Хоть один укажите, аргументированно только ...
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 16 2013, 13:35
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(kovigor @ Mar 16 2013, 15:16) *
Хоть один укажите, аргументированно только ...

Укажу два:
1. Не поддержан Си++ и Си наверное тоже местами не стандартный
2. Не бесплатен, что вынуждает либо покупать его, либо пиратствовать. А зачем это надо, если есть AVRCGG задаром?
Go to the top of the page
 
+Quote Post
Iptash
сообщение Mar 16 2013, 14:33
Сообщение #66


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(_Артём_ @ Mar 16 2013, 17:35) *
1. Не поддержан Си++ и Си наверное тоже местами не стандартный

Потому что Си++ это другой язык, и, что, чтобы "помыргать" светодиодами нужно объект создовать, или нужно оконные интерфейсы писать?. Для однокристалок нужен язык приближенный к машине, а не к обстракным объектам.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 16 2013, 15:00
Сообщение #67


Гуру
******

Группа: Свой
Сообщений: 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) *
Для однокристалок нужен язык приближенный к машине, а не к обстракным объектам.

Плюсы не дальше от машины, чем Си.
Важнее как используется язык.
Go to the top of the page
 
+Quote Post
Iptash
сообщение Mar 16 2013, 15:10
Сообщение #68


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(_Артём_ @ Mar 16 2013, 19:00) *
Что значит другой? Си++ включает в себя от Си процентов 98-99...

Это значит другой. Это не С++ включает в себя Си, а он унаследовал от Си красивые черты. Я спорить не хочу об этом. Вы просто пишите, что
CV не имеет С++ как недостаток компилятора, но его просто нет в CV и, что если в нем нет Фортрана, то это тоже недостаток?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 16 2013, 15:30
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 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 - бесплатный, Си и Си++, работает с железом.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Mar 16 2013, 18:45
Сообщение #70


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(_Артём_ @ Mar 16 2013, 19:30) *
CV - платный

Это единственный реальный недостаток. Но !!! Он платный, как и все хорошее и удобное. Те 150 евро, которые за него нужно заплатить, не такая уж и большая сумма (а для предприятия это - капля в море), зато за эти деньги приобретается очень удобный и практичный инструмент.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 16 2013, 20:01
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 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 - не деньги, тут согласен.
Go to the top of the page
 
+Quote Post
David_Ali
сообщение Apr 20 2013, 07:56
Сообщение #72


Участник
*

Группа: Участник
Сообщений: 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!
Go to the top of the page
 
+Quote Post
adnega
сообщение Apr 20 2013, 08:10
Сообщение #73


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



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

Рекомендуется сначала опрашивать флаги периферийных устройств (например, приход символа по UART), а только потом оперировать с данными этого периферийного устройства, с последующей операцией очистки флага. Особенно новичкам (которые должны находится в процессе изучения).
Go to the top of the page
 
+Quote Post
David_Ali
сообщение Apr 20 2013, 08:14
Сообщение #74


Участник
*

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



Цитата(adnega @ Apr 20 2013, 13:10) *
Рекомендуется сначала опрашивать флаги периферийных устройств (например, приход символа по UART), а только потом оперировать с данными этого периферийного устройства, с последующей операцией очистки флага. Особенно новичкам (которые должны находится в процессе изучения).

C гиппертерминалом нормально общается, вы конкретно можете сказать что не так в коде?


--------------------
Viva la resistance!
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 20 2013, 08:44
Сообщение #75


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(David_Ali @ Apr 20 2013, 14:14) *
C гиппертерминалом нормально общается, вы конкретно можете сказать что не так в коде?

перед чтением регистра UDR неплохо бы для начала убедиться что там есть данные проверив бит RXC в статусном регистре UCSRA.
Go to the top of the page
 
+Quote Post

10 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01503 секунд с 7
ELECTRONIX ©2004-2016