Как соеденить пик 12 и 16 - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ivan_fd 
Форум Picbasic.ru » Программирование МК » PicBasicPro » Как соеденить пик 12 и 16
Как соеденить пик 12 и 16
Холод1 Дата: Вс, 01.03.2009, 09:57  |                                                                                                                Сообщение # 1
Группа: Пользователи
Ранг:  Начал соображать
Сообщений: 35
Репутация: 0   ±
Замечания:   ±
На сайте с 19.10.2008

Статус: Offline

Всем привет!
проблема заключается в следующем: надо на 12F675 мерить несколько наприжений и передовать на 16F628А
а тот должен обрабатывать и передовать на ком порт.
С ком портом проблем нет, а вот подружит контролеры не получается.
Контролеры должны быть только такие.
зарание спасибо.

Сообщение отредактировал Холод1 - Вс, 01.03.2009, 09:59
ЯНДЕКС Дата: 01.03.2009
evgenb Дата: Вс, 01.03.2009, 13:46  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 92
Репутация: 3   ±
Замечания:   ±
На сайте с 14.09.2007

Статус: Offline

Посмотрите, здесь пример в Протеусе на Basic Stamp 2
В пошаговом режиме достаточно наглядно.
Не те камни, но как пример можно посмотреть.

http://slil.ru/27009960

Сообщение отредактировал evgenb - Вс, 01.03.2009, 13:51
Холод1 Дата: Вс, 01.03.2009, 14:55  |                                                                                                                Сообщение # 3
Группа: Пользователи
Ранг:  Начал соображать
Сообщений: 35
Репутация: 0   ±
Замечания:   ±
На сайте с 19.10.2008

Статус: Offline

посмотрел, фигня какаето. как именно в пикбейсике написать? именно для 12 ядра.
holyuser Дата: Вс, 01.03.2009, 15:16  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 233
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Quote (Холод1)
именно для 12 ядра.

Дорогой Холод1, у PIC12F675 и PIC16F628 абсолютно одинаковые ядра, с точки зрения PBP,
у обоих длина инструкции 14-бит, так что...

справка из даташита:

Холод1 Дата: Пн, 02.03.2009, 15:22  |                                                                                                                Сообщение # 5
Группа: Пользователи
Ранг:  Начал соображать
Сообщений: 35
Репутация: 0   ±
Замечания:   ±
На сайте с 19.10.2008

Статус: Offline

Спасибо конечно за выписку из даташита :), но что это значит я не знаю biggrin .
так всётики как мне свезать, какой командой?
Yrok Дата: Пн, 02.03.2009, 16:19  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 112
Репутация: 2   ±
Замечания:   ±
На сайте с 27.09.2007

Статус: Offline

Да хоть как--хоть по шине I2C, хоть по UART--можно даже свой протокол передачи выдумать только незачем это.
В microbasic например есть софтварный режим I2C и UART --т.е. можно настроить практически любой порт на работу в этих режимах.
Холод1 Дата: Пн, 02.03.2009, 16:59  |                                                                                                                Сообщение # 7
Группа: Пользователи
Ранг:  Начал соображать
Сообщений: 35
Репутация: 0   ±
Замечания:   ±
На сайте с 19.10.2008

Статус: Offline

я пробовал по разному, нехрена не получилось sad , ребята если не затруднит напишите строчечку biggrin как точно оно должно выгледить.

P.S. к стати пробовал подключить 12F675 подключить к ком порту, не пошло. а 16F628А без проблем

Сообщение отредактировал Холод1 - Пн, 02.03.2009, 17:02
ГыГы Дата: Пн, 02.03.2009, 19:24  |                                                                                                                Сообщение # 8
Группа: Пользователи
Ранг:  Начал соображать
Сообщений: 20
Репутация: 0   ±
Замечания:   ±
На сайте с 17.02.2009

Статус: Offline

Quote
к стати пробовал подключить 12F675 подключить к ком порту
Плохо значит пробовал. Усарт програмно написать раз плюнуть. Почитайте про сам протокол. И никчему будет промежуточный МК ставить.

Quote
у PIC12F675 и PIC16F628 абсолютно одинаковые ядра, с точки зрения PBP,
у обоих длина инструкции 14-бит, так что...
Да длинна инструкций тут не причём. Отличия у них только в АЦП и всё....

Сообщение отредактировал ГыГы - Пн, 02.03.2009, 19:34
demanik Дата: Пн, 02.03.2009, 22:32  |                                                                                                                Сообщение # 9
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 10   ±
Замечания:   ±
На сайте с 11.12.2007

Статус: Offline

Quote (Холод1)
P.S. к стати пробовал подключить 12F675 подключить к ком порту, не пошло. а 16F628А без проблем

Наверное автор использовал оператор HSEROUT аппаратный усарт в 628 он есть а в 675 нету, вот и не пошло. Нужно использовать програмный: SEROUT. cool


Попробуй всё и вся... может быть пол...

Холод1 Дата: Пт, 06.03.2009, 17:01  |                                                                                                                Сообщение # 10
Группа: Пользователи
Ранг:  Начал соображать
Сообщений: 35
Репутация: 0   ±
Замечания:   ±
На сайте с 19.10.2008

Статус: Offline

кокраз я и пробовал SEROUT, не работает
ладно, если вы настаиваете что должно работать. значит плохо пробовал, попробую ещё разок, другой dry
Форум Picbasic.ru » Программирование МК » PicBasicPro » Как соеденить пик 12 и 16
Страница 1 из 11
Поиск: