Radiowecker mit Drehgeber

Am 05.07.19 um 01:40 schrieb Marte Schwarz:

Hint: Es sind jeweils exakt null.

Der Prozessor des RasPi (1-3, mit dem 4er habe ich mich noch nicht

trickreich eine Richtungserkennung zu basteln.

Ja, eine Schleife, die auf Eingaben wartet, "heizt" ganz bestimmt viel weniger.

Ja, super! Da werden nicht weniger als vier (nur Entprellung) bis 12

in beiden vorgeschlagenen Schaltungen dann am Ende doch der Microcontroller per Interrupt. Das ist ganz bestimmt VIEL effizienter, als gleich alles in Software zu machen!

Interrupteingang hatten, durchaus ihren Sinn gehabt haben. Heute, wo man

macht den Rest in Software. Oder man pollt in der Eingabewarteschleife, statt sinnlos Prozessorleistung in NOPs zu verheizen.

Hergen

Reply to
Hergen Lehmann
Loading thread data ...

Hi Michael,

Wozu? Man kann auch beim Raspi mit Interrupts arbeiten.

formatting link

Leben leichter. nimm ein 4029 oder 4516 oder 40193, dann bekommst Du gleich die 4 Bit Zahl und brauchst nicht sooo schnell reagieren, wenns

Pollen ist meistens eine Resourcenverschwendung durch Faulheit beim Programmieren.

Marte

Reply to
Marte Schwarz

Hi Hergen,

selten kein Problem.

Es gibt Controller jenseits der AVR und RasPi-Welt. Es soll sogar Controller geben, die direkt ein Incrementalgeberinterface haben.

Das beschreibt doch gerade Polling. Anstatt auf die Eingabe zu warten, kann man viel sinnvolleres tun, im Zweifel Strom sparen durch Schlafen

Sag mal an, was Du unter Polling verstehst.

Marte

Reply to
Marte Schwarz

Am 05.07.2019 um 12:07 schrieb Marte Schwarz:

Und trotzdem kann der Raspberry es nicht alleine und braucht externe

Bauteilen dazuzubasteln. Zumal Du beim Raspberry ja trotzdem nicht sicher sein kannst, dass ein

Nein ist es nicht, denn:

Pollen im Raspi macht man so:

while(1) { pollSomething(); sleep_ms(10); } Das Pollen dauert weniger als ne Microsekunde, den Rest des 10ms-Tasks

Tasks gerade so treiben.

Irgendwie bist Du vor 20 Jahren stehengeblieben. Rechenzeit zum Pollen kostet heute doch nichts mehr, weder Strom noch Laufzeit. Der externe Controller ist vermutlich billiger und einfacher zu beschaffen als

Klar, man muss auch heute nicht alles in Software machen, aber vieles ist damit kleiner, einfacher, billiger und flexibler. Attinys liegen bei

haben. Das ist toll, weil man sich dann den Poll-Algorithmus sparen kann.

sich u.U. neue Programmer-Tools besorgen und sich erstmal ne Stunde oder mehr einlesen.

Das war ein Hobby-Projekt.

Reply to
Michael S.

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.