Posts: 1.853
Threads: 25
Joined: Nov 2013
Reputation:
790
Odlične pločice, imam ih, probao... cena bagatela.
Obratite pažnju da kupujete verziju v2.1, postoje i starije verzije nije strašno i ako njih kupite, ali ove 2.1 su značajno kvalitetnije (PCB sa gold metalizacijom itd...).
Predviđeno lemno mesto za FLASH mem, imate ih u Cometu 32MBy.
https://store.comet.rs/en/Catalogue/Product/50698/
Nešto što je novo za ove PCB-ove je da su kinezi dali kompletno i bootloader, framework-e i sve što je potrebno za start. Tako da je stvarno dobra priča.
Pomenuti GitHub sadrži dovoljno informacija.
Probao sam i microPython, radi... ali iskreno, kako da programiram u microPythonu kada sam navikao godinama na bare-metal C
Posts: 523
Threads: 10
Joined: Apr 2013
Reputation:
131
aaaaaaaa sa micropythonom ste me kupili,
odo' da narucujem
mozda naucim i rust nekom prilikom
kako kazu, C za narednih 40 godina
Posts: 8.738
Threads: 138
Joined: Apr 2013
Reputation:
3.629
Sta god da vozite ima da radi odlicno, ta ARM platforma je sad postala standard, ARM se sad svuda koristi samo imaju razlicite kombinacije jezgra i periferija u istom ovom kucistu, jedino nema neki na primer 16x Cortex-M4 ARM u QFN48 : )
To kada bude kostalo isto kao i ovi sad bolje da se ne bakcemo vise sa HW nego samo SW jer je to sve toliko unificirano da je razvoj custom uredjaja na bare metal nivou skoro bespotreban, sto bi to radili, imace sve lepo u nekom GNU C++ stacku verovatno Linux bazirano na nekom RTOS i to je to, sve ostalo je software standardan, na primer LibUSB verzije 2 pa i 3.1 verzije sa svojih 5.5Gbit/s transferom, treba to iskoristiti, moze da se tera tu seriska konzola sa ultra-low latencom a moze i 10 video strimova sa 16 audio strimova od kojih po pola ulazi i izlazi svi u HD!
Jedan USB 2.0 uredjaj moze da hendluje max 480Mbit/s ukupno od cega moze da deli saobracaj na pod-uredjaje i pod-kanale koji su ulaznog ili izlaznog tipa, sve to je opisano u "descriptor" od USB uredjaja koji se isprogramira u taj device i jos neke druge konfiguracije gde moze da se predefinse namena end-point kanala da li su CDC, Video, Audio, HID i tako dalje, to je sa USB 2.0 situacija stim sto je kod USB 3.1 to sve isto samo je 10x podignut data-rate i nadogradjene funkcije za upravljanje punjenja/potrosnje jer imaju dodatne linije za to na samom USB 3 ili USB-C konektoru.
Posts: 8.738
Threads: 138
Joined: Apr 2013
Reputation:
3.629
Ah da, to zaboravih, nase app ce verovatno u buducnosti biti tipa boot.efi pa vozi Miško, to je Bare-metal u pravom smislu jer se tu kod UEFI "lomi" Hardware i Software, posle boot.efi je sve do Software-a i naseg programa, ne treba nam uopste ni OS, svaki program je svoj mali OS, imao/nemao grafiku to je druga tema ali to je generalno to, programirajte u cemu god hocete i sve dok se drzimo te kompatibilnosti nema brige.
Posts: 523
Threads: 10
Joined: Apr 2013
Reputation:
131
s vremena na vreme mi se vraca ista ideja:
sta mislite o GB za black pill tj. stm32f411 plocicu
s obzirom da je prilicno univerzalna, racunam da postoji sansa da ima vise zainteresovanih
Posts: 1.157
Threads: 27
Joined: Oct 2014
Reputation:
313
Ja jesam zainteresovan ali ne znam kako bi nam prošla ta veća nabavka. Kako si zamislio? Odakle bi ti poručivao?
Posts: 8.738
Threads: 138
Joined: Apr 2013
Reputation:
3.629
05-04-2020, 08:15 PM
(This post was last modified: 05-04-2020, 08:16 PM by mikikg.)
Takodje zainteresovan!
Posts: 96
Threads: 13
Joined: Nov 2016
Reputation:
34
(05-04-2020, 08:15 PM)mikikg Wrote: Takodje zainteresovan! + 1
Posts: 523
Threads: 10
Joined: Apr 2013
Reputation:
131
sve ovo ima smisla samo ako nadjemo nekog kineza koji bi dao dobru cenu za 100-1000 komada,
uzgred da vidimo ovde kolko nas ima zainteresovanih tj koliko plocica zelimo
moj je dodatni predlog da uzmemo i koju vise tj da zaokruzimo na veci broj pa ko se seti kasnije da moze da uzme
kao sto ste predlagali za plocice isprojektovane na forumu, da ovo bude standardni forumski mcu, ili ne mora svejedno
naravno ja bih doplatio razliku u broju plocica
sve je ovo dosta hipoteticki, ali nije zgoreg da znamo na cemu smo sto se broja plocica tice
Posts: 8.738
Threads: 138
Joined: Apr 2013
Reputation:
3.629
Cenim da mozemo da izguramo do nekih 100-ak komada, ja bih isao na par desetina, to stalno ide za sve i svasta ...
Samo da ne zaboravimo padove za SPI EEPROM/FRAM koji mogu da idu sa druge strane plocice, ne mora da se porucuje i montira komponenta, samo da postoje padovi pa po potrebi neka stavi kako kome odgovara. Ako moze da ide na SPI PB12, PB13, PB14 i PB15 nozice + WP/HOLD moze da bude fiksno povezano na Vcc.
Posts: 6.315
Threads: 56
Joined: Mar 2013
Reputation:
3.085
05-11-2020, 03:19 AM
(This post was last modified: 05-11-2020, 03:27 AM by Macola.)
Sa koliko pinova mislite taj F411? Mislim, jezgro je isto, ali koje kućište nameravate?
Ako bi bio sa 100 ili više pinova onda sam zainteresovan i ja.
Trenutno koristim Black pill "Diymroe" sa F407VG koji je u LQFP100.
Brži je od tog F411 (168MHz) i ima veoma "razgaženu" primenu.
Šta je suština, odnosno poenta oko F411. Recite mi ključne prednosti u odnosu na F407 jer sam nešto možda propustio u preliminarnom pregledu DS.
Posts: 8.738
Threads: 138
Joined: Apr 2013
Reputation:
3.629
Ideja (za sada) je da se uradi zamena bas za BluePill, dakle DIP40 format plocice sa F411 u QFN48 kucistu.
To je vecini ovde na forumu mozda zanimljivo za razne sklopove.
LQFP100 bazirane konstrukcije su vec "malo ozbiljnije", naravno da nemam nista protiv njih, samo je pitanje interesovanja za GB.
Posts: 523
Threads: 10
Joined: Apr 2013
Reputation:
131
@macola
f407 nije ni razmatran jer ne videh jeftinu a malu plocicu, recimo da je mala plocica plus u odnosu na veliku
f411 koliko vidim ima usb podrsku koja je plus u odnosu na f407
ja sam usb probao na f446re i recimo da to radi sasvim privatljivo tj detektuje ga komp i moze da prebacuje fajlove
to je koristan feature
oba su podrzana ovde: http://micropython.org/stm32/
Posts: 6.315
Threads: 56
Joined: Mar 2013
Reputation:
3.085
@Bledoliki,
Kapiram. To će biti u QFN48, praktično zamena za plavo pile, samo sa M4 jezgrom i bogatijim mogućnostima.
Bilo bi jako zgodno kad bi taj F411 bio pin kompatibilan sa F373, koji je pravi đavolak sa pwm-s i adc...
Vredi proveriti ali nemam vremena.
Posts: 8.738
Threads: 138
Joined: Apr 2013
Reputation:
3.629
Pokusavamo da svima udovoljimo koliko je moguce kroz jednu PCB.
Ubledeli zeli da pokrene MicroPython (na zalost ne vidim da je podrzan F373), meni interesantan FloatingPoint i FRAM, Macoli dobar A/D i PWM ...
Kada bi moglo svima da se udovolji onda nebi ni postojalo toliko razlicitih serija kontrolera : )
Trebalo bi da su serije u istom QFN48 kucistu pin kompatibilne, makar za one osnovne konekcije oko napajanja, oscilatora i USB-a, ostalo i onako ide napolje van plocice - to treba detaljno proveriti. U tom smislu mozda moze da se uradi jedna univerzalna PCB i poruciti kombinacije sa razlicitim kontrolerima ili ostaviti mesto za kontroler prazno pa to dodati naknadno.
Ideja nam je da idemo na veci broj istih plocica + popunjeni delovi zbog cene.
Posts: 1.244
Threads: 10
Joined: Apr 2015
Reputation:
509
Miki,
nisam u prici blue-pill, ali sta mislis da razmotris ideju da se napravi PCB koji ce da koristi 64-pin MCU. Tada bi na isti PCB mogli da idu razni F3, F4, F7 MCU-ovi.
Mozda je to bolja prica i veci raspon MCU-ova od QFN48.
Cisto napacujem kao ideju.
Cak PCB ne mora da bude DIP-20, nego da ima 40 nozica rasporedjenih u kvadrat.
Posts: 8.738
Threads: 138
Joined: Apr 2013
Reputation:
3.629
Za "custom" potrebe uvek mozemo "mi iskusniji" da se snadjemo.
Ovo bi trebalo da bude nesto totalno univerzalno i prihvatljivo i pocetnicima.
Te BluPill plocice idu "ko alva", u fazonu Arduino-a, svasta moze zanimljivo da se napravi.
DIP-40 format plocice, to ide na proto/raster board, moze ovako-onako da se mucka, moze jednoslojna PCB, bas univerzalno ...
Posts: 969
Threads: 21
Joined: Apr 2015
Reputation:
893
05-11-2020, 09:35 PM
(This post was last modified: 05-11-2020, 09:35 PM by ddanijel.)
Ne bih da ispadnem glup u drustvu, ali ovo "ko alva" se podrazumeva gde da ide ? Ja iskreno sam za taj bluepil prvi put cuo tj procitao ovde, a na netu nesto ne vidim da je ultra popularan. Ne sporim da je dobar jer STM32 u ovoj prici je ozbiljna zver ali ne vidim neku ultra popularnost bar u hoby varijanti upotrebe, ili gresim ?
Posts: 8.738
Threads: 138
Joined: Apr 2013
Reputation:
3.629
05-11-2020, 10:05 PM
(This post was last modified: 05-11-2020, 10:18 PM by mikikg.)
Hehe, ne znam sta da ti kazem, ja od kada sam cuo za BluePill plocicu (nevezano za STM32 koji sam mnogo pre toga koristio, ima tome mozda vec 10+ godina) bio sam odusevljen cenom i mogucnostima.
Do tada sam se baktao sa PIC-evima i kada sam skontao da za par USD mogu da kupim kompletnu plocicu sa X puta naprednijim kontrolerom nego sto je jedan prosecan klot PIC totalno sam promenio misljenje i ceo pogled oko toga.
Evo da vratim film unazad, za zadnjih par godina potrosio sam vise od 30-ak BluePill plocica, ja skoro da ne pravim vise nista sa drugim kontrolerima, jednostavno nemam potrebe, to mi mnogo lepo zavrsava posao za vise od 90% stvari.
Da ne pricam koliko mi je znacilo to sve u samom izucavanju ARM arhitekture i na kraju spoznaja da se sve (u embeded i mobilnom svetu) sad prakticno vrti na ARM-u.
Meni je bilo dovoljno samo Macolino misljenje koji se isto do tada veoma bavio PIC-evima i sa njim napravio mnogo razlicitih (i vema kompleksnih) uredjaja i koji je kada sam mu pokazao te plocice rekao samo "sjajno, kaki PIC vise". Da ne zaboravim da spomenem @bogdan.kecman-a cije misljenje jako puno cenim i koji mi je prakticno i uveo u celu tu pricu sa BluePill.
Popularnost je relativna stvar, dovoljno sam dugo u toj prici da mogu da procenim sta sve na trzistu ima smisla, buducnost i ekonomsku opravdanost + da bude user i programer friendly
Evo ja licno radim na "dizanju popularnosti" cele te ARM price, imam dovoljno argumenta da diskutujem oko toga i da uporedim sa svakom drugom slicnom platformom.
Posts: 969
Threads: 21
Joined: Apr 2015
Reputation:
893
Popularnost ne cini moc nekog kontrolera nego comunity i library, bez toga dzaba sve. Arduino sa atmega nije postao popularan zato sto je hitech nego upravo zbog pomenutog. Ja recimo nisam programer i ne pada mi na pamet da ucim pod stare dane, arduino mi zavrsava posao i u njemu se snalazim fino.
Imam drugara koji se i dan danas kune u microchip mcu i ako radi sta , radi sa njima, i za neku glupost tipa pic+oled+... sto njemu treba 3 dana programiranja i pisanja koda, ja zavrsim to u roku od 1h jer uz elementarno znanje se sve slozi kao lego kockice.
|