[/quote]
Nemam gotov kod za ovo ali mogu da pomognem. Problem mi je što su mi svi LCD sa paralelnim interfejsom. Pošalji mi neki link da vidim koji to SPI displej ti imaš sa IL9341. Možda mogu ovde negde da ga nabavim ili mi ga pošalji pa ti vraćam kad završimo.
[/quote]
Hvala na ponudi, mada ne bih bas da te toliko smaram se sa ovim... I slanje preko granice nije bas jednostavno, a nadam se ni neophodno.
Jedan od displeja koji želim pokrenuti je ovaj:
MSP2402 (ILI9341)
Drugi je ovaj:
ER-TFT035-6 (ILI9488)
Ovih imam par komada, samih displeja, i 2 modula, gdje je displej na PCB sa std. 0.1" 2x20 muskim konektorom, pa mi je zgodan za eksperimentisanje.
Treci je:
E-Paper, ER-EPD027-2 (EK79651AB)
Primjera ima na net-u dosta, ali su uglavnom za STM32F1xxx i jače modele, a ja sam mislio na PCB staviti STM32F071RBT6 (64 pinski TQFP). Imam predviđene konektore za ove 3 vrste displeja i 5 kom. PCB koje su mi stigle juče, sa već polemljenim svim sitnim komponentama (to je super stvar, pa ako nekom treba generisanje BOM i CPL fajlova iz Eagle-a, imam prilagođene ulp-ove za format koji traži JLCPCB, i nije problem da podijelim ili okačim negdje ovdje).
Pitanja i nedoumice su:
1 - Koliko su serije STM32 pin kompatibilne (?), tj. da li mogu naći drugi MCU iz serije F3 ili F4, u istom kućištu, a da odgovara na postojeću PCB (možda će zatrebati neki pad i odsjeći, al' nije ni to problem, ako ih 95% sjeda gdje treba i napajanje se poklapa)?
2 - Sobzirom da sam na početku sa ARM-om, i tim alatima (za sada koristim CubeMX, Cube IDE i Keil uVision5), zanima me sad koji mi je najjednostavniji način da projekat koji je pisan npr. za F1 seriju, prebacim na F0, a načešće trebam i da prilagodim pinove za svoju PCB ?
Uglavnom su korištene HAL biblioteke, (a i gdje nisu, nije to toliki problem izmijeniti), ali me zanima da li je najbolje da u CubeMX definišem hardwer kako meni treba, izgenerišem novi kod sa HAL bibl. i onda prebacujem ostale c i h fajlove u taj projekat?
Ili da u okviru postojećeg projekta sve to izmijenjam, gdje je bilo: #include "stm32f1xx_hal.h" mijenjam na #include "stm32f0xx_hal.h" (naravno, vodeći računa da ti fajlovi postoje i budu gdje treba), pa setovati nove include path-ove u projektu itd...
Sigurno je izvedivo i jedno i druga, samo me zanima šta je jednostavnije, tj. kako vi radite, koji imate više iskustva u ovim alatima ?
3 - Kako to, kad već prorade neki primjeri i osnovne funkcije, uvezati za X-Cube-Display ili nekom drugom grafičkom bibliotekom?
Nemam gotov kod za ovo ali mogu da pomognem. Problem mi je što su mi svi LCD sa paralelnim interfejsom. Pošalji mi neki link da vidim koji to SPI displej ti imaš sa IL9341. Možda mogu ovde negde da ga nabavim ili mi ga pošalji pa ti vraćam kad završimo.
[/quote]
Hvala na ponudi, mada ne bih bas da te toliko smaram se sa ovim... I slanje preko granice nije bas jednostavno, a nadam se ni neophodno.
Jedan od displeja koji želim pokrenuti je ovaj:
MSP2402 (ILI9341)
Drugi je ovaj:
ER-TFT035-6 (ILI9488)
Ovih imam par komada, samih displeja, i 2 modula, gdje je displej na PCB sa std. 0.1" 2x20 muskim konektorom, pa mi je zgodan za eksperimentisanje.
Treci je:
E-Paper, ER-EPD027-2 (EK79651AB)
Primjera ima na net-u dosta, ali su uglavnom za STM32F1xxx i jače modele, a ja sam mislio na PCB staviti STM32F071RBT6 (64 pinski TQFP). Imam predviđene konektore za ove 3 vrste displeja i 5 kom. PCB koje su mi stigle juče, sa već polemljenim svim sitnim komponentama (to je super stvar, pa ako nekom treba generisanje BOM i CPL fajlova iz Eagle-a, imam prilagođene ulp-ove za format koji traži JLCPCB, i nije problem da podijelim ili okačim negdje ovdje).
Pitanja i nedoumice su:
1 - Koliko su serije STM32 pin kompatibilne (?), tj. da li mogu naći drugi MCU iz serije F3 ili F4, u istom kućištu, a da odgovara na postojeću PCB (možda će zatrebati neki pad i odsjeći, al' nije ni to problem, ako ih 95% sjeda gdje treba i napajanje se poklapa)?
2 - Sobzirom da sam na početku sa ARM-om, i tim alatima (za sada koristim CubeMX, Cube IDE i Keil uVision5), zanima me sad koji mi je najjednostavniji način da projekat koji je pisan npr. za F1 seriju, prebacim na F0, a načešće trebam i da prilagodim pinove za svoju PCB ?
Uglavnom su korištene HAL biblioteke, (a i gdje nisu, nije to toliki problem izmijeniti), ali me zanima da li je najbolje da u CubeMX definišem hardwer kako meni treba, izgenerišem novi kod sa HAL bibl. i onda prebacujem ostale c i h fajlove u taj projekat?
Ili da u okviru postojećeg projekta sve to izmijenjam, gdje je bilo: #include "stm32f1xx_hal.h" mijenjam na #include "stm32f0xx_hal.h" (naravno, vodeći računa da ti fajlovi postoje i budu gdje treba), pa setovati nove include path-ove u projektu itd...
Sigurno je izvedivo i jedno i druga, samo me zanima šta je jednostavnije, tj. kako vi radite, koji imate više iskustva u ovim alatima ?
3 - Kako to, kad već prorade neki primjeri i osnovne funkcije, uvezati za X-Cube-Display ili nekom drugom grafičkom bibliotekom?