Axxel 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 (изменено) · Жалоба А есть ли у Вас какойнить примерчик? Есть один корявенький.... пользуйтесь :) Unit1.rar Изменено 14 апреля, 2008 пользователем Axxel Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 · Жалоба Есть один корявенький.... пользуйтесь Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 · Жалоба А как передать байт (не строку)? Суть в том чтоб иметь возможность каждому биту присвоить какую-то функцию... Ну и самое главное - иметь возможность вести обмен в формате: #команда(1 байт)*параметр(1 байт), ну т.е. #111*256. А как вообще строится этот диалог? Как принято? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Axxel 0 15 апреля, 2008 Опубликовано 15 апреля, 2008 (изменено) · Жалоба Ну это как напишите, а как принято-изучайте стандартные протоколы :) Ну к примеру если протокол master-slave, то запрос от мастера-ответ подчиненного. Изменено 15 апреля, 2008 пользователем Axxel Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
23322 0 19 апреля, 2008 Опубликовано 19 апреля, 2008 · Жалоба приветствую. моя тема http://electronix.ru/forum/index.php?showtopic=38021&hl= наверное у меня пока кривые руки. я приобрел контроллер http://www.ldm-systems.ru/price_konstructors.htm LDM-MP 2.01 даже читаю книжки. но с чего начать изготовление бегущей. кукую прогу нужно. опишите все для не осень понимающего ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
23322 0 23 апреля, 2008 Опубликовано 23 апреля, 2008 · Жалоба актуально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Axxel 0 24 апреля, 2008 Опубликовано 24 апреля, 2008 (изменено) · Жалоба Начни с изучения ДШ на МК в плате, разберись как подключать нагрузку к портам, напиши программку для мигания диодом для начала. Затем прочитай про принцип динамической индикации... и.т.д. Хоть и ругают "общеизвестный курс", но для того чтобы написать программку мигания, собрать программатор, и понять в общих чертах, как программируется контроллер на С, можно его почитать (авр123.ру) :) (потом все равно тебя поправят) Вопросы-то КОНКРЕТНЫЕ задавать нужно, начни с простого, здесь тебе все равно помогут. А "Актуально"-это извини, совсем не вопрос :) P.S. Я кстати тоже чайник-любитель :) Изменено 24 апреля, 2008 пользователем Axxel Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
23322 0 26 апреля, 2008 Опубликовано 26 апреля, 2008 · Жалоба Шпак Ю А - Программирование На Языке C Для Avr И Pic Микроконтроллеров (2006).djvu вот. что нашел в книжке ... это мне поможет? #include <avx/io.h> #include <avr/dalay.h> #include <stdio.h> //Отображаемый номер //Счетчик текущего светоиндикатора в режиме ох: char n; //Отображаемый номер char c; //Счетчик текущего светоиндикатора в режиме ожидания int main (void) { UBRR = 25; //Скорость обмена через UART - 9600 бод UCR = 0x18; /*Устанавливаем разряды ТХЕN и RХЕN для активизации UART в режиме ввода/вывода через выводы 0 и 1 порта D. Разряд СНR9=0 - передача 8 бит данные */ DDFA = 0x00; //Все выводы порта А - входы PORTA - OxFF; //Выводы порта А - нагруженные DDKB = OxFF; //Все выводы порта В - выходы while (1) //Бееконечный цикл { c = 1; //Начинаем с первого светоиндикатора whie (PINA == 0xFF) //До тех лор, пока не нажата кнопка... { if (c == 0) c = 1; //Если "точка" пробежала всю линейку //индикаторов, то начинаем опять с первого светодиода PORTB = ~c; //Загорается "бегущая точка" _delay_loop_2(100); //Короткая задержка n++; //Увеличиваем число, предназначенное к выводу c = c << 1; //Сдвигаем "бегущую точку" влево } printf ("%d", n); //Если нажата кнопка, выводим число через PORTB = ~n; //UART и отображаем его с помощью светодиодов _delay_loop_2 (1000); //Длинная задержка PORTB = 0xFF; //Гасим светодиоды } } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cybersonner 1 26 апреля, 2008 Опубликовано 26 апреля, 2008 · Жалоба Пробуй(изучай) WinAPI. То есть не всякие библиотеки. Суть- запускаешь процесс, в котором постоянно(в цикле)проверяшь, а не принято ли что-нибудь, в нем же и отпрвляешь в случае необходимости. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться