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

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

Сообщение EdGull » 01 фев 2009, 10:13

и так сегодня на свежую голову разобрался во всех грехах
1. версии с 1.02 по 1.04 не передавали в эфир потому что не правильно был выбран чипселект
нужно было
Код: Выделить всёРазвернуть
'Config Pinb.1 = Output : Zb_cs Alias Portb.1 : Zb_cs = 1       ' для мегаплаты
Config Pinb.0 = Output : Zb_cs Alias Portb.0 : Zb_cs = 1       ' для МиниБот 2.0

после замены этих строк версии с 1.02 по 1.04 начали передаать в эфир и соответсвено приемник их стал видеть (сейчас для чистоты эксперемента в приемнике только начальный приемный код)
2. версии с 1.02 по 1.04 так и гонят в свой уарт лишнюю служебную информацию
в виде
36 - 00001111
3A - 00001111
3B - 00001111
35 - 00001111
36 - 00001111
3A - 00001111
3B - 00001111
35 - 00001111
36 - 00001111
3A - 00001111
3B - 00001111
35 - 00001111

3. версия 1.09 таблицы уже не шлет, но раз в пять секунд к себе в уарт шлет "PATABLE" в эфир шлет "Н"
4. все отсальные версии не рабочии

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

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

Сообщение galex1981 » 01 фев 2009, 13:35

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

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

Сообщение galex1981 » 01 фев 2009, 23:40

Сделал реализацию буфера на передачу 10 байт

Добавлено спустя 11 минут 27 секунд:
Заглушка

Добавлено спустя 33 секунды:
Заглушка

Добавлено спустя 7 минут 53 секунды:
без заглушки 1.22

Добавлено спустя 12 минут 10 секунд:
проверка 1.23
Вложения
1.23.rar
(15.77 КиБ) Скачиваний: 16
1.22.rar
(15.04 КиБ) Скачиваний: 15
1.21.rar
(16.34 КиБ) Скачиваний: 14
1.2.rar
(17.11 КиБ) Скачиваний: 15
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение Сергей » 01 фев 2009, 23:45

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

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

Сообщение EdGull » 01 фев 2009, 23:48

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

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

Сообщение galex1981 » 01 фев 2009, 23:49

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

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

Сообщение Сергей » 01 фев 2009, 23:55

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

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

Сообщение EdGull » 01 фев 2009, 23:57

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

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

Сообщение galex1981 » 02 фев 2009, 00:11

убрал пустые строки

Добавлено спустя 38 секунд:
Сергей писал(а):Я не к тому что хлам,а просто направляю в нужное русло :D

удаленная разработка кода

Добавлено спустя 5 минут 52 секунды:
1.26

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

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

Сообщение Сергей » 02 фев 2009, 00:21

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

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

Сообщение galex1981 » 02 фев 2009, 00:38

1.28

Добавлено спустя 1 минуту 2 секунды:
Сергей писал(а):дык поставь svn, это намного удобнее чем качать тысячи архивов и сравнивать где же ошибка

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

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

Сообщение Сергей » 02 фев 2009, 00:53

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

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

Сообщение galex1981 » 02 фев 2009, 01:26

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

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

Сообщение Vooon » 02 фев 2009, 02:03

Мыши, кактус... фас! :)

Вообще я не представляю себе удобную удаленную совместную разработку без использования соответствующих инструментов.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

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

Vooon писал(а):Мыши, кактус... фас! :)

Вообще я не представляю себе удобную удаленную совместную разработку без использования соответствующих инструментов.

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

Пред.След.

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

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 0

cron