Например TDA7294

Форум РадиоКот • Просмотр темы - PIC16f1938 не могу поменять прошивку.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт июн 12, 2025 08:27:57

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 52 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Ср апр 16, 2025 19:36:43 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 17
Зарегистрирован: Ср сен 11, 2024 10:18:53
Сообщений: 161
Рейтинг сообщения: 0
...Видимо идет инициализация...


Команды инициализации должны быть идентичны от адуринки и кофеварки.
У вас какие команды в обоих случаях ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Ср апр 16, 2025 23:03:07 
Первый раз сказал Мяу!

Зарегистрирован: Ср мар 14, 2018 18:39:36
Сообщений: 25
Рейтинг сообщения: 0
Не сравнивал пока. Хорошая идея, спасибо. Надо сравнить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Вт апр 22, 2025 09:36:24 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 17
Зарегистрирован: Ср сен 11, 2024 10:18:53
Сообщений: 161
Рейтинг сообщения: 0
Получилось сравнить ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Вт апр 22, 2025 11:22:45 
Первый раз сказал Мяу!

Зарегистрирован: Ср мар 14, 2018 18:39:36
Сообщений: 25
Рейтинг сообщения: 0
Здравствуйте. Нет еще. Заказал логический анализатор с поднебесной. С осциллографом не удобно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Вт апр 22, 2025 11:41:54 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 17
Зарегистрирован: Ср сен 11, 2024 10:18:53
Сообщений: 161
Рейтинг сообщения: 0
А с адуринки какие подаёте команды ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пт май 09, 2025 11:37:52 
Первый раз сказал Мяу!

Зарегистрирован: Ср мар 14, 2018 18:39:36
Сообщений: 25
Рейтинг сообщения: 0
Наконец дождался свой пепелац из алиэкспресс.
Изображение Изображение
И вот назрели вопросы. Чем вызвана удержание SCl в низком уровне? это удержание происходит по инициативе контроллера или slave. Влияет ли это удержание на работу или это всего лишь пауза для обработки данных? Почему в самом начале этих пауз не наблюдается? Вообщем так много вопросов и мало ответов)


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пт май 09, 2025 12:45:30 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2916
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23833
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Чем вызвана удержание SCl в низком уровне?

Clock Stretching
Способ слейва удерживать шину до готовности к ответу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пт май 09, 2025 13:03:16 
Первый раз сказал Мяу!

Зарегистрирован: Ср мар 14, 2018 18:39:36
Сообщений: 25
Рейтинг сообщения: 0
Да, но я думал это должно происходить между 8 и 9 битами, а не в начале или середине передачи. И что странно в начале нет никакого stretchinga. Контроллер спокойно общается с часами, eeprom с экраном. Всех все устраивает. А потом появляються эти паузы. Причем и с экраном и часами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пт май 09, 2025 13:25:08 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2916
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23833
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Технически это может происходить при ногодрыжной реализации I2C в МК. Любые нарушения скорости клоков в пределах максимальной скорости никак не влияют на обмен. Это статический протокол.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пт май 09, 2025 13:42:57 
Первый раз сказал Мяу!

Зарегистрирован: Ср мар 14, 2018 18:39:36
Сообщений: 25
Рейтинг сообщения: 0
Понял спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пн май 12, 2025 09:34:30 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 17
Зарегистрирован: Ср сен 11, 2024 10:18:53
Сообщений: 161
Рейтинг сообщения: 0
Странная история, на схеме, РВ0 вроде бы никуда не идёт а в программе тогда зачем bsf PORTB, RB0 :dont_know:
Или схема с PIC16F1938 отличается от схемы на PIC16F619 ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пн май 12, 2025 10:37:40 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2916
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23833
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Странная история, на схеме, РВ0 вроде бы никуда не идёт а в программе тогда зачем?
Может вы пропустили смену банка и это не PORTB? Учтите, что у F1938 вроде бы есть инструкция movlb переключающая банки. Хотя может я и заблуждаюсь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пн май 12, 2025 12:31:55 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 17
Зарегистрирован: Ср сен 11, 2024 10:18:53
Сообщений: 161
Рейтинг сообщения: 0
Код:
    movlb   0x0         ; bank = 0
    bsf     PORTB, RB0  ;

Там такая конструкция, так что именно PORTB


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пн май 12, 2025 14:56:36 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 3
Рейтинг сообщений: 21
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Сообщений: 160
Откуда: не с Уфы
Рейтинг сообщения: 0
на адреса смотреть надо

_________________
Tg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пн май 12, 2025 18:21:24 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 17
Зарегистрирован: Ср сен 11, 2024 10:18:53
Сообщений: 161
Рейтинг сообщения: 0
Адреса чего ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пн май 12, 2025 18:56:22 
Грызет канифоль
Аватар пользователя

Карма: 3
Рейтинг сообщений: 69
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 251
Рейтинг сообщения: 0
на адреса смотреть надо

Не помешает ещё и явки и пароли тоже посмотреть.

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 16 мая 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пн май 12, 2025 19:03:44 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 3
Рейтинг сообщений: 21
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Сообщений: 160
Откуда: не с Уфы
Рейтинг сообщения: 0
Адреса чего ?

portb ... я к тому, что он может быть разный у разных чипов

_________________
Tg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Пн май 12, 2025 20:27:37 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 17
Зарегистрирован: Ср сен 11, 2024 10:18:53
Сообщений: 161
Рейтинг сообщения: 0
Код:
00 20  movlb   0x0         ; bank = 0
14 0D  bsf     PORTB, RB0  ;

Так что всё верно и с паролями и с явками :)
видимо те, кто срисовывал схему, или писавшие прогу под другой чип чего то накосячили.
Код:
movlp   0x12     ; pclath = 12
movlp   0x1C     ; pclath = 1C
call    sub_1C54

Что было на уме у программиста в этот момент...
Вспоминается старый армейский анекдот:
-Возьмём ко-во танков К, нет это мало, возьмём М :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Вт май 20, 2025 18:27:33 
Первый раз сказал Мяу!

Зарегистрирован: Ср мар 14, 2018 18:39:36
Сообщений: 25
Рейтинг сообщения: 0
На плате с PIC16F619 RB0 никуда не подключена. На плате с PIC 16f1938 RB0 подключен на транзистор Q3.

Добавлено after 1 hour 19 minutes 44 seconds:
Еще возникли непонятки с часами. Изображение
Такие значения не есть норма? Отсоединил у PIC ножки i2c.Подключился с Ардуино к плате. Выставил текущую дату и время. Соединил ножки обратно, запустил плату. Такая же хрень.


Вложения:
Session 0.zip [22.11 KiB]
Скачиваний: 16
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16f1938 не могу поменять прошивку.
СообщениеДобавлено: Вт май 20, 2025 21:56:22 
Нашел транзистор. Понюхал.
Аватар пользователя

Карма: 5
Рейтинг сообщений: 17
Зарегистрирован: Ср сен 11, 2024 10:18:53
Сообщений: 161
Рейтинг сообщения: 0
На плате с PIC 16f1938 RB0 подключен на транзистор Q3.

Зашибись, а кроме этого, ещё есть различия в схеме ?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 52 ]    , 2,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y