Виж темите без отговор | Виж активните теми
Дата и час: Пет Мар 29, 2024 3:18 pm
Автор |
Съобщение |
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
ST SPI мокроконтролери
Има ли колега, някой с опит с ST? Трябва ми конфигурация на SPI да е в режим wired-or? при него моси и мисо де държат като open-circuit drivers.... на аналог контролерите го могат, мисля на майкрочип също, но на мен ми трябва за ст. та ако някой знае как, и дали моля да сподели.... контролера е от серията STM32F469 .. STM32F4679, благодаря предварително, и ще съм още по-благодарен ако отговорите са по същество....
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Чет Юни 04, 2020 2:16 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: ST SPI мокроконтролери
баба Илийца с кола... halfduplex mode явно туй ще е , ако работи као требе..
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Чет Юни 04, 2020 4:28 pm |
|
|
panchev68
Ранг: Минаващ
Регистриран на: Сря Сеп 28, 2011 9:04 am Мнения: 38
|
Re: ST SPI мокроконтролери
Може ли малко по конкретен въпрос. Няма никакъв проблем да свържеш няколко устройства по SPI паралелно с отделно SS като във всеки 1 момент трябва само 1 да е избран
_________________ Оставете човек в самолет и той ще летне за един ден. Хвърлете човек от самолета и той лети до края на живота си.
|
Вто Юни 09, 2020 7:05 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: ST SPI мокроконтролери
Благодаря за усилието но не си ме разбрал. Тц. Трябва (ше) ми за да чета по една жица двупосочни данни и другото да е клок. Не ползвам слейв селект . Вече го удурдисах.
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Вто Юни 09, 2020 9:34 pm |
|
|
panchev68
Ранг: Минаващ
Регистриран на: Сря Сеп 28, 2011 9:04 am Мнения: 38
|
Re: ST SPI мокроконтролери
Да HALF-Duplex Mode, но това не е wired-or което ме заблуди. Както и да е важното е че си го удурдисал - каквото и да значе това
_________________ Оставете човек в самолет и той ще летне за един ден. Хвърлете човек от самолета и той лети до края на живота си.
|
Чет Юни 11, 2020 9:17 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: ST SPI мокроконтролери
Да продължа с питането... нещо не вдянах - на СТ микрото което съм избрал пише из чаршафите че имало само СПИ боотлоадер? демек има фамилии с УСБ, фамилии с УАРи и фамилии с и2ц? или е комбинирано и може да се избира?
по специално STM32L4S5QI корпус UFBGA_132 нещо гледам и виждам само спи
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Чет Юни 18, 2020 2:05 pm |
|
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 5:52 pm Мнения: 10356 Местоположение: Добрич
|
Re: ST SPI мокроконтролери
всички стм-чета като им кажеш да буутнат от ROM (system memory) си викат буутлоадерче което винаги слухти на няколко типа периферии... Трябва обаче да провериш версията на буутлоадера, който са ти наляли (щото не всички са еднакви), да видиш кои периферии могат да се ползват, на кои пинове и т.н. разгледай AN2606 едит в твоя случай би трябвало да е: X = 9: USART, CAN (or FDCAN), DFU, I2C and SPI are used
|
Чет Юни 18, 2020 2:44 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: ST SPI мокроконтролери
тъй де, ама от таблицата дето я постнах нещо ми наприличва, че в зависимост от корпуса един или друг тип буутлоадери са приложими.
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Чет Юни 18, 2020 4:56 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: ST SPI мокроконтролери
да продължа с питането, как се конфигурира СПИ слейвселект сигнала да стои активен докато има данни за предаване? в смисъл не на всеки байт или дума, ами ако имам 1200 байта да си седи асертнат до като всичко се прати от ДМА-то засега имам вариянтите да е разрешен(ама жъка на всеки байт) или забранен.... предложенията да клата слейв селекта ръчно(да го свалям преди да почна да предавам и да го вдигам след предаването) не ми влизат в употреба не ми ги рекламирайте ползвамHAL библиотеките не LL.
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Пон Сеп 28, 2020 5:24 pm |
|
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 5:20 pm Мнения: 3212
|
Re: ST SPI мокроконтролери
Малко съм далече от тия работи, ама в HAL библиотеките нямаше ли параметър, който отбелязва колко байта ще предаваш?
|
Пон Сеп 28, 2020 5:27 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: ST SPI мокроконтролери
за друго става дума аз питам като имам дма трансфер, спи предава като събмитнеш буффер - поведениети на чип селекта ми трябва да бъде в началото се асертва(активно '0') и като се предаде буфера се деасертва(айдъл '1') буфера може да е 4 байта или 40 или 400 или 1200...
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Пон Сеп 28, 2020 5:42 pm |
|
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 8:39 pm Мнения: 1954
|
Re: ST SPI мокроконтролери
Имам един спомен, че това, което искаш няма да стане. https://www.eevblog.com/forum/microcont ... 32f7-mcus/ - тук пишат разни работи
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!
|
Пон Сеп 28, 2020 5:56 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: ST SPI мокроконтролери
абе стига бе, даже на нашите арм контролери го има това, с нашето сдк, което е далеч от идеалното, ... а СТ доминират пазари за микроконтролери като китай прочие и да го няма като функционалност нещо не го вярвам. просто не ми е работа да се зачитам по чаршафите и не ми се барат библиотеките на ниско ниво.... та затова питах, нали тука из форум аимаше хора пишещи за СТ....
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Пон Сеп 28, 2020 6:09 pm |
|
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 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 мокроконтролери
Не може. Това е. Смени контролера с друг, на СТ е така. Ти бъди доволен, че даже го има, на половината въобще не пожелава сам да се активира даже. Аз никога не съм ползвал тия ексри, да разклатиш пина софтуерно е къде по удобно, а спестените 100-500нс не са ми били никога критични.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Вто Сеп 29, 2020 8:18 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 9 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|