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

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Enkoder
Příspěvky: 12
Registrován: 29 bře 2016, 02:00

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

#1 Příspěvek 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!

Uživatelský avatar
Zaky
Příspěvky: 6129
Registrován: 30 říj 2010, 02:00
Bydliště: Praha

#2 Příspěvek 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.

Uživatelský avatar
divous
Příspěvky: 161
Registrován: 08 říj 2010, 02:00
Bydliště: ValMez

#3 Příspěvek 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.

Enkoder
Příspěvky: 12
Registrován: 29 bře 2016, 02:00

#4 Příspěvek 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!

Uživatelský avatar
msar
Příspěvky: 253
Registrován: 22 dub 2006, 02:00
Bydliště: Hradec Králové

#5 Příspěvek od msar »


Uživatelský avatar
ohryzek36
Příspěvky: 2369
Registrován: 24 pro 2008, 01:00
Bydliště: Zlínsko

#6 Příspěvek 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.

Uživatelský avatar
lesana87
Příspěvky: 3296
Registrován: 20 zář 2014, 02:00

#7 Příspěvek od lesana87 »

Tak tam dej ATtiny24 a nech přečuhovat z patice 6 nožiček. :D

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“