You are here

N79E814as28 Microkontroler programozása Mivel,hogyan? AZ ügy okafogyottá vált.

11 posts / 0 new
Last post
Mofly
Mofly picture

Kedves kolégák!

Egy led vilogtató panelben lakik a nevezett N79E814as28 nuvoton nevü cég szüleménye.
Ebbe kellene PRG. írni módósítani.(10 output 4 input) 5 pines talán ISP csatlakozó van.
A gyári programer 40 dolár,amit acég ajál,de a specifikációban nem szerepel az adott tipus???

Kérdésem ,hogy találkozott -e valaki ilyennel, milyen hardverrel (pickitt) és szoftverrel tudnám a feladatot,
leküzdeni.

Hab a tortán, hogy pic programozásból nagyon kezdő vagyok.:(

Segítségeteket előre is köszönöm.

AZ ügy okafogyottá vált.

Üdv. Mofly

Comments
Mofly
Mofly picture

Mélyen Tisztel kedves kollégák!

Mindenkinek köszönöm a szíves fáradozását, és építő tanácsait.
A "megrendelővel" történt mai egyeztetésem után kiderült hogy ez valami "patika kereszt"
gagyi vezérlő, és sikerült a kínai beszállítójával egyességre jutnia 50% -os kedvezménnyel
újra szállítja a hibás tételt.
Ezért az ügy oka fogyottá vált.

Ezúton köszönöm még egyszer a segítségeteket!

Baráti Üdvözlettel Mofly

0

ty
ty picture

like

Üdv, ty

File csatolás: 

0

Oszi11
Oszi11 picture

Szia!

Ez igazi kihívás. Ezt a mikrokontrollert csak a kínai piacra gyártják, ha jól beszélsz kínaiul akkor az adatlap segít! Mondjuk van olyan típus amihez angolul is van adatlap,de az természetesen nem 100% kompatibilis.

http://www.nuvoton.com/resource-files/N79E815A_814A_8132A_datasheet_A2.1...

N79E825 ICP biztos hasonlít.

Ez a 80C51 parancsait használja, így biztos találni hozzá fejlesztő környezetet.
pl:

http://www.moravia-microsystems.com/mcu-8051-ide/

A nagyobb baj az, hogy nehéz kinyerni a szoftvert belőle, ha a memóriavédelem be van kapcsolva. Persze ha dobod az eredeti szoftvert és az egészet megírod magad, akkor működhet a dolog.

Üdv,
Oszi

File csatolás: 

0

Mofly
Mofly picture

Kedves Oszi11!

Köszönöm a tanácsaid, és hogy foglakozol a proplémámmal.
A jelenleg a mc.-benfuto prg visszanyerése és módósitása szerintem is esélytelen.
Ezért esetleg uj prg írásában gondolkodtam én is.
vagy esetleg más ismertebb pic tupussa történő helyetesités ,
smd chip cserével csak hát 40-60dbesetén?

A modositás oka ,hogy részben táp ujraindítás után nem indul a kimeneti ledek villogtatása,
illetve a csoportok váltási sebessége gyors.
Sajnos belső oszcillátor alkalmazása miatt az alap órajelel történö manipulálásra sincs lehetőség.

Baráti üdvözlettel Mofly

0

ty
ty picture

Sziasztok!

- Ha a csatolt kép szerinti 28 pines MCU-ról és az adatlapból kimásolt lábkiosztásról beszélünk,
akkor 98 százalék, hogy a Microchip családban nincsen hasonló.

- Mofly, a panelnek csak reszeteléssel kapcsolatos problémája van, vagy mindenképpen új firmware kell bele? Mert a reszetelés az valószínűleg nem, vagy csak részben szoftveres probléma, és jó eséllyel megoldható az Oszi által javasolt megoldással, vagy egy külső reset áramkör igénybevételével.

- Érdemes lenne meghatározni a panelek értékét és/vagy a javításra/átalakításra szánt összeget, mert munka esetén elsősorban a gazdaságosság fog dönteni.
Ha két perc alatt kiderül, hogy nincsen rá panelenként 1.500 forint, hogy megoldjad, akkor nem fogom javasolni a következő megoldást:
El lehet gondolkodni esetleg egy adapter nyák készítésén, ami jellegét tekintve az LCC kialakítású modulokhoz hasonló és egy szabadon választott mikrokontrollert tartalmaz, aminek a lábait átdrótozod a nyák segítségével a régi vezérlő lábainak helyére.
Nem biztos, hogy járható ez az elképzelés, de egy elképzelés amit meg lehet vizsgálni, hogy járható-e.

ps.: még annyit hozzáfűznék (amit azért a többiek hozzászólásaiból összerakhattál), hogy az eredeti elképzelésed miszerint ebbe új kódot töltesz az nem lesz járható, mivel ennek az IC-nek sem adatlapja, sem fordítója nem elérhető. Ezek nélkül nem tudsz bele programot írni. Egyszóval: más megoldásban kell gondolkodni.

Üdv, ty

0

Jaca
Jaca picture
*****

Szia Mofly!

Ha találsz pinkompatibilis kontrollert, tudok segíteni a cserében.

Üdv: Jácint

0

Oszi11
Oszi11 picture

Szia!

Az újraindításra van megoldás:

A reset bemenetre kell egy ilyet kötni. A sebességre sajnos nincs egyszerű megoldás. esetleg monostabil multivibrátorokkal lehetne kis késleltetést tenni a kimenetekre. pl 74121 vagy 4047 ickkel lehetne lassítani.

Üdv,
Oszi

0

ty
ty picture

Akkor kérdezem én mindez miért?
Ez a panel egy speciális szerkezet ami nem reprodukálható, vagy van belőle 100 darabod?
Mert ilyenkor van az, hogy egyszerűbb összerakni egy panelt egy ismert MCU-val amihez van programozód,
az egész megvan 1-2 ezer forintból és 1-2 munkaórából és nem szivatod magad egy olyannal amihez sem fordítód, sem adatlapod, sem programozód nincsen.

Üdv, ty

0

Mofly
Mofly picture

Kedves ty !

Meglátásod telyesen helyt álló, 40-60 db-ot kellene módósítani.

Köszönettel
Üdv. Mofly

0

AzzA
AzzA picture
*

Szia !

Mi ez pontosan ?
Lehet olcsóbb előállítani mint módosítani.
Főleg ha még nincs meg az a 40-60db.

0

Sponsored links