roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 май 2025, 05:22

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 14 дек 2008, 15:53 
Не в сети
Аватара пользователя

Зарегистрирован: 02 янв 2008, 22:03
Сообщения: 17
Откуда: Одесса
прог. языки: Си
Поделитесь плиз исходником декодера на Тини2313 для RC-5. Желательно под Code Vision. Делал на Мега8515 и всё Ок, а под Тини2313 переделать немогу. :)
За ранние спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 14 дек 2008, 20:15 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2008, 13:18
Сообщения: 1060
Откуда: Москва
прог. языки: PHP
Увы я не сделал декодер RC-5


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 14 дек 2008, 20:36 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Krik99 писал(а):
. Делал на Мега8515 и всё Ок, а под Тини2313 переделать немогу. :)
За ранние спасибо!

Так выложи свой код, мож кто поможет перенести на тини

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 14 дек 2008, 21:07 
Не в сети
Аватара пользователя

Зарегистрирован: 02 янв 2008, 22:03
Сообщения: 17
Откуда: Одесса
прог. языки: Си
blindman писал(а):
Так выложи свой код, мож кто поможет перенести на тини

Тот код который я писал для Мега8515 это не совсем мой, с форума РадиоКота взят. Он довольно не поворотливый и громоздкий, может кто писал для Тини2313 попрошу поделиться. :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 14 дек 2008, 21:16 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а всё ваша религия дурацкая... :D
на васике какая красота-то... :P

Код:
$regfile = "2313def.dat"                                   ' specify the used micro
$crystal = 4000000                                         ' used crystal frequency
$baud = 19200                                               ' use baud rate
$hwstack = 32                                               ' default use 32 for the hardware stack
$swstack = 10                                               ' default use 10 for the SW stack
$framesize = 40                                             ' default use 40 for the frame space

'   +5V <---[A Led K]---[220 Ohm]---> Pb.3 for 2313.
' RC5SEND is using TIMER1, no interrupts are used
' The resistor must be connected to the OC1(A) pin , in this case PB.3

Dim Togbit As Byte , Command As Byte , Address As Byte
Command = 12                                               ' power on off
Togbit = 0                                                 ' make it 0 or 32 to set the toggle bit
Address = 0

Do
  Waitms 500
  Rc5send Togbit , Address , Command
  'or use the extended RC5 send code. You can not use both
  'make sure that the MS bit is set to 1, so you need to send
  '&B10000000 this is the minimal requirement
  '&B11000000 this is the normal RC5 mode
  '&B10100000 here the toggle bit is set
  ' Rc5sendext &B11000000 , Address , Command
Loop


Код:
$regfile = "2313def.dat"                                   ' specify the used micro
$crystal = 4000000                                         ' used crystal frequency
$baud = 19200                                               ' use baud rate
$hwstack = 32                                               ' default use 32 for the hardware stack
$swstack = 10                                               ' default use 10 for the SW stack
$framesize = 40                                             ' default use 40 for the frame space

'use byte library for smaller code

$lib "mcsbyte.lbx"
'This example shows how to decode RC5 remote control signals
'with a SFH506-35 IR receiver.
'Connect to input to PIND.2 for this example
'The GETRC5 function uses TIMER0 and the TIMER0 interrupt.
'The TIMER0 settings are restored however so only the interrupt can not
'be used anymore for other tasks
'tell the compiler which pin we want to use for the receiver input

Config Rc5 = Pind.2

'the interrupt routine is inserted automatic but we need to make it occur
'so enable the interrupts

Enable Interrupts
'reserve space for variables

Dim Address As Byte , Command As Byte
Print "Waiting for RC5..."

Do
'now check if a key on the remote is pressed
'Note that at startup all pins are set for INPUT
'so we dont set the direction here

'If the pins is used for other input just unremark the next line

'Config Pind.2 = Input
Getrc5(address , Command)
'we check for the TV address and that is 0
If Address = 0 Then
    'clear the toggle bit
    'the toggle bit toggles on each new received command
    'toggle bit is bit 7. Extended RC5 bit is in bit 6
    Command = Command And &B01111111
    Print Address ; "  " ; Command
End If
Loop


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 14 дек 2008, 21:31 
Не в сети
Аватара пользователя

Зарегистрирован: 02 янв 2008, 22:03
Сообщения: 17
Откуда: Одесса
прог. языки: Си
EdGull писал(а):
а всё ваша религия дурацкая... :D
на васике какая красота-то... :P

На васике то хорошо, но мне надо на Си.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 14 дек 2008, 21:37 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну я ж и говорю, ваша дурацкая религия... :)

Добавлено спустя 2 минуты 16 секунд:
погодь, али ты студент-халявщик? :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 14 дек 2008, 21:43 
Не в сети
Аватара пользователя

Зарегистрирован: 02 янв 2008, 22:03
Сообщения: 17
Откуда: Одесса
прог. языки: Си
EdGull писал(а):
ну я ж и говорю, ваша дурацкая религия... :)

Добавлено спустя 2 минуты 16 секунд:
погодь, али ты студент-халявщик? :wink:

Не боись не студент :). При удачном освоение RC 5 возможна разработка простейшего Умного Дома, под свои нужды.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 01 апр 2009, 16:52 
Не в сети
Аватара пользователя

Зарегистрирован: 02 янв 2008, 22:03
Сообщения: 17
Откуда: Одесса
прог. языки: Си
Всё получилось, всем спасибо. Нашол исходник немного подправел и всё ок.
EdGull писал(а):
а всё ваша религия дурацкая... :D
на васике какая красота-то... :P

"красота" на васике даже в Тини13 не лезит :)...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 01 апр 2009, 16:54 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
А оптимизацию по размеру включал при компиляции?

_________________
if(!Operate) Read(pDatasheet);


Последний раз редактировалось blindman 01 апр 2009, 16:56, всего редактировалось 1 раз.
Излишнее цитирование!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: tiny13 низкая скорость и вопросы по ИК и прот. RC5
СообщениеДобавлено: 25 окт 2012, 12:06 
Не в сети

Зарегистрирован: 23 июл 2012, 15:24
Сообщения: 1485
Затолкал Сишный код из примера в VMLAB. Ничего не менял. Почему-то напрочь не работают прерывания :( Где у меня ошибка в ДНК?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO