Forum: Mikrocontroller und Digitale Elektronik [PIC] 10f222 Timer0


von Teo D. (teoderix)


Lesenswert?

Moin,

ich frag hier mal nach, weil ichs nich so ganz glauben mag.
OK, dieser Pic hat keine Interrupts.... aber nicht mal ein Overflow-Flag 
oä. für den Timer?-O
Muss man da wirklich zB. bit7 vom Timer dazu missbrauchen und evtl. noch 
mehr "rumhampeln" um da einen TimeSlot zu erzeugen.
Bin ich blind oder was soll der Sche....?
Dabla:
https://ww1.microchip.com/downloads/en/DeviceDoc/40001270F.pdf

von Hans B. (Gast)


Lesenswert?

...soweit ich mich erinnern kann: Pic10F2xx hat keine Interrupts.
Habe einige davon programmiert -weil sie klein sind.
Jetzt verwende ich den 12F1822 bzw. 12F1840 der wesentlich 
leistungsfähiger, vielseitiger (und auch klein) ist.
Nur die Konfiguration ist natürlich viel mühsamer weil es sehr viele 
Möglichkeiten gibt.

von foobar (Gast)


Lesenswert?

> Bin ich blind oder was soll der Sche....?

Willkommen in den Siebzigern ;-)  Das Design hätte schon letzes 
Jahrtausend beerdigt werden sollen, aber immer wieder finden sich Leute, 
die diesen Sche.... kaufen.  Bei Massenartikeln und entspr Preisen 
(<10¢, siehe Padauk-Nachbauten) kann ich das evtl noch etwas verstehen, 
aber für Einzelstücke ...

Wenn du unbedingt so einen kleinen 6-Pin-µC haben möchtest, schau mal 
nach den Attiny4/5/9 oder 10.

von PIClig (Gast)


Lesenswert?

Wer die Baseline PICs verwendet, ist irgendwie selber schuld.

Ohne Interrupt muss man halt pollen. Viel Stack gibt es ja auch nicht.

Immerhin hat er 2 MIPS und noch 2 8 bit AD-Kanaele.
So manch einer kann daraus ja scheinbar noch etwas machen.

Die ganz uralten PIC-Verwender waren den Umgang mit NOPs und
Warteschleifen noch gewoehnt. Heute ruft sowas natuerlich ein
Stirnrunzeln hervor. Beispiele dafuer findet man sogar
in mancher Demosoftware von Microchip fuer die 8 Bit-PICs.

Die kleinsten die ich verwende, sind die 12F675.
Wenn ich nur 4 IOs braeuchte, koennte man ja 2 Pins abzwicken.

von Apollo M. (Firma: @home) (majortom)


Lesenswert?

foobar schrieb:
> Willkommen in den Siebzigern ;-)
PIClig schrieb:
> Wer die Baseline PICs verwendet, ist irgendwie selber schuld.

Wenn man nicht die Fresse halten kann, dann einfach mal Ahnung haben!

Wenn's ein 6-Pin uC sein soll, dann kann z.B. PIC10LF320/322 oder 
Attiny10 eine gute Wahl sein. Beide haben die gewohnten 
Interruptquellen.

PIC10LF320/322 hat darüber hinaus weitere interessante on-chip HW wie 
NCO, davon kann ein Attiny10 User nur träumen.

von uxdx (Gast)


Lesenswert?

Ich habe den PIC10F200 bis in die jüngste Vergangenheit oft verwendet, 
wenn es um einfache Funktionen ging wie Blinken in einem bestimmten 
Rhythmus und einfache Überwachungsaufgaben. Das Teil ist billig (~50ct), 
klein und im Gegensatz zum Attiny10 auch erhältlich, sogar bei Reichelt 
(dort allerdings teurer).

Seit ca 1 Jahr verwende ich für solche Aufgaben aber lieber den 
PIC10(L)F322, der kostet nur wenig mehr und hat halt deutlich mehr 
Funktionen und Hardware, zudem gibt es ihn als LF-Version mit extrem 
niedrigen Stromverbrauch im Sleep.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.