Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 14.01.2019, 16:55  
AndGrig
Прописка
 
Аватар для AndGrig
 
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 208
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
AndGrig на пути к лучшему
По умолчанию PIC и BlueTooth

Нужно связать терминал с ПИКом через Блютуз. Если с терминала приходит один байт, то ПИК считает его адресом EEPROM, читает содержимое по этому адресу и отправляет это содержимое на терминал. Если с терминала приходит два байта, то ПИК записывает по адресу из первого байта содержимое второго байта.
Подаю питание на ПИК и свисток (bk3231s), на компе или смартфоне даю команду законнектиться. На свистке загорается светодиод, но никакой реакции на команды с терминала. Подключаю ПикКит2 и читаю EEPROM. После этого все работает. Стоит расконнектиться/законнектиться опять ничего не работает до чтения или записи в EEPROM.
Коннект начинается с посылки от терминала байта "В2" и продолжается около 50 мсек (видно на осциллографе). Пробовал при приеме В2 не выходить из прерывания от 50 до 100 мсек затем перезагружать ПИК. Без толку. Что делать?
Реклама:
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
AndGrig вне форума  
Непрочитано 14.01.2019, 17:53  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: PIC и BlueTooth

AndGrig, смотреть на реализацию обмена в коде. Сначала просто наладьте спаривание и обмен данными в обе стороны, а потом уже переходите к модификации памяти.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 14.01.2019, 18:01  
AndGrig
Прописка
 
Аватар для AndGrig
 
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 208
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
AndGrig на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Под спариванием понимается спаривание терминала со свистком? После такого спаривания я перезагружал ПИК. В инициализации все прописано для работы USARTa. Этого недостаточно?
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!

Последний раз редактировалось AndGrig; 14.01.2019 в 18:05.
AndGrig вне форума  
Непрочитано 14.01.2019, 18:11  
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,556
Сказал спасибо: 5,393
Сказали Спасибо 24,763 раз(а) в 5,559 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Спаривание между блютузами. Они сконнектится должны. Обменяться паролями и пинами. Дальше уже обмен будет.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Непрочитано 14.01.2019, 18:54  
AndGrig
Прописка
 
Аватар для AndGrig
 
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 208
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
AndGrig на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Да связываются блютузы между собой.
Контроллер не реагирует на блютуз пока я не прочитаю EEPROM. Я вижу осциллографом, что блютуз передает на ПИК байт или два, а реакции ноль. Читаю ПикКитом ПЗУ или программу после этого все работает как надо. При чтении программы ПИК передает на терминал 80 FF 80 80, а при чтении ПЗУ - 80 FC. Случаются вариации. Насильная передача этих байт не возможна. ПИК ничего не отправляет.
Защиты программы и данных отключены, отладочный режим отключен.
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!

Последний раз редактировалось AndGrig; 14.01.2019 в 19:04.
AndGrig вне форума  
Непрочитано 14.01.2019, 19:11  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: PIC и BlueTooth

AndGrig, если спаривание проходит успешно - курить мануал на тот свисток и разбираться с его инициализацией для работы с ним в желаемом режиме. Тот наблюдаемый обмен совсем не просто так происходит, видимо он что-то сообщает и есть вероятность ждёт подтверждения. Плюс возможны интервалы при инициализации.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 14.01.2019, 21:05  
AndGrig
Прописка
 
Аватар для AndGrig
 
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 208
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
AndGrig на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Я не посмотрел осциллограммы при чтении программы, но при чтении ПЗУ то, что терминал принимает за 80 FC, а иногда 80 FF на самом деле два длинных ноля на выходе контроллера Тх (FFFFFFF....) но без стопового бита. Как в этом случае терминал интерпретирует байт без стопового бита?
Как происходит чтение ПикКитом ПЗУшки? Скорее всего выполнение программы останавливается и выходы обнуляются. Или нет?
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!

Последний раз редактировалось AndGrig; 14.01.2019 в 23:11.
AndGrig вне форума  
Непрочитано 14.01.2019, 21:31  
AndGrig
Прописка
 
Аватар для AndGrig
 
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 208
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
AndGrig на пути к лучшему
По умолчанию Re: PIC и BlueTooth

На мой взгляд. что-то не то в контроллере. Он молчит пока на произойдет вмешательство КИТАЙСКОГО ПикКита. Что это может быть? Блютуз отбрасываем. Какой-то флаг, какой-то бит в слове конфигурации, какой-то временной интервал, какой-то хрен знает что... Я уже с Нового Года по старый НГ по полдня каждый день потратил. Скоро жена домой не пустит с такими заработками Придется старую бросать, на молодой жениться , а там денег еще больше понадобится Куда смотреть, что искать?
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
AndGrig вне форума  
Непрочитано 15.01.2019, 00:22  
Maxim39
Прописка
 
Аватар для Maxim39
 
Регистрация: 07.02.2010
Адрес: Калининград
Сообщений: 148
Сказал спасибо: 72
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
Maxim39 на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Я как то очень долго возился со своей платой на пике, а частота гуляет туда сюда и никак не могу понять в чем дело. В итоге оказалось что общий вывод конденсаторов кварца не припаян к земле. С тех пор я сначала прозваниваю плату и проверяю пайку. А для диагностики программы подключаю дисплей 4-х строчный и смотрю все ключевые параметры.
__________________
Лужу, паяю, ЭВМ починяю.....
Maxim39 вне форума  
Непрочитано 15.01.2019, 00:23  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Сообщение от AndGrig Посмотреть сообщение
Скоро жена домой не пустит с такими заработками... Куда смотреть, что искать?
тоды в сексжоп - там жона покорная не выгонит
мужик ремонтирует машину, вокруг соседский малой крутится
- дяденька, дяденька, а я знаю что у вас сломалось!
мужик ищет "искру", но не может найти
- дяденька, я знаю что у вас сломалось! дай на моржо - скажу!
мужик уже употел
- дяденька, ну я знаю что сломалось!
мужик дает 20 копеек (мож пацан где пошалил)
- и что сломалось?
- машина у вас сломалась!

программу прочеши, закольцуй прием байтов и передачу назад в терминал через МК (режим заглушки сом-порта)
попробуй через сом-порт МК выполнить запись EEPROM без тузика, если пишется и читается - обмен с тузиком виноват
лог. уровни равны, питание одинаковое?
jump вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
mikroC PRO for PIC помогоите разобраться igor33 PIC 5 22.05.2016 21:19
Тормоза при передаче данных через UART в Bluetooth модуль rus_12345 Микроконтроллеры, АЦП, память и т.д 8 05.01.2015 19:39
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
Вопрос про PIC 16F876А Serega7777 Микроконтроллеры, АЦП, память и т.д 2 18.12.2007 22:34


Часовой пояс GMT +4, время: 04:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot