Технический форум по робототехнике.
galex1981 » 29 янв 2009, 00:22
Для начала знакомлюсь с предметной областью: изучаю datasheet ИС C2500 и исходные коды минибота и т. д.
- Вложения
-
- v3.0.rar
- последняя рабочая версия
- (21.17 КиБ) Скачиваний: 39
-
- исх код эда.rar
- имеющиеся исходники
- (67.28 КиБ) Скачиваний: 78
-
- cc2500.pdf
- Даташит на ИС
- (1.3 МиБ) Скачиваний: 135
-
- Схема миниплаты
Последний раз редактировалось
galex1981 15 сен 2009, 21:56, всего редактировалось 6 раз(а).
statistic » 29 янв 2009, 00:29
я так понимаю код будет на bascomе?
galex1981 » 29 янв 2009, 00:33
Да, код будет разрабатываться на Bascom потом я переделаю его на C
avr123.nm.ru » 29 янв 2009, 00:36
galex1981 писал(а):Да, код будет разрабатываться на Bascom потом я переделаю его на C
Интересный ход ! Может лучше сразу на Си написать взяв куски из существующих исходников под cc2500.
galex1981 » 29 янв 2009, 00:38
Я посмотрю как проще будет, пока изучаю предметную область
boez » 29 янв 2009, 15:01
Написал ответ в более общую тему, но про минибот и СС2500
viewtopic.php?f=40&t=5072&p=81389#p81389
galex1981 » 30 янв 2009, 00:32
Получил некоторые результаты: на основе исходников реализовал простейшую приемопередачу данных - без протокола. Нужно оттестить на реальной плате
- Вложения
-
- 1.0.rar
- код
- (14.34 КиБ) Скачиваний: 38
EdGull » 30 янв 2009, 00:34
порядок проверки какой?
galex1981 » 30 янв 2009, 00:37
прошиваешь 2 одинаковые платы, проще всего протестить так: подключаешь или через USB или через COM порт (FT232 же есть на плате) к двум компам, запускаешь терминалы, на одном компе вводишь символы, на другом они должны выводиться и наоборот
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 это я напечатал
galex1981 » 30 янв 2009, 02:10
ок пересмотрю
Добавлено спустя 1 час 4 минуты 22 секунды:
немного по другому сделал
- Вложения
-
- 1.01.rar
- (14.87 КиБ) Скачиваний: 29
EdGull » 30 янв 2009, 09:56
1. если прошить обе платы одинаковыми кодами, то ничего не шлет.
2. я попробывал в один вшить старый код на прием, а во второй твой код. так вот получается что твой код не отсылает.
galex1981 » 30 янв 2009, 21:45
Сделал реализацию отправки сообщения (символа) по каналу прерыванием.
- Вложения
-
- 1.02.rar
- (15.52 КиБ) Скачиваний: 31
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
galex1981 » 31 янв 2009, 21:43
Вставил твои строки, вставил свою тестовую строку и кое что переделал
Добавлено спустя 22 минуты 25 секунд:Вот исправлено....
Добавлено спустя 14 минут 44 секунды:Если 1.04 не пойдет попробуй 1.05, там я через флаг отключаю прием/передачу
Добавлено спустя 26 минут 21 секунду:следующая версия...
Добавлено спустя 13 минут:Отключил левые сообщения, сейчас должен в терминал возвращаться введеный символ
Добавлено спустя 29 минут 22 секунды:убрал пустое срабатывание
Добавлено спустя 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