Elektronika.lt
 2025 m. sausio 3 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 01 03, 14:48. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » ARM STM32F4 įdomūs projektai
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 12
Pereiti prie 1, 2  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 01 24, 18:39 Pranešti apie taisyklių pažeidimą Atsakyti su citata
lividas
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Ieškant kaip pratestuot 3,2" LCD displėjų su SSD1289 kontroleriu, akys užkliuvo už įdomaus projektėlio "ZX Spektrum emuliatorius su STM32F4"
http://forum.easyelectronics.ru/viewtopic.php?f=35&t=16592
Kadangi STM32F4discovery plokštė ir lcd displėjus buvo ,nutariau prisimint senus laikus (kai lituodavom "Santakas","Šaulius",ATM-turbo" ir kitus ZX-spektrum klonus) ir įgyti naujos patirties perprantant "C" kalbą.
Ten yra išeities kodai ir visas gatavas projektas
https://docs.google.com/file/d/0B0C_FYcIO9dKQTZjeVlkYzRCZHM/edit?pli=1
bandant pritaikyti LCD su ssd1289 (autoriaus LCD su LG4532) iškilo problemos su LCD iniciacija.
Problemos galutinai neišsprendžiau,bet įsitikinau kad maniškis LCD yra veikiantis,vaizdas formuojamas ,bet ne ten kur reikia -žodžiu aiškinsiuosi.
Dar ieškant iniciacijos variantų ir juos bandant,užklydau į šią vokiečio svetainę
http://mikrocontroller.bplaced.net/wordpress/
ten mane sudomino du projektai,
tas pats ZX-spectrum ,tik ant STM32F429-Disco :
http://mikrocontroller.bplaced.net/wordpress/?page_id=3424
ir oscilografas :
http://mikrocontroller.bplaced.net/wordpress/?p=3369
Kadangi turiu ir STM32F429-Disco tai išbandžiau abu variantus.
Su ZX-spectrum reikia USB klavos ir perėjimo USB -> micro USB,jo dabar laikinai neturiu,starto paveiksliukas išsivedė, tuo ir pabaigiau...
Su oscilu kur kas įdomiau,
prijungus laidelius prie portų PA5 ir PA7 jau galima paeksperimentuoti.
Ten veikia lietimosi panelė (su pirštu sunkoka,bet su degtuku pats tas).
Tai tiek pradžiai.
Beje toje vokiškoje svetainėje yra išeities kodai ir pavyzdžiai vos ne visai STM32F4 periferijai nemokamai programavimo platformai CoIDE.
Gal tai ką nors sudomins,nes tie "boardai"kainuoja mizerį,o galimybės tikrai nemizernos...
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 01 24, 22:17 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Kur tas start issoko, gal yra foto su ekrano vaizdu.
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 01 24, 23:10 Pranešti apie taisyklių pažeidimą Atsakyti su citata
lividas
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
super rašo:
Kur tas start issoko, gal yra foto su ekrano vaizdu.


Paspaudi 4-tąją nuorodą ir pasižiūrai,pirmas iš jų ir yra starto paveiksliukas,antrasis žaidimėlio...
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 01 24, 23:25 Pranešti apie taisyklių pažeidimą Atsakyti su citata
maniux23
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
super rašo:
Kur tas start issoko, gal yra foto su ekrano vaizdu.
Idea
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 01 25, 16:04 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
maniux23 rašo:
super rašo:
Kur tas start issoko, gal yra foto su ekrano vaizdu.
Idea

Ka norejai pasakit ?
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 25, 02:23 Pranešti apie taisyklių pažeidimą Atsakyti su citata
lividas
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Prie to pačio:
ST išleido StM32F0,F1,F2,F4 serijos mikrokontrolerių periferijos C kodo generatorių "STM32CubeMX"
http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF259242?icmp=stm32cubemx_pron_prcube_feb2014
Čia stm32F4 config. failai,pavyzdžiai,ir kita :
http://www.st.com/web/en/catalog/tools/PF259243#
Eclipse pliuginas:
http://www.st.com/web/en/catalog/tools/PF257931#
Jo pagalba projekte galima sukonfiguruoti norimą periferiją į programavimo platformas IAR, Keil,Eclipse.
Tai turėtų palengvinti ARM įsisavinimą,beliks tik main faile suformuluot projekto užduotį... Smile
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 25, 09:16 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Edzma
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Greit mikrovaldiklius programuos ir virejai....
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 25, 17:26 Pranešti apie taisyklių pažeidimą Atsakyti su citata
lividas
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Edzma rašo:
Greit mikrovaldiklius programuos ir virejai....


Man kaip Beisikistui-asembleristui perprast C tikrai nėra paprasta,tai gal dabar jau išeis kažkas daugiau,negu tipo "sveikas pasauli" Smile
Įvaldžiusiam C kituose valdikliuose AVR,PIC pereiti ARM nesudarys didelių problemų.
Atkris būtinybė knaisiotis architektūros niuansuose,taip sakant greičiau pereiti galvos svaigimą nuo periferijos gausos ir jos tarpusavio ryšių ir susikoncentruot uždavinio išsperndimui.
Būtent ta rutina su pradinėm ARMų iniciacijom ir numuša norą prasidėti su šiais valdikliais,
ir reik tikėtis ,kad atsiradus tokioms priemonėms ARMistų gretos padidės,atsiras įdomių projektėlių,naujų idėjų ir daugiau susidomėjimo šioje srityje.

P.S.
pasirodė dar ir tokia:
STM32 Nucleo yra nauja, atvira plėtros taryba leidžia lengvai ir lanksčiai prototipų per Arduino ™ ryšio palaikymo ir prieinamumo visoms I / Os su STM32 MCU per standartinę jungtį. STM32 Nucleo sudėtyje yra STM32 MCU į 64-pin pakete. Keli variantai su skirtingais STM32 prietaisų nėra. Integruotas STLINK/V2-1 Debugger / programuotojas ir parama IAR, Keil ir Persijos įlankos bendradarbiavimo tarybos pagrįstas IDE ir nemokamai HAL bibliotekų suteikti STM32 nucleo viską, ko jums reikia norint pradėti plėtrą. Plokštės mbed įjungta, suteikiant prieigą prie nemokamą įrankį ir bendruomenei.
http://www.st.com/st-web-ui/active/en/catalog/tools/FM116/SC959/SS1532/LN1847?ecmp=ln1847_enews_mcunews_feb2014&sp_rid=NjkwODIzMTgxODES1&sp_mid=8334531
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 25, 19:10 Pranešti apie taisyklių pažeidimą Atsakyti su citata
AlgisL
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
lividai, baik kraupint liaudi su google translate Very Happy
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 25, 20:20 Pranešti apie taisyklių pažeidimą Atsakyti su citata
lividas
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
AlgisL rašo:
lividai, baik kraupint liaudi su google translate Very Happy


Vokiečių zubrinau Sad
nu į paštą tokia žinutė atėjo tai, kad taip išvertė - tai ir įdėjau.
Ruskai geriau verčia,negi dėsi,betgi tadu jaunimas nesupras...
na taisysiosi,persiprašau Embarassed
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 26, 17:14 Pranešti apie taisyklių pažeidimą Atsakyti su citata
R2D2
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
lividas rašo:


Man kaip Beisikistui-asembleristui perprast C tikrai nėra paprasta


gerai mokant ASM, perprast C yra tikrai lengva. Ir kai gerai paprogramuoji C kalba, ypač su uC, tai supranti, kad C beveik tas pats ASM, tik lengviau
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 26, 23:57 Pranešti apie taisyklių pažeidimą Atsakyti su citata
lividas
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
R2D2 rašo:
lividas rašo:


Man kaip Beisikistui-asembleristui perprast C tikrai nėra paprasta


gerai mokant ASM, perprast C yra tikrai lengva. Ir kai gerai paprogramuoji C kalba, ypač su uC, tai supranti, kad C beveik tas pats ASM, tik lengviau


ASMas bendrinis (makro) ir ASMas pririštas prie konkrečios architektūros yra ne visai tas pats.
Aš pradėjau nuo intel i8080 ,poto mūsuose pasirodė Basic ir beto visa pagrindinė veikla sukosi sukurti elektroninę geležį ir tik tada jau realizuoti programiškai(tais laikais "boardus" tekdavo darytis pačiam)...
Su AVR dariau gatavus reikaliukus ir jei būdavo išeities kodai ,tai kokį meniu ar paprastą dalykiuką sugebėdavau prisitaikyti sau,o jau perprast visus struktūrinius algoritmo reikalus per plonos kinkos.
Beto programavimas Fortran kalba buvo dėstomas vieną semestrą ir perprast ,kaip vadinom "paukščių kalbą" nelabai ėjosi.
O ASM eini tiesiškai - su cmp,jmp,jc,call,... -peršoki kur reikia ir visi reikalai.
C jau reikia aprašyti įvairius kintamuosius,konstantas,masyvus,perprast tuos visus abstrakčius veiksmus,žodžiu sunku pervevest smegeninę dirbt iš tiesmukiško komandų vykdymo į abstraktų aprėpimą,nes parašius kokį veiksmą su C - smegeninė jį mašinaliai lygina su konkrečiu geležies registrų darbu,veiksmu -to nereika daryt ir tą įveikt sudaro visus sunkumus įsisavinant C savamoksliui programistui Smile .
Todėl atsiradus ARM ir kilo mintis nesigilint per daug į konkretų geležies darbą ir pereiti į abstraktesnį lygį ir atsikratyt knaisiojimosi registrų ir baitų lygyje,ką ir bandau daryt ... Smile ,po truputį vienas kitas dalykėlis jau ir dašyla,super-puper nesigaus,bet gal kokį sudėtingesnį už "sveikas pasauli" gal išbezdėsiu,juo labiau priemonių šiais laikais krūvos.
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 27, 00:30 Pranešti apie taisyklių pažeidimą Atsakyti su citata
R2D2
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
lividas rašo:

ASMas bendrinis (makro) ir ASMas pririštas prie konkrečios architektūros yra ne visai tas pats.
Aš pradėjau nuo intel i8080 ,poto mūsuose pasirodė Basic ir beto visa pagrindinė veikla sukosi sukurti elektroninę geležį ir tik tada jau realizuoti programiškai(tais laikais "boardus" tekdavo darytis pačiam)...
Su AVR dariau gatavus reikaliukus ir jei būdavo išeities kodai ,tai kokį meniu ar paprastą dalykiuką sugebėdavau prisitaikyti sau,o jau perprast visus struktūrinius algoritmo reikalus per plonos kinkos.
Beto programavimas Fortran kalba buvo dėstomas vieną semestrą ir perprast ,kaip vadinom "paukščių kalbą" nelabai ėjosi.
O ASM eini tiesiškai - su cmp,jmp,jc,call,... -peršoki kur reikia ir visi reikalai.
C jau reikia aprašyti įvairius kintamuosius,konstantas,masyvus,perprast tuos visus abstrakčius veiksmus,žodžiu sunku pervevest smegeninę dirbt iš tiesmukiško komandų vykdymo į abstraktų aprėpimą,nes parašius kokį veiksmą su C - smegeninė jį mašinaliai lygina su konkrečiu geležies registrų darbu,veiksmu -to nereika daryt ir tą įveikt sudaro visus sunkumus įsisavinant C savamoksliui programistui Smile .
Todėl atsiradus ARM ir kilo mintis nesigilint per daug į konkretų geležies darbą ir pereiti į abstraktesnį lygį ir atsikratyt knaisiojimosi registrų ir baitų lygyje,ką ir bandau daryt ... Smile ,po truputį vienas kitas dalykėlis jau ir dašyla,super-puper nesigaus,bet gal kokį sudėtingesnį už "sveikas pasauli" gal išbezdėsiu,juo labiau priemonių šiais laikais krūvos.


tai kuo skiraisi:
Kodas:
cp r1, r0
breq equal
inc r0
rjpm nextBigThing
equal:
clr r0
nextBigThing:
    "nextBigThing"

prieš:
Kodas:
if(a == b)
{
    a = 0;
}
else
{
    a++;
}


o koks call tai yra 1-1 kas kviesti funkciją su C
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 27, 02:23 Pranešti apie taisyklių pažeidimą Atsakyti su citata
lividas
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Mes nesusikalbam.
mano programavimo lygis ASMe be jokių "rjpm nextBigThing"
konkrečiai tipo:
mvi C,1Fh
mov A,B
ora C
jz 004Fh
lda X,D
mov B,A
ir t.t.
bitų .baitų eilės su žymekliais į konkrečius adresus kur randasi paprogramės ir kodo žymės,RAMo konkrečios sritys.
Taip sakant jokių abstaktumų,viskas tavo nusistatytuose rėmuose.
Būtent ir konstatuoju,kad bent man perlaužt smegeninę pripratus prie tokio konkretumo yra nelengva.
Ir jau dabar truputį gaudantis,pasileidus debugerį mašinaliai man žiūrisi ASMo kodas ir registrų hex reikšmės,o jau poto kita...
Stereotipus sulaužyt sunku,supranti ,kad negerai,bet darai Smile ,kiekviens savaip prieina prie dalyko išmanymo,tai tokios tokelės.

O kodas man skiriasi
pirmu atveju tiksliai žinau ką daro kontroleris...
antru
ką turėtų daryti ir kai nežinau su kokiais makarais tai padarys,kuriuos registrus įjungs - gaunasi truputį "cornel panic"
Smile esmę pagauni,bet mintys vistiek klysta į geležį...
 ARM STM32F4 įdomūs projektai
PranešimasParašytas: 2014 02 27, 07:59 Pranešti apie taisyklių pažeidimą Atsakyti su citata
specialistas
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
R2D2 rašo:


tai kuo skiraisi:
Kodas:
cp r1, r0
breq equal
inc r0
rjpm nextBigThing
equal:
clr r0
nextBigThing:
    "nextBigThing"

prieš:
Kodas:
if(a == b)
{
    a = 0;
}
else
{
    a++;
}


o koks call tai yra 1-1 kas kviesti funkciją su C



o jei a ir b yra long tipo kaip tada asm atrodys?
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie 1, 2  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama