roboforum.ru

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

RoboRF в МиниБоте

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

RoboRF в МиниБоте

Сообщение galex1981 » 29 янв 2009, 00:22

Для начала знакомлюсь с предметной областью: изучаю datasheet ИС C2500 и исходные коды минибота и т. д.
Вложения
v3.0.rar
последняя рабочая версия
(21.17 КиБ) Скачиваний: 39
исх код эда.rar
имеющиеся исходники
(67.28 КиБ) Скачиваний: 78
cc2500.pdf
Даташит на ИС
(1.3 МиБ) Скачиваний: 135
shema.jpg
Схема миниплаты
Последний раз редактировалось galex1981 15 сен 2009, 21:56, всего редактировалось 6 раз(а).
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение boez » 02 фев 2009, 13:12

Я разрабатывал программы для AVR для заказчиков, находящихся в Хорватии и США. Не видел ни заказчиков, ни девайсы ни разу в жизни. Все работает :) Но конечно когда оно у тебя на столе лежит - выходит быстрее :)

Это не совместная разработка в классическом понимании. SVN тот же полезен, когда много именно разработчиков. А это - просто удаленная отладка.

Между прочим неплохой вариант когда девайс подключен к компу, а на комп есть удаленный доступ по инету. Но это ессно годится не для всех девайсов.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение EdGull » 02 фев 2009, 13:15

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

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение Myp » 02 фев 2009, 13:31

а зачем тебе компорты?

ты сделай на винде RDP службу
тоесть как на сервере, удалённый рабочий стол.

даёшь айпишник свой кому надо, человек подключается по RDP, логонится к тебе на машину и видит рабочий стол второй, ты даже сам можешь продолжать работать в это время на первом рабочем столе
человек получается работает на твоём компе под другим именем пользователя просто.
естесно со всем железом что к компу подсоединено, сканеры камеры компорты принтера и прочее.

если хочешь контролировать процесс то тогда прога RAdmin в помощь
человек будет видеть твой рабочий стол и вы вместе сможете работать(тока разберитесь кто мыкой будет двигать :D )
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение Digit » 02 фев 2009, 14:25

Ой, да! :ROFL: Эд! Расшарь свой комп нафик! )) Мы побалуемся!
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение EdGull » 02 фев 2009, 15:06

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

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение boez » 02 фев 2009, 15:07

Я так работал на чужом линухе по ssh. К линуху по одному уарту подключена была атмега, а по второму - программатор, прошивающий эту атмегу. То есть можно было делать все без помощи хозяина. Кроме разве что восстановления выбитой защиты в БП, питающем плату драйвера двигателя, управляемого этой атмегой :)
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение EdGull » 02 фев 2009, 15:09

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

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение boez » 02 фев 2009, 15:26

Прокся у расшаривающего? Тогда сложнее... Без третьего сервера как это сделать - не представляю. Хотя если прокся SOCKS5 - то может и мона.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение Myp » 02 фев 2009, 15:50

если прокся у расшаривающего то тогда только RDP
там мона отправить приглашение удалённому челу.
кажется ещё както через MSN это делается.
я до конца не вникал.

кстати причём тут расшаривание компа нафиг, достаточно доступ к дискам запретить.
поставить права юзеру RDP только на папку со своим профилем.
только рабочий стол с исходниками он сможет видеть.
и пусть хоть все поочереди там сидят.

если бы всё так просто было, все терминальные серваки давно бы уже попадали из за дураков юзеров

кстати эд давай собирай отдельный ящик
заодно там поставишь вебсервер для видеокамеры и управления минибота)
а потом можно платное вещание ХХХ сделать :lol:
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение EdGull » 02 фев 2009, 16:32

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

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение galex1981 » 04 фев 2009, 00:49

1.30

Добавлено спустя 1 час 27 минут 5 секунд:
первая более менее рабочая версия 1.34, есть правда некоторые недоработки....
Вложения
1.34.rar
(15 КиБ) Скачиваний: 14
1.30.rar
(17.44 КиБ) Скачиваний: 13
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение galex1981 » 06 фев 2009, 01:36

Версия с реализацией правильности отправки/приема сообщения с использованием crc8
Вложения
1.5.rar
1.5
(18.3 КиБ) Скачиваний: 16
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение blindman » 06 фев 2009, 06:19

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

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

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

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение EdGull » 06 фев 2009, 09:17

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

Re: Разработка кода общения 2х мегаплат на СС2500

Сообщение blindman » 06 фев 2009, 09:56

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

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

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

Пред.След.

Вернуться в МиниБот — национальный класс роботов

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

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

cron