Отговори на тема  [ 18 мнения ]  Отиди на страница 1, 2  Следваща
ST SPI мокроконтролери 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение ST SPI мокроконтролери
Има ли колега, някой с опит с ST?
Трябва ми конфигурация на SPI да е в режим wired-or?
при него моси и мисо де държат като open-circuit drivers....
на аналог контролерите го могат, мисля на майкрочип също, но на мен ми трябва за ст.
та ако някой знае как, и дали моля да сподели....
контролера е от серията STM32F469 .. STM32F4679,
благодаря предварително, и ще съм още по-благодарен ако отговорите са по същество.... ;)

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Чет Юни 04, 2020 2:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: ST SPI мокроконтролери
баба Илийца с кола... :)
halfduplex mode
явно туй ще е , ако работи као требе..

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Чет Юни 04, 2020 4:28 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Сеп 28, 2011 9:04 am
Мнения: 38
Мнение Re: ST SPI мокроконтролери
Може ли малко по конкретен въпрос. Няма никакъв проблем да свържеш няколко устройства по SPI паралелно с отделно SS като във всеки 1 момент трябва само 1 да е избран

_________________
Оставете човек в самолет и той ще летне за един ден.
Хвърлете човек от самолета и той лети до края на живота си.


Вто Юни 09, 2020 7:05 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: ST SPI мокроконтролери
panchev68 написа:
Може ли малко по конкретен въпрос. Няма никакъв проблем да свържеш няколко устройства по SPI паралелно с отделно SS като във всеки 1 момент трябва само 1 да е избран

Благодаря за усилието но не си ме разбрал.
Тц.
Трябва (ше) ми за да чета по една жица двупосочни данни и другото да е клок. Не ползвам слейв селект
. Вече го удурдисах.

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Вто Юни 09, 2020 9:34 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Сеп 28, 2011 9:04 am
Мнения: 38
Мнение Re: ST SPI мокроконтролери
Да HALF-Duplex Mode, но това не е wired-or което ме заблуди. Както и да е важното е че си го удурдисал - каквото и да значе това :)
Код:
p_handle->Init.Direction = SPI_DIRECTION_1LINE;

_________________
Оставете човек в самолет и той ще летне за един ден.
Хвърлете човек от самолета и той лети до края на живота си.


Чет Юни 11, 2020 9:17 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: ST SPI мокроконтролери
Да продължа с питането...
нещо не вдянах - на СТ микрото което съм избрал пише из чаршафите че имало само СПИ боотлоадер?
демек има фамилии с УСБ, фамилии с УАРи и фамилии с и2ц?
или е комбинирано и може да се избира?

по специално
STM32L4S5QI корпус UFBGA_132 нещо гледам и виждам само спи


Прикачени файлове:
st.png
st.png [ 65.06 KiB | Прегледано 5755 пъти ]

_________________
... ако трети ден не ти се работи... това означава, че е сряда !
Чет Юни 18, 2020 2:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 5:52 pm
Мнения: 10356
Местоположение: Добрич
Мнение Re: ST SPI мокроконтролери
MYXATA написа:
или е комбинирано и може да се избира?


всички стм-чета като им кажеш да буутнат от ROM (system memory) си викат буутлоадерче което винаги слухти на няколко типа периферии...
Трябва обаче да провериш версията на буутлоадера, който са ти наляли (щото не всички са еднакви), да видиш кои периферии могат да се ползват, на кои пинове и т.н.

разгледай AN2606

едит в твоя случай би трябвало да е:

X = 9: USART, CAN (or FDCAN), DFU, I2C and SPI are used


Чет Юни 18, 2020 2:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: ST SPI мокроконтролери
miro_atc написа:
едит в твоя случай би трябвало да е:

X = 9: USART, CAN (or FDCAN), DFU, I2C and SPI are used

тъй де, ама от таблицата дето я постнах нещо ми наприличва, че в зависимост от корпуса един или друг тип буутлоадери са приложими.

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Чет Юни 18, 2020 4:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: ST SPI мокроконтролери
да продължа с питането,
как се конфигурира СПИ слейвселект сигнала да стои активен докато има данни за предаване?
в смисъл не на всеки байт или дума, ами ако имам 1200 байта да си седи асертнат до като всичко се прати от ДМА-то :?:
засега имам вариянтите да е разрешен(ама жъка на всеки байт) или забранен....

предложенията да клата слейв селекта ръчно(да го свалям преди да почна да предавам и да го вдигам след предаването) не ми влизат в употреба не ми ги рекламирайте :)
ползвамHAL библиотеките не LL.

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пон Сеп 28, 2020 5:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 5:20 pm
Мнения: 3212
Мнение Re: ST SPI мокроконтролери
Малко съм далече от тия работи, ама в HAL библиотеките нямаше ли параметър, който отбелязва колко байта ще предаваш?


Пон Сеп 28, 2020 5:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: ST SPI мокроконтролери
velio написа:
Малко съм далече от тия работи, ама в HAL библиотеките нямаше ли параметър, който отбелязва колко байта ще предаваш?

за друго става дума
аз питам като имам дма трансфер, спи предава като събмитнеш буффер - поведениети на чип селекта ми трябва да бъде в началото се асертва(активно '0') и като се предаде буфера се деасертва(айдъл '1')
буфера може да е 4 байта или 40 или 400 или 1200...

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пон Сеп 28, 2020 5:42 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1954
Мнение Re: ST SPI мокроконтролери
Имам един спомен, че това, което искаш няма да стане. https://www.eevblog.com/forum/microcont ... 32f7-mcus/ - тук пишат разни работи :)

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Пон Сеп 28, 2020 5:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: ST SPI мокроконтролери
абе стига бе, даже на нашите арм контролери го има това, с нашето сдк, което е далеч от идеалното, ...
а СТ доминират пазари за микроконтролери като китай прочие и да го няма като функционалност :?:
нещо не го вярвам.
просто не ми е работа да се зачитам по чаршафите и не ми се барат библиотеките на ниско ниво....
та затова питах, нали тука из форум аимаше хора пишещи за СТ....

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пон Сеп 28, 2020 6:09 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 5:52 pm
Мнения: 10356
Местоположение: Добрич
Мнение Re: ST SPI мокроконтролери
Никога не съм ползвал хардуерен чип селект... Вече не помня защо и не ми се рови да си припомням чаршафите. Но като цяло SPI-a поне при F1/F2 беше доста скопен и често се бие по пинове с USART. А тъй като USART-a емулираше перфектно SPI и то в повече режими, винаги съм го предпочитал.
Бърз поглед при L4 показва, че малко са оправили SPI-a вече не е само 8-бит. Но при чип селектите не виждам подобрение. В общия случай това не е голяма драма, защото софтуерното клатене е елементарно. Но някой явно е настъпил мотика ;-)


Вто Сеп 29, 2020 7:41 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 8:22 am
Мнения: 15501
Местоположение: София
Мнение Re: ST SPI мокроконтролери
MYXATA написа:
абе стига бе, даже на нашите арм контролери го има това, с нашето сдк, което е далеч от идеалното, ...
а СТ доминират пазари за микроконтролери като китай прочие и да го няма като функционалност :?:
нещо не го вярвам.
просто не ми е работа да се зачитам по чаршафите и не ми се барат библиотеките на ниско ниво....
та затова питах, нали тука из форум аимаше хора пишещи за СТ....


Не може. Това е. Смени контролера с друг, на СТ е така. Ти бъди доволен, че даже го има, на половината въобще не пожелава сам да се активира даже.

Аз никога не съм ползвал тия ексри, да разклатиш пина софтуерно е къде по удобно, а спестените 100-500нс не са ми били никога критични.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Вто Сеп 29, 2020 8:18 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 18 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни