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

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

statistic » 29 янв 2009, 00:29

я так понимаю код будет на bascomе?

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

galex1981 » 29 янв 2009, 00:33

Да, код будет разрабатываться на Bascom потом я переделаю его на C

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

avr123.nm.ru » 29 янв 2009, 00:36

galex1981 писал(а):Да, код будет разрабатываться на Bascom потом я переделаю его на C

Интересный ход ! Может лучше сразу на Си написать взяв куски из существующих исходников под cc2500.

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

galex1981 » 29 янв 2009, 00:38

Я посмотрю как проще будет, пока изучаю предметную область

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

boez » 29 янв 2009, 15:01

Написал ответ в более общую тему, но про минибот и СС2500

viewtopic.php?f=40&t=5072&p=81389#p81389

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

galex1981 » 30 янв 2009, 00:32

Получил некоторые результаты: на основе исходников реализовал простейшую приемопередачу данных - без протокола. Нужно оттестить на реальной плате
Вложения
1.0.rar
код
(14.34 КиБ) Скачиваний: 38

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

EdGull » 30 янв 2009, 00:34

порядок проверки какой?

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

galex1981 » 30 янв 2009, 00:37

прошиваешь 2 одинаковые платы, проще всего протестить так: подключаешь или через USB или через COM порт (FT232 же есть на плате) к двум компам, запускаешь терминалы, на одном компе вводишь символы, на другом они должны выводиться и наоборот

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

EdGull » 30 янв 2009, 01:04

ок, ща проверим.

Добавлено спустя 19 минут 24 секунды:
нифига, не пересылает.
таблицы напечатало и курсором моргает как партизан

36 - 00001111
3A - 00001111
3B - 00001111
35 - 00001111
36 - 00001111
3A - 00001111
3B - 00001111
34 - 00001111
qqq

qqq это я напечатал

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

galex1981 » 30 янв 2009, 02:10

ок пересмотрю

Добавлено спустя 1 час 4 минуты 22 секунды:
немного по другому сделал
Вложения
1.01.rar
(14.87 КиБ) Скачиваний: 29

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

EdGull » 30 янв 2009, 09:56

1. если прошить обе платы одинаковыми кодами, то ничего не шлет.
2. я попробывал в один вшить старый код на прием, а во второй твой код. так вот получается что твой код не отсылает.

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

galex1981 » 30 янв 2009, 21:45

Сделал реализацию отправки сообщения (символа) по каналу прерыванием.
Вложения
1.02.rar
(15.52 КиБ) Скачиваний: 31

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

EdGull » 31 янв 2009, 16:44

постоянно лупит
3A - 11100001
3B - 11100001
35 - 11100001
36 - 11100001
3A - 11100001
3B - 11100001
35 - 11100001
36 - 11100001
3A - 11100001
3B - 11100001
35 - 11100001
36 - 11100001
3A - 11100001
3B - 11100001
35 - 11100001
36 - 11100001
3A - 11100001
3B - 11100001
35 - 11100001


и вставь плиз у себя строчку
Код: Выделить всёРазвернуть
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


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

galex1981 » 31 янв 2009, 21:43

Вставил твои строки, вставил свою тестовую строку и кое что переделал

Добавлено спустя 22 минуты 25 секунд:
Вот исправлено....

Добавлено спустя 14 минут 44 секунды:
Если 1.04 не пойдет попробуй 1.05, там я через флаг отключаю прием/передачу

Добавлено спустя 26 минут 21 секунду:
следующая версия...

Добавлено спустя 13 минут:
Отключил левые сообщения, сейчас должен в терминал возвращаться введеный символ

Добавлено спустя 29 минут 22 секунды:
убрал пустое срабатывание :D

Добавлено спустя 34 минуты 40 секунд:
Вставил заглушку

Добавлено спустя 12 минут 54 секунды:
Исходный код
Вложения
temp.rar
(12.97 КиБ) Скачиваний: 29
1.09.rar
(14.39 КиБ) Скачиваний: 30
1.08.rar
(15.4 КиБ) Скачиваний: 29
1.07.rar
(15.29 КиБ) Скачиваний: 28
1.06.rar
(15.14 КиБ) Скачиваний: 28
1.05.rar
(15.64 КиБ) Скачиваний: 28
1.04.rar
(15.52 КиБ) Скачиваний: 29
1.03.rar
(15.51 КиБ) Скачиваний: 30


Rambler\'s Top100 Mail.ru counter