Stránka 1 z 1

Pinově kompatibilní náhrada Atmel AVR DIP8 za PIC12F508A ?

Napsal: 26 čer 2016, 20:43
od Enkoder
ahoj, existuje nějaká náhrada Atmel AVR DIP8 za obvod PIC12F508A ?

potřeboval bych to mít pinově kompatibilní takhle:

PIN1 ... VCC až +5,5Volt
PIN2-PIN7 ... vstupy/výstupy
PIN8 ... VSS zem
Na dalších parametrech už tolik nezáleží

raději bych programoval atmel AVR než-li PIC

díky!

Napsal: 26 čer 2016, 22:46
od Zaky
Nemůžeš si udělat případně konverzní destičku? Pokud bys použil SMD IO, vyšlo by to i docela malé a pinout by byl plně ve tvých rukou.

Napsal: 27 čer 2016, 07:35
od divous
Ne neexistuje.
Výrobci procesoru se úmyslně od sebe odlišují, aby takováto náhrada nebyla možná.
Buď tedy použiješ redukční desku, jak navrhuje Zaky,
anebo se přemůžeš a naprogramuješ v tom PIC12F508A.

Napsal: 27 čer 2016, 12:54
od Enkoder
to je blbé, je taková nějaká universální SMD destička ke koupi?

v jakém volně dostupném prostředí a čím se programuje takový PIC12F508A? Potřebuju jen, aby se na jednom logickém výstupu měnil cyklicky stav. Takže změna stavu pinu + delay.

díky!

Napsal: 27 čer 2016, 13:11
od msar

Napsal: 27 čer 2016, 15:48
od ohryzek36
Enkoder píše:v jakém volně dostupném prostředí a čím se programuje takový PIC12F508A? Potřebuju jen, aby se na jednom logickém výstupu měnil cyklicky stav. Takže změna stavu pinu + delay.


Tady máš ty nejzákladnější lekce - cyklická změna stavu výstupního pinu (neboli blikání ledky) je druhá lekce - momentálně je v něm nastavená perioda 1000ms, takže můžeš to buď tak nechat, nebo přepsat nějaké konstanty (popsané je to v pdf-ku a také přímo ve zdrojovém kódu). Můžeš to dělat buď v MPLABu (tak, jak je to tam popsané - přes projekty a pod.) nebo jednoduše v notepadu a pak ho přeložit přes MPASMWIN (měl by být také součástí mplabu - všechno je zadarmo ke stažení na stránkách microchipu). Pak to prostě napálíš do procesoru a hotovo.

Napsal: 28 čer 2016, 19:26
od lesana87
Tak tam dej ATtiny24 a nech přečuhovat z patice 6 nožiček. :D