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
...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.
> 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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.