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

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

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

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

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

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


 
Опции темы
Непрочитано 20.05.2019, 13:10  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 428
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Они, похоже не расставляются. Если иметь ввиду что то отключить от LP или HP. Разрешенное прерывание будет и туда и туда генерировать. Если оно HP. Или только в LP если оно LP.
Реклама:
sat_art вне форума  
Непрочитано 20.05.2019, 13:48  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sat_art Посмотреть сообщение
isochronous and double-buffer bulk transfer
Понятно, спасибо!
Пытаюсь рабочий код CDC для STM32F0x2 перетащить на STM32F103. Пока сплошные грабли! Вхожу в обработчик EP0 и зависаю... Буду искать, что там за косяки. Возможно, все эти NAK/DTOG/etc все-таки различаются для 0 и 1. Обращение к буферу USB почему-то идет по выровненному на uint64_t адресу (т.е. если читать буфер подряд, после каждых 16 бит будут 16 бит нулей!)
Сплошной гемор с этим F103! Вот же дрянь ST когда-то родило...
__________________
Смерть бандеровской мразоте!
eddy на форуме  
Непрочитано 20.05.2019, 17:11  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 428
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Я с usb еще не разбирался. А вот can похож у 103 и 405.
Сообщение от eddy Посмотреть сообщение
Вот же дрянь ST когда-то родило
Почему китайцы на дуину и лепят их. Видать ST почти без денег линейку отдает
sat_art вне форума  
Непрочитано 21.05.2019, 13:10  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Добил, работает. Есть небольшая проблема с непонятной ошибкой в логах ядра, но она не мешает функционалу.
Еще наткнулся на странную вещь: при отсылке больших объемов данных буфер байт в 200 с лишним висит непонятно где, пока устройство или хост не пошлет еще данные. Абсолютно тот же алгоритм на STM32F0x2 такого поведения не вызывает.
Попробую, если делать нечего будет, еще HID на STM32F103 сделать, а уж дальше — плотно займусь ESP32...
__________________
Смерть бандеровской мразоте!
eddy на форуме  
Сказали "Спасибо" eddy
sat_art (21.05.2019)
Непрочитано 04.06.2019, 21:17  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Мужики, недо-I2C у TM1637 кто-нибудь победил?
Как к нему обращаться вообще? Или забить на I2C и делать на таймере с DMA?
А то меня эти 9 бит непонятных смущают. Может, 9-битный SPI нужен?
__________________
Смерть бандеровской мразоте!
eddy на форуме  
Непрочитано 04.06.2019, 21:56  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,506
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

9-й бит - это ACK. Всё стандартно.

NewWriter вне форума  
Непрочитано 04.06.2019, 22:44  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Да, я уже посмотрел. Просто вместо адреса нужно пересылать команду. Буду проверять.
Оказалось, правда, что у 20-ногого STM32F030 I2C сидит только на PA9/10, которые для бутлодыря и "общения" используются. Пришлось взять плату STM32F051, с которой еще не работал. Пока что на осциллографе ничего не вижу, хотя код I2C рабочий - от STM32F042... Ищу косяки - почему-то SCL на земле (или в hi-z?) висит. Хотя должен быть пушпульным...

Вообще, странно, что народ фигачит тупым ногодрыгом, если можно родной I2C использовать. Ладно, абдуринщики — они тупей тараканов. Но при разработке на микроконтроллеры — зачем?
__________________
Смерть бандеровской мразоте!
eddy на форуме  
Непрочитано 04.06.2019, 22:51  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 428
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от eddy Посмотреть сообщение
Пришлось взять плату STM32F051, с которой еще не работал. Пока что на осциллографе ничего не вижу, хотя код I2C рабочий - от STM32F042... Ищу косяки - почему-то SCL на земле (или в hi-z?) висит.
Точнее какой 051? И какой I2C используешь?
sat_art вне форума  
Непрочитано 05.06.2019, 02:27  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Использую I2C1, камень STM32F051C8T6.
Какая-то мистика: я не могу установить в единицу младший бит "адреса" (то, что обычно направление показывает): он все время нулевой!!!
__________________
Смерть бандеровской мразоте!
eddy на форуме  
Непрочитано 05.06.2019, 03:09  
AVI-crak
Частый гость
 
Регистрация: 24.02.2016
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
AVI-crak на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

I2C_CR2, Bit 10 RD_WRN: Transfer direction (master mode)
AVI-crak вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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