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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 14.10.2023, 14:46  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию dwin + stm32f103

пытаюсь прикрутить экрначик DWIN к STM через UART - проблема следующего характера: при нажатии на кнопку- экрна делает посылку на stm -микроконтроллер посылку не определяет. делаю такую же посылку из пк через uartасистент - микрокнтроллер видит! при тыканье осцилографом выявил следующиую проблему: - посылка с юарт асистент по времени длинней чем из экрначика! хотя и там и там высталена одна и та же скорость - 115200. в приложении к экрану скорость указана 115200. куда корпать хз - может кто сталкивался или подскажет?! менял скорость на юартасистент до 230000 - дительность примерно совпадает!подключил экранчик к юартасистент- он определили посылку!
Реклама:
Dtolok вне форума  
Непрочитано 14.10.2023, 17:43  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: dwin + stm32f103

Осциллографом или лог.анализатором посмотреть и высчитать скорость UART-а по длительности его старт-бита. Далее - обращаться к референс-мануалу микроконтроллера и написать правильную программу приема UART-сообщений.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
Dtolok (14.10.2023)
Непрочитано 14.10.2023, 20:42  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию

по осцилограммам видно что длительность пересылки 9байт с юартасистента в 3 раза дольши длительности посылки 9 байт с дисплея!

кто скалкивался? с чем это может быть связано?

Последний раз редактировалось mike-y-k; 14.10.2023 в 23:44. Причина: 6.6
Dtolok вне форума  
Непрочитано 14.10.2023, 21:07  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,837
Сказал спасибо: 2,534
Сказали Спасибо 11,790 раз(а) в 5,906 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: dwin + stm32f103

Сообщение от Dtolok Посмотреть сообщение
с чем это может быть связано?
Со скоростью передачи, верой в назаборную писанину и умением управлять этими скоростями.
Уже было сказано, что с помощью овцелографа можно определить истинную скорость передачи. Так воспользуйтесь и вопросы сами отвянут.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
Dtolok (14.10.2023)
Непрочитано 14.10.2023, 21:17  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: dwin + stm32f103

на юартасистен установлена скорость 115200 и на stm32 скорость по порту 115200 - прием идет ! по второму порту stm32 скорость установлена 115200 и на dwin тоже 115200 -но приема нет! и сигнал с двина корочен в 3 раза! проблема не в stm32 а в dwine! zспрашиваю - кто сталкивался с приемом данных с dwin? может есть какой подводный камень? мне собственно точно знать скорость нет надобности - толку от этого?первое фото с dwin второе фото с юартасистент - итам и там передача 9 байт
Миниатюры:
Нажмите на изображение для увеличения
Название: изображение_viber_2023-10-14_20-15-01-544.jpg
Просмотров: 0
Размер:	241.6 Кб
ID:	178528   Нажмите на изображение для увеличения
Название: изображение_viber_2023-10-14_20-15-53-373.jpg
Просмотров: 0
Размер:	236.2 Кб
ID:	178529  
Dtolok вне форума  
Непрочитано 14.10.2023, 21:31  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,672
Сказал спасибо: 130
Сказали Спасибо 1,075 раз(а) в 518 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: dwin + stm32f103

1) Прочитай мануал к DWIN. Скорость там прописана какая? Она меняется? Длина старт и стоп бита?
2) Измерь реальную скорость USART на DWIN. Осцилограф есть. Сложно померять длительность импульса?
3) Если реальная скорость DWIN на USART сильно отличается от заданной - скорее всего неисправен кварц и чип завелся на сильно не стандартной тактовой. Или прошивка кривая или битая.
DanilinSA вне форума  
Непрочитано 14.10.2023, 21:33  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: dwin + stm32f103

подключил по очереди в одному и второму порту stm юартасистент - прием данных есть! по очереди подключил dwin - приема нет ни по одному из портов
Dtolok вне форума  
Непрочитано 14.10.2023, 21:35  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,837
Сказал спасибо: 2,534
Сказали Спасибо 11,790 раз(а) в 5,906 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: dwin + stm32f103

Сообщение от Dtolok Посмотреть сообщение
и на dwin тоже 115200
Осликом измеряли?
Сообщение от Dtolok Посмотреть сообщение
в приложении к экрану скорость указана 115200
Уже говорил про веру в назаборную писанину...
"А сама наложит толу под корсет
Ты проверяй, какого полу твой сосед!"
(ВСВ)
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
Dtolok (14.10.2023)
Непрочитано 14.10.2023, 21:42  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию

присмотрелся внимательно к осцилограммам - блин такое впечатление что юартасистент дает больше байт!

Сообщение от akegor Посмотреть сообщение
Осликом измеряли?

(ВСВ)
пробовал - чеснослово так нифига и не намерял! получается при 250us - один байт проскакивает

Последний раз редактировалось mike-y-k; 14.10.2023 в 23:45. Причина: 6.6
Dtolok вне форума  
Непрочитано 14.10.2023, 21:49  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: dwin + stm32f103

Да там не то чтобы сигнал короче, там байт меньше в первом случае, чем во втором. Даже с осциллографа можно вручную декодировать байты.
Я ж написал - сравнить минимальные длительности импульсов в первом и втором случаях, для того, чтобы определить, точно ли равны битовые скорости. В осциллограмме находим самый короткий импульс - это будет один бит, и сравниваем его длительность с таким же самым коротким импульсом во второй осциллограмме. Убеждаемся, что скорости действительно одинаковы.
Далее, проверяем первую (короткую) осциллограмму на соответствие правилам UART - каждый байт начинается со старт-бита и заканчивается стоп-битом, между ними (обычно) 8 бит содержимого байта, но может быть и 7 или 9. Считаем число стоп-битов - 1, полтора или 2. Итого, считаем, сколько бит занимает один передаваемый байт, считаем кол-во байт в посылке..
Когда убедились, что всё в порядке, посылка соответствует стандарту UART и определили её параметры (скорость, число бит (7, 8, 9), наличие или отсутствие бита четности, число стоп-битов (1, 1.5, 2), вносим изменения в программу STM32, настраивая его UART под параметры сигнала, ну и проверяем в целом программу, работает ли она верно.

Последний раз редактировалось NewWriter; 14.10.2023 в 21:52.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
Dtolok (14.10.2023)
 

Закладки

Метки
dwin, stm32f103, uart
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STM32f103 симуляция подключения LCD1602 по I2C PoguoH Proteus 11 14.08.2023 20:26
Keil, STM32F103. Ограничение объёма прошивки Юрий_48 ARM 3 08.11.2019 00:38
Стартап STM32F103 - траблы esatman ARM 7 05.04.2019 20:18
Управление 24-х вольтовыми реле от STM32F103 shyub ARM 15 25.12.2015 19:44
Можно ли на STM32F103 повысить скорость работы HID-клавиатуры? eddy ARM 14 22.09.2015 10:52


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


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