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

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

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

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

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

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


 
Опции темы
Непрочитано 15.01.2019, 06:46  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: PIC и BlueTooth

В 356 строке ошибка

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

Подал на плату питание и /MCLR от ПикКита. Законнектил Блютузы, снял /MCLR и все сразу заработало. Теперь нужно все это программно оформить, т.к. внешние провода использовать нельзя по ТЗ.
Всем откликнувшимся - спасибо.
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
AndGrig вне форума  
Непрочитано 15.01.2019, 11:09  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: PIC и BlueTooth

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

Сообщение от mike-y-k Посмотреть сообщение
AndGrig, бросьте текущую прошивку и начните со свистка - добейтесь устойчивого обмена данными в обе стороны. Вариант echo самый быстрый...
С этого я начинал. Все работает.
Проблемы с ПЗУ. При подаче питания на ПИК программа читает часть ПЗУ. Каждый байт записан по 3-м адресам. Если считанные байты не совпадают, то принимается решение 2 из 3 и неправильный байт заменяется на правильный. Это работает. А вот мусор, который сыпет свисток при коннекте, что-то портит в настройке контроллера. Горячий перезапуск контроллера исправляет инициализацию и все работает.
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
AndGrig вне форума  
Непрочитано 15.01.2019, 12:02  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Сообщение от AndGrig Посмотреть сообщение
Проблемы с ПЗУ. При подаче питания на ПИК
BOR включен?
AR_Favorit вне форума  
Сказали "Спасибо" AR_Favorit
mike-y-k (15.01.2019)
Непрочитано 15.01.2019, 13:49  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: PIC и BlueTooth

AndGrig, если мусор по интерфейсу (без участия кода) способен на такое - тогда просто вся техника, использующая МК (как минимум именно эти) обязана работать стохастически/спорадически/… В окружающем мире этого не наблюдается, отсюда вывод про Буратино…
Причина у Вас перед глазами. Может стоит ещё раз с подтяжкой и питанием посмотреть для начала? Фронты, стабильность частоты при обмене, стабильность частоты генераторов,… В большом числе случаев причина в недосчитанном DS/AN/errata/…
Иногда что-то находится в библиотечных функциях, особенно собственных.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 15.01.2019, 13:56  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,759
Сказал спасибо: 2,529
Сказали Спасибо 11,747 раз(а) в 5,885 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Сообщение от mike-y-k Посмотреть сообщение
если мусор по интерфейсу (без участия кода) способен на такое -
это значит, что программер делает что-то не то. Просто не справляется.
mike-y-k, скорее всего, блюпуп шлет сообщения о степени своего вхождения в рабочий режим, которые для рабочего режима программером считаются мусором и что-то где-то сбивается, типа перелива стека или массива через край.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
mike-y-k (15.01.2019)
Непрочитано 15.01.2019, 14:13  
AndGrig
Прописка
 
Аватар для AndGrig
 
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 208
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
AndGrig на пути к лучшему
По умолчанию Re: PIC и BlueTooth

mike-y-k, мусором я назвал то, что передает терминал на свисток, а тот в свою очередь на контроллер при подключении (коннекте) компа к свистку в течении около 50 мсек. Сигнал там красивый и всегда начинается с 0х2В.
Получив байт 0х2В контроллер зависает в обработчике прерываний на 100 мсек, а затем goto 0x00. Не помогает.

AR_Favorit, BOR включил. Перезагрузки по нему не возникает.

akegor Совершенно верно, но найти не могу. /MCLR помогает, а goto 0x00 - нет.
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
AndGrig вне форума  
Непрочитано 15.01.2019, 14:57  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: PIC и BlueTooth

AndGrig, таки ещё раз прочитайте про работу использованного модуля Bluetooth.
С самого начала и по шагам.
Там это должно быть расписано.
Инициализациях, спаривание, настройка нужного режима,…
Где-то там этот байт описан должен быть, как и реакция на него.

PS И соответствующий тому коду символ "+" вызывает некоторые ассоциации… Вспоминаем про AT команды и переход в командный режим, ожидание очень похоже на ожидание остальных двух "+" для перехода в командный режим.

PPS Таки можно подробней про сам Bluetooth модуль, его прошивку, инициализацию по регистрам, интерфейсу(ам) общения,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 15.01.2019 в 15:19.
mike-y-k вне форума  
Непрочитано 15.01.2019, 17:03  
AndGrig
Прописка
 
Аватар для AndGrig
 
Регистрация: 04.02.2007
Адрес: Крым
Сообщений: 243
Сказал спасибо: 208
Сказали Спасибо 315 раз(а) в 65 сообщении(ях)
AndGrig на пути к лучшему
По умолчанию Re: PIC и BlueTooth

Все простое - просто.
Поток байтов по блютузу при коннекте забивал входные регистры приемника и их нужно чистить и переустанавливать разрешение прерывания от приемника. Я когда писал программу четко знал, что принимать буду не более двух байтов и никаких мер не принял, а тут сыпалось около 45 байтов.
Всем спасибо.
__________________
Если вас не устраивает ваша зарплата - отдайте её жене!
AndGrig вне форума  
 

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

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

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, время: 19:22.


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