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 раз(а).

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

CiSi » 11 сен 2010, 17:23

ну, долбавил библиотеку в исходник, эффект тотже

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

ALHIMIK » 11 сен 2010, 18:11

Делаю так -
Код: Выделить всёРазвернуть

volatile unsigned char tx_buffer_index = 0 , tx_buffer[uart_buffer_size] , tx_counter = 0;
volatile unsigned char rx_buffer_index = 0 , rx_buffer[uart_buffer_size] , rx_counter = 0;
volatile unsigned char global_flag = 0;


interrupt[USART_RXC]void ReciveComplite(void)
{
unsigned char data = 0 ;

data = UCSRB;
data = UDR;

if( (rx_buffer_index != uart_buffer_size) && check_valid_symbol(data) )
{
rx_buffer[rx_buffer_index] = data;
rx_buffer_index++;
set_bit(global_flag,take_data_flag);
};
}

interrupt[USART_DRE]void udre(void)
{                           
tx_counter++;
if( tx_counter != tx_buffer_index  )
{
  clear_bit(UCSRB,TXB8);
  UDR = tx_buffer[tx_counter];
}
else
{
  tx_counter = 0;
  tx_buffer_index = 0;
  clear_bit(UCSRB,UDRIE);
};                         
}

void Uart_Send_Symbol(unsigned char symbol)
{
unsigned char sreg = 0;

sreg = SREG;
#asm("cli");
if( (tx_buffer_index == 0) && (check_bit(UCSRA,UDRE)) )
{
  clear_bit(UCSRB,TXB8);
  UDR = symbol;             
}
else
{
  tx_buffer[tx_buffer_index] = symbol;
};   
tx_buffer_index++; 
set_bit(UCSRB,UDRIE);     
SREG = sreg;
};

void init(void)
{   
UBRRH = ( (UBRR>>8) );
UBRRL = ( UBRR );

UCSRA = 0x00;
UCSRB = ( TXEN | RXEN | RXCIE );
UCSRC = ( UCSZ1 | UCSZ0 );

}

void Take_Data(void)
{
static unsigned char  sreg = 0 , data = 0 ;

sreg = SREG;
#asm("cli");
data = rx_buffer[rx_counter]; 
rx_counter++;
if( rx_buffer_index == rx_counter )
{
  clear_bit(global_flag,take_data_flag);
  rx_counter = 0;
  rx_buffer_index = 0;
};
SREG = sreg;

Uart_Send_Symbol(data);

}

void main(void)
{
init();
#asm("sei");
Uart_Send_Symbol('R');
do
{
  if( check_bit(global_flag,take_data_flag) )
  {
   Take_Data();
  }
}while(1);
}


код под мегу16 без библиотечных функций для использования в 128 возможно потребуется переписать init()

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

avr123.nm.ru » 13 сен 2010, 11:51

Удивительный эстрадные номер - человек в надувном шарике :ROFL:


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

MegaBIZON » 13 сен 2010, 18:04

почему-то вспомнился Пипец... :)

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

avr123.nm.ru » 14 сен 2010, 13:20

Китайцы самые хитрые воистину ! Помнят заветы Ленина - "мы пойдем другим путем!"

-


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

galex1981 » 18 сен 2010, 11:27

Это точно!

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

avr123.nm.ru » 23 сен 2010, 11:03

MythBusters 1-146 + Pilots + Special ( все серии можно качать и отдельно ! - примерно по 140 Мб )

Описание: «Разрушители мифов» — американская научно-популярная телепередача на канале Discovery. Передачу ведут специалисты по спецэффектам Джейми Хайнеман и Адам Севидж, использующие свои навыки и опыт для экспериментальной проверки различных баек, слухов, городских легенд и других порождений популярной культуры. И делают они это на самом высоком профессиональном уровне! К полученным «разрушителями легенд» результатам не придраться: эксперименты и опыты проводятся по всем законам науки. С педантичностью воссоздаются естественные условия, с точностью до деталей моделируются ситуации, рискуя здоровьем, «разрушители» проверяют «мифы» на себе или подкладывают вместо себя многострадальный манекен.

В этой раздаче присутствуют все выпуски MythBusters, кроме ещё не переведённых на русский язык.

rutracker.org раздача 2970754

=
Вложения
MythBusters.jpg

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

EdGull » 23 сен 2010, 13:22

там же качество никакое...
лучше бы дал ссылочку на HD

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

avr123.nm.ru » 23 сен 2010, 13:35

Там rutracker.org есть всякие раздачи. Там вводите в поиск "разрушители легенд" и будет список всех раздач. Есть и не пожатая 137 Гб !

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

Grem » 23 сен 2010, 14:54

EdGull писал(а):там же качество никакое...

Для кпк потому как, написано ведь.
avr123.nm.ru писал(а):Есть и не пожатая 137 Гб !

Если не трудно, киньте линк, а то я не нашел, максимум 75.66 GB видел.

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

avr123.nm.ru » 23 сен 2010, 16:16

rutracker.org/forum/viewtopic.php?t=1914278

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

avr123.nm.ru » 24 сен 2010, 10:20

Интересный журнал о самоделках скачать - MAKE Magazine 2006-2010 номера 01-23

thepiratebay.org/torrent/5743120/MAKE_Magazine_2006-2010_[01-23]

Оф. сайт - http://makezine.com/magazine/

Свежий номер 23

-
Вложения
MAKE_Magazine.gif
MAKE_Magazine.gif (30 КиБ) Просмотров: 1337

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

EdGull » 24 сен 2010, 11:23

avr123.nm.ru писал(а):rutracker.org/forum/viewtopic.php?t=1914278

Я ж просил HD, а там
Видео: 544 x 576

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

avr123.nm.ru » 24 сен 2010, 15:18

Эд, я ответил на запрос о раздаче размером 137 Гб. бОльшего размера раздачи нет. Врядли кто покупал все их DVD :lol:

Вот список всех тамошних раздач "Разрушители мифов". в HD наверно только отдельные серии.

Добавлено спустя 3 часа 39 минут 26 секунд:
Станочки разрушителей

-
Вложения
mb_stanki.jpg
mb.rar
(5.2 КиБ) Скачиваний: 0

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

Grem » 24 сен 2010, 15:30

обычные станки ведь, почему "станочки"? :)


Rambler\'s Top100 Mail.ru counter