| Автор |
Съобщение |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12118 Местоположение: Гьотеборг
|
 Прототипен SPI драйвер
Някой с опит за писането на такива за Ардуино, Малинка или каквато и да е подобна платформа. Трябва ми за подкарване на един тексаски чип, и само за основно подкарване - целият драйвер ще отнеме доста време, но за пробата някой с опит сигурно ще го направи за дни или седмица, на мен ще ми отнеме месец и повече.
Ако има някой със сводобно време и желание, да ми пише на лични.
|
| Сря Юли 10, 2024 5:35 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6107
|
 Re: Прототипен SPI драйвер
Ардуино си има SPI драйвер - настрой му краката и Газ ! едва ли Тексака има нещо по-различно ( и специфично ) в тоя SPI https://www.circuitbasics.com/how-to-se ... r-arduino/
_________________ main[-1u]={1};
Последна промяна TheWizard на Сря Юли 10, 2024 6:00 pm, променена общо 1 път
|
| Сря Юли 10, 2024 5:57 pm |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12118 Местоположение: Гьотеборг
|
 Re: Прототипен SPI драйвер
Май така ще стане накрая... както обикновено - вика човек Неволята и продължава.
|
| Сря Юли 10, 2024 5:59 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6107
|
 Re: Прототипен SPI драйвер
8 битов SPI - инит пинове ... чети и записвай данни за 16 битов ... някои MCU ако няма хардуерна подръжка - връткат 2х8 "проблема" ти е ако гониш бърз трансфер, DMA ала бала...
иначе 90% Arduino SPI е като за деца...
_________________ main[-1u]={1};
|
| Сря Юли 10, 2024 6:05 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30753 Местоположение: София
|
 Re: Прототипен SPI драйвер
Имаше дърво с модовете, не помня кои но бяха объркани, то и с есп-то имаше някакви бози ...та ако не е в Мод 0 и не тръгне виж първо дали сигналите са ок.
|
| Сря Юли 10, 2024 6:50 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6107
|
 Re: Прототипен SPI драйвер
нищо особено няма в тва чипе ... просто искай от ТИ разширената версия на PDF - кой рег какво значи... ( забил си се с "прехвален" CES 2024 чип за автомобилната промишленост )
_________________ main[-1u]={1};
|
| Сря Юли 10, 2024 7:37 pm |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12118 Местоположение: Гьотеборг
|
 Re: Прототипен SPI драйвер
По-скоро са ми го "забили"... но каквото е такова. Няма да го обсъждам. Благодаря - ще погледна какво си ми хвърлил, че съм на телефона сега. Ами те са малко дръпнати както винаги - питаш ги и никаква инициатива да помогнат повече, но иначе точат зъби и лиги как ей сега ще поръчаш 1 милион чипа.
|
| Сря Юли 10, 2024 9:50 pm |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12118 Местоположение: Гьотеборг
|
 Re: Прототипен SPI драйвер
Тия са вярно за бой...бях ги питал дали са пускали някаква библиотека или код - не, нямало. Има и ъпдейт от началото на годината - сега ще ги питам оправили ли сте го или не. Но както и да - това е кода за развойния кит и той хем го има, хем го няма... Та затова търся някой който "Чува петела", защото аз докато го чуя може и да оглушея. Както казах - развойния кит подържа само един чип, а не няколко накичени на SPI бъса както го рекламират. И няма какво да го крия - DRV3946.
|
| Сря Юли 10, 2024 11:15 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10103
|
 Re: Прототипен SPI драйвер
блах... от кога тия неща станаха толкова секретни? 'изгори и изяж преди да прочетеш' и въобще - да залагаш чип от тоя месец с 2 параграфа описание е адски анти-инженерно. би трябвало не вие да платите на TI, а те да ви платят според мен, трябва да изискаш от тия прокуристи/меринджеи, дето са ти го натресли тоя чип, да ти осигурят канал 'на къси вълни' с малка латенция към TI. иначе няма никакъв начин --- драйвер за драйвер... в софтуения контекст на горното се предполага наличие на ОС. всяка си има особености, едно е на малинка (лайнукс), друго е на FreeRTOS и т.н. и какъвто и да е (успешен) експеримент на една платформа не гарантира по никакъв начин успех/преносимост на друга. изясни си ги тия неща предварително. ползването на готови библиотеки, дали от производител, дали от някой друг (ардуино), не го препоръчвам
|
| Чет Юли 11, 2024 8:30 am |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30753 Местоположение: София
|
 Re: Прототипен SPI драйвер
Абе мързи ме да му прочета pdf-а ама какво чак толкоз ще има в тая библиотека, все пак клатиш два прости изхода.
|
| Чет Юли 11, 2024 9:53 am |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10103
|
 Re: Прототипен SPI драйвер
в публичния pdf няма нищо. 2 параграфа общи приказки, дори няма табличка с пинове, напрежения и тоци. за регистри пък въобще няма да говорим, както и за времедиаграми. интересно TI защо са подходили така
|
| Чет Юли 11, 2024 10:00 am |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12118 Местоположение: Гьотеборг
|
 Re: Прототипен SPI драйвер
Имам всичко, но е под NDA - не искам да се вкарвам в тия филми публично. Ако се логнеш има примерна библиотека (без NDA) - но тя е за фърмуера на EVK-то, което управлява само един контактор, а не всички едновременно. Ако ви е интересно, ще ви разкажа повече - просто не публично.
|
| Чет Юли 11, 2024 11:44 am |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4916 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Прототипен SPI драйвер
Направи го по следният начин: Bsp (board support package) всичконза инициялизация на процессора и спи интерфвйса кой мод, чип селект , дължина на дума и т.н. и две функции spiwrite() , spiread(), или аконискаш го обедини в spiwriteread(), катонсе има напредвид, че спи е дуплексен протокол. Отгоре си направи Hal( hardware abstraction layer). И отгоре си почни самият драйвер за чиплето, основни функции за инициялизация, писане четене, отваряне/затваряне на контактора, четене на тока и т.н. Така веднъж написан ще може да го ползвашна всякаква платформа само като си снениш bsp.
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Чет Юли 11, 2024 12:27 pm |
|
 |
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 9:42 am Мнения: 12118 Местоположение: Гьотеборг
|
 Re: Прототипен SPI драйвер
Слушам и си записвам  Ще вземете да ме направите софтуерист. Като е толкова нужно и важно - да научат АИ-то да пише драйвери по чаршаф 
|
| Чет Юли 11, 2024 1:02 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6107
|
 Re: Прототипен SPI драйвер
ти от NDA "чаршафа" разбра ли как се уникаства и броадкаства много чипове с един CS
_________________ main[-1u]={1};
|
| Чет Юли 11, 2024 1:18 pm |
|
|