roboforum.ru

Технический форум по робототехнике.

avr123.nm.ru blog - вопросы и ответы

Блоги посетителей.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 06 дек 2009, 01:54

Это первый и надеюсь единственный блог avr123.nm.ru blog (новый адрес курс AVR начинающим www.proavr.narod.ru) - собственно вопросы и скорые ответы :D

Здесь ЗАПРЕЩЕНО ! Задавать вопрос: "доколе !?" :ROFL:

==========
Последний раз редактировалось avr123.nm.ru 27 апр 2014, 13:39, всего редактировалось 8 раз(а).
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 11 авг 2010, 14:33

Прикольно ! LEGO NXT преодолевает расщелины укладывая мобильный мост который тащит на себе, несколько расщелин :Bravo: :good:

Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 13 авг 2010, 14:09

очень красивое видео ! - Space Shuttle Launch - HD 1080p

Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 21 авг 2010, 21:06

"Неудержимые" - отличный фильм! Очень рекомендую. Сказка-боевик снят ДОБРОТНО, и отличный юмор.

... вслед уходящему Шварцнегеру реплика "мечтает стить президентом" повергает зал в хохот :ROFL: а США наверно люди на уши встают :ROFL:

"Приключения Адель" тоже хорошее кино.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение Сергей » 21 авг 2010, 21:53

Мне "Неудержимые" понравился, тупо банальный боевик, но рад был увидеть хороших актеров. Про президента - зачет :D
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 21 авг 2010, 22:03

В конце злодея класно нашпиговали ! Прямо к столу можно подавать.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 04 сен 2010, 01:18

Чуваку ногу отстрелили, он отнес ее домой, затем похоронил на Ваганьковском кладбище и панихидку ежегодно правит по ней... Приглашает посетить могилку и утверждает что пушка в Кремле 11-я от входа

Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 08 сен 2010, 22:55

У льва мясо украли - он обиделся

Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение MegaBIZON » 09 сен 2010, 09:09

тридцать три раза показывают непонятную возню глупого льва и обосравшихся чуваков, с моим нулевым знанием языка нифига не понял :pardon:
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 09 сен 2010, 10:42

Ну я бы не сказал что они обделались и контроль потеряли. Просто резать ролик неохота была, так закачал. Там интервью с посетителями которые это сняли.

Вроде второй чувак какую то фигню с пояса снял и к гриве пристроил - может быстрый впрыск успокоительного снотворного ? Лев наверху уже как то в ногах заплетаться стал.

Прикольно львица полезла льва успокаивать, типа "тише, дурак ! вааще кормить перестанут, довыЕживаешьсИ !" женская практичная логика. :ROFL:
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение CiSi » 10 сен 2010, 19:22

У меня возникла следующая проблемма неполучается получить данные с ПК по USART-у, отправлять в пк данные получается, а вот получить из него нет. в чем проблема? Использую CVAVR процедуру getchar();
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение ALHIMIK » 10 сен 2010, 19:33

Дык с пк слать надо
то что пришло в буфер
парсить
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение CiSi » 10 сен 2010, 19:59

Предположим, в гипер терминале отправляю что то нажатием на клавишу клавиатуры, но функция getchar() ее невидит.
if (rx_counter1 !=0){
a=getchar1();
putchar1(a) ;} //или putchar1(getchar1());
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение ALHIMIK » 10 сен 2010, 22:34

уарт как проинициализирован ?
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение CiSi » 10 сен 2010, 23:16

Код: Выделить всёРазвернуть
#include <mega128.h>
#include <m8_128.h>                                   
#include <delay.h>
#include <stdlib.h> 
#include <stdio.h>

#define RXB8 1
#define TXB8 0
#define UPE 2
#define OVR 3
#define FE 4
#define UDRE 5
#define RXC 7

#define FRAMING_ERROR (1<<FE)
#define PARITY_ERROR (1<<UPE)
#define DATA_OVERRUN (1<<OVR)
#define DATA_REGISTER_EMPTY (1<<UDRE)
#define RX_COMPLETE (1<<RXC)

// USART1 Receiver buffer
#define RX_BUFFER_SIZE1 100
char rx_buffer1[RX_BUFFER_SIZE1];

#if RX_BUFFER_SIZE1<256
unsigned char rx_wr_index1,rx_rd_index1,rx_counter1;
#else
unsigned int rx_wr_index1,rx_rd_index1,rx_counter1;
#endif

// This flag is set on USART1 Receiver buffer overflow
bit rx_buffer_overflow1;

// USART1 Receiver interrupt service routine
interrupt [USART1_RXC] void usart1_rx_isr(void)
{
char status,data;
status=UCSR1A;
data=UDR1;
if ((status & (FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN))==0)
   {
   rx_buffer1[rx_wr_index1]=data;
   if (++rx_wr_index1 == RX_BUFFER_SIZE1) rx_wr_index1=0;
   if (++rx_counter1 == RX_BUFFER_SIZE1)
      {
      rx_counter1=0;
      rx_buffer_overflow1=1;
      };
   };
}

// Get a character from the USART1 Receiver buffer
#pragma used+
char getchar1(void)
{
char data;
while (rx_counter1==0);
data=rx_buffer1[rx_rd_index1];
if (++rx_rd_index1 == RX_BUFFER_SIZE1) rx_rd_index1=0;
#asm("cli")
--rx_counter1;
#asm("sei")
return data;
}
#pragma used-
// Write a character to the USART1 Transmitter
#pragma used+
void putchar1(char c)
{
while ((UCSR1A & DATA_REGISTER_EMPTY)==0);
UDR1=c;
}
#pragma used-

// Declare your global variables here

void main(void)
{
char a; 

// USART1 initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART1 Receiver: On
// USART1 Transmitter: On
// USART1 Mode: Asynchronous
// USART1 Baud Rate: 9600
UCSR1A=0x00;
UCSR1B=0x98;
UCSR1C=0x06;
UBRR1H=0x00;
UBRR1L=0x67;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

// Global enable interrupts
#asm("sei")

while (1)
      {
       if (rx_counter1 !=0){
           a=getchar1();
           putchar1(a);
           }
           else putchar1('a') ;
      };
}
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: avr123.nm.ru blog - вопросы и ответы

Сообщение avr123.nm.ru » 11 сен 2010, 00:50

Пример 2 юсартов есть в примерах на сайте CVAVR.

====
Недавно использовал usart_1 в меге128 и вот эти библи подправил - в архиве они.

а в исходнике так

Код: Выделить всёРазвернуть
// Input/Output functions for UART1
#include "mystdio.h"


Добавлено спустя 37 минут 49 секунд:
9-11 видео - http://www.msnbc.msn.com/id/21134540/vp ... 8#14516626
Вложения
usart1_atmega128_cvavr.rar
(6.64 КиБ) Скачиваний: 0
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

Вернуться в Блоги

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3