Herzlich Willkommen im einzigen (deutschsprachigem) Picaxe-Forum.

Der Ursprung dieses Forum reicht bis in das Jahr 2008 zurück


RE: AVR für Einsteiger

#126 von BoomBoomMagic , 04.04.2023 11:06

Zitat

Ja, D.2 kann auch INT. Prima, dann mach ich das doch
Spaß gelle ;-)



Hab ich jetzt nicht so ganz verstanden ....


Zitat

Mal sehen, wie hilfreich das ist für meine Entscheidungsfindung, welche Pins ich wie und konfliktfrei benutzen kann und wie ich mit unbenutzten Pins umgehen muss.



Du kannst alle Pins frei benutzen ( ausser B.6 + B.7 ) .
Nur , .... einige Pins haben Doppelfunktion.
Das muss man beachten , das das frei zugänglich bleibt.
Ansonsten hast ganz normal 18 I/O .


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#127 von BoomBoomMagic , 04.04.2023 17:51

Hier mal ein Vorschlag für Dich



***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#128 von Joe Patroni , 05.04.2023 10:18

Lieb von Dir, aber Du willst mir doch nicht den Spaß nehmen? ;-)
Außerdem weiß ich selber noch nichtmal, was mein Board alles können soll...

Sorry, ich wollte sagen, dass ich (noch) keine Ahnung habe, was z.B. INT ist, was man wie damit macht, inwiefern ich diesen Pin belegen kann. Ebenso die ganzen anderen kryptischen Dinger:
Für was ist und nutzt man ICP, AIN, AVCC etc...? Das muss ich erstmal alles herausfinden, geht aber nicht auf einmal. Also eins nach dem anderen, ich leide eh schon an Informationsüberflutung :-D

Mag für Dich selbstverständlich sein, für mich ist das aber alles neu und darum brauch ich Zeit mich damit auseinander zu setzen. Mühsam ernährt sich das Eichhörnchen :-D


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019


RE: AVR für Einsteiger

#129 von BoomBoomMagic , 05.04.2023 11:54

Also ,

so wie ich ein Board immer konzepiere , sind alle Pins immer frei zugänglich.
Sie werden zusätzlich visuell per LED dargestellt.
PWM , ADC ,I2C , SPI , ect. stehen somit immer zur Verfügung.
Alles ist universell aufgebaut ,man will ja kein spezielles Projektboard, sondern ein universelles Experimentierboard.

Ich würde immer 2 Poti's für ADC und 2-4 Taster miteinplanen , damit man leichte I/O Funktionen nicht erst per Kabel ziehen muss.

Der SPI Anschluss ist klar, der muss mit drauf.Wird aber nur beim programmieren benötigt ,kann insofern immer paralell bleiben.

Es gibt GND + Vcc ,das sind die Hauptanschlüsse.
Für das ADC gibt es dann noch GND+ AVcc.
Die sollte man immer als Grundanschluss tätigen.


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#130 von Joe Patroni , 06.04.2023 18:25

Die Erstellung eines Konzepts ist in der Mache. Ist aber nicht ganz einfach mit der Zuordnung der Pins, was hänge ich wo dran, damit es funktioniert und auch nichts Anderem in die Quere kommt. Natürlich will ich auch so viele Möglichkeiten wie geht auf einmal reinbasteln, kann sich also nur um Jahre handeln. :-D


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019


RE: AVR für Einsteiger

#131 von BoomBoomMagic , 06.04.2023 18:32

Kann mich da gern wiederholen ... is ja nur das 3. Mal ......

Alle Pins werden rausgezogen und als LED visualisiert.
Parallel dazu als Stift- oder Buchsenleiste,damit man sie für andere Zwecke nutzen kann.

Irgendetwas da fix und fest machen wäre reiner Blödsinn , da man nie sagen kann ,was an jedem Pin später hängt.
Ich mein ....ich mache das nicht zum 1.Mal und auch nicht erst seit gestern ....sehe aber immer die dollsten Konstruktionen entstehen.


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019

zuletzt bearbeitet 06.04.2023 | Top

RE: AVR für Einsteiger

#132 von Joe Patroni , 07.04.2023 12:27

Wär das nicht langweilig, wenn alle so machen würden wie Du?

Ich mach jetzt einfach mal, setze mich dadurch mit der Materie auseinander und seh was raus kommt. Nicht schlimm, wenn's am Ende vielleicht doch nicht optimal ist. Auch dadurch lerne ich dazu. Und ich hatte Spaß dabei - das zählt letzten Endes.
Deine Tips nehme ich natürlich gerne entgegen, es kann aber sein, dass Tips auf Themen, auf die mein Fokus gerade nicht liegt, einfach durchs Raster fallen. Bei den anderen behalte ich mir natürlich auch eine Umsetzung vor. Klar, Du bist Profi in dieser Materie und kennst Dich im Gegensatz zu mir damit aus, deswegen bin ich aber kein geistiger Dünnbrettbohrer . Also lass mich machen und läster nicht immer so

Wünsche schöne Ostern :-)


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019


RE: AVR für Einsteiger

#133 von BoomBoomMagic , 07.04.2023 12:40

Also,

erstens soll das alles absolut keine Kritik sein.


Es soll Dir lediglich helfen , vergessenes oder falsches zu vermeiden. Auch ich habe mind. nen Dutzend Boards gemacht ,bis ich an alles gedacht habe.
Natürlich kannst Du Deinen Fokus auf andere Sachen lenken , dann wird das halt nur ein Projektboard. Das macht die Sache ja nicht schlechter.

Auf meiner Seite : avr-fuer-einsteiger.de steht die Grundschaltung , was Du dann da noch zusätzlich benutzen möchtest liegt ganz bei Dir.


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#134 von BoomBoomMagic , 07.04.2023 14:08

Aus Post #25 is ja ersichtlich , daste eine popelige Tankanzeige bauen willst.
Was nutzt Du da denn als digitale Anzeige ?


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019

zuletzt bearbeitet 07.04.2023 | Top

RE: AVR für Einsteiger

#135 von BoomBoomMagic , 07.04.2023 19:48

Vielleicht in der Art ?

https://www.youtube.com/shorts/ag_18RWVhAo


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019

zuletzt bearbeitet 08.04.2023 | Top

RE: AVR für Einsteiger

#136 von Joe Patroni , 08.04.2023 10:45

Gut gemacht! Gefällt mir, dass der Balken nicht "klötzchenweise" verlängert, sondern Pixelweise...

Richtig, es geht um eine Tankanzeige. Die ist aber grundsätzlich schon vohanden, nur kommt das im Einsatz befindliche Philipi TCM-2 mit dem stark schwappenden Tank nicht klar, ich muß also bedämpfen.
Desweiteren berücksichtigt das TCM-2 die Situation meiner Tankgeometrie nicht. Darum muss ein Korrekturglied zwischen Anzeige und Geber (siehe auch Post #27).

Auf Picaxe-Basis habe ich bereits eine lauffähige Version entwickelt. Hab ich zwar im Real-Live noch nicht ausprobieren können, funktioniert aber im Grundsatz schon. Allerdings gibt es noch (mathematische-) Schwierigkeiten mit der Integration der Korrekturtrimmer, da steckt noch irgendwo ein Rechenfehler in meinem Algorithmus.

Das Konzept für mein Entwicklerboard ist auch schon weit fortgeschritten. Muss das allerdings noch weiter verinnerlichen, ob es nirgendwo Konflikte gibt, ob ich alles bedacht habe, ob nach was fehlt, ob Universalität durchgängig gegeben ist - und ob sich das grundsätzlich alles so umsetzen läßt.

Vorgesehen habe ich momentan:

RS232 (D0-D1)
ISP Anschluß 6 und 10-polig (B3-B5, C6)
LCD "Schnittstelle" (D2-D7)
Schnittstelle für einen Rotary-Encoder über (Ports D5-D7)
20 LED Outputs (D0-D7, B0-B5), C0-C5)
5 "Power-Outputs" über Transistor BC517 (D0-D4)
6 Taster (D5-D7, C0-C2)
4 Potis (C2-C5)
1 NTC (C1)
1 LDR (C0)
Wahlweise powerbar via USB/5V oder variabler Powersource > 7,5V via 7805.

Klar, habe mich dabei an Deinen Beispielen orientiert.
Ich habe Möglichkeiten vorgesehen, das Ganze über Jumper und herausgeführte Kontakte variabel zu halten, alles gleichzeitig ist natürlich nicht möglich.
Wenn die Pläne meiner Ideen reif sind, kann ich die auch gerne hier mal zeigen.

Überlege z.B. noch, wie sinnvoll es ist, die üblichen Schutzmaßnahmen der Ports vorzusehen, also die typischen 100nF und Schutzdioden...


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019

zuletzt bearbeitet 08.04.2023 | Top

RE: AVR für Einsteiger

#137 von BoomBoomMagic , 08.04.2023 12:38

Zitat

RS232 (D0-D1)
ISP Anschluß 6 und 10-polig (B3-B5, C6)
LCD "Schnittstelle" (D2-D7)
Schnittstelle für einen Rotary-Encoder über (Ports D5-D7)
20 LED Outputs (D0-D7, B0-B5), C0-C5)
5 "Power-Outputs" über Transistor BC517 (D0-D4)
6 Taster (D5-D7, C0-C2)
4 Potis (C2-C5)
1 NTC (C1)
1 LDR (C0)



- UART an D0+D1 is schon mal korrekt.
Wobei dann noch überlegen musst ob MAX232 , oder TTLtoUSB wenn mit PC verbinden willst ...
- ISP muss man nicht doppelt haben. Wenn USBasp hast , reicht 10pol. Ich hab Adapter auf 6pol.
- LCD hast gut erkannt ,kommt an D2-D7.Lediglich wenn man INT brauch muss man 1x im Jahr auf andere umschalten.
- Rotary-Encoder nutze ich meist extra Chip ,da ich nen Code für TIMER und INT habe,das kommt sich meist mit anderen quer , insbesondere mit Servo .
- LED sind grundsätzlich an allen PINS dran ,immer gut zu sehen was passiert und ob.
- "Power-Output" kannste an allen Pins legen , die machen ja nix.
- Taster und Poti sind meiner Meinung sehr wichtig. Man will ja nicht mit extra Platine und Kabel hantieren ;-)
wo die am Ende dran sitzen , kann ich ja jetzt noch nicht sagen, ändert sich von Projekt zu Projekt.
- NTC und LDR .... naja, ich nutze nur noch 18DS20 , NTC und ADC is schon lange nimmer mein Ding.

Wichtig ist , das KEIN Bauteil fest mit irgendeinem Pin verbunden ist , ausser den LED's , um größt mögliche Flexibilität zu haben.

Kondensator siehst an Grundschaltung , mehr sind nicht nötig.
Diode is immer gut , grade wenn man mehrere Spannungsquellen nutzen möchte.


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019

zuletzt bearbeitet 08.04.2023 | Top

RE: AVR für Einsteiger

#138 von BoomBoomMagic , 08.04.2023 13:06

Kleine Spielerei zwischendurch mit Rotary-Encoder




***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019

zuletzt bearbeitet 08.04.2023 | Top

RE: AVR für Einsteiger

#139 von Joe Patroni , 09.04.2023 12:38

Danke für die konstruktiven Vorschläge :-)

- UART soll bei Bedarf mit einem steckbaren MAX232-Adapter (auf DSUB-9) angekoppelt werden.
- Rotary Encoder habe ich hier. Die brauch ich dann nur auftecken, dafür sind also auch nur die Anschlüsse heraus geführt.
- LCD ist auch steckbar. INT kann ich halt nur ohne LCD nutzen, aber ob ich INT je brauchen werde? Die Möglichkeiten sind mir ohnehin noch fremd ;-)
- 18DS20 hab ich garnicht auf dem Schirm gehabt. Da werde ich wohl noch direkte Anschlüsse zusätzlich für vorsehen.
- Ist so umgesetzt, alle Pins können getrennt werden und sind einzeln ausgeführt.
- Transistoren hab ich erstmal nur an 5 Ausgängen realisiert, obwohl ich gerne 8 an D0-D7 hätte. Mal sehen, ob ich am Ende noch welche dazufriemeln kann. Evl. ersetze ich die BC517 dann noch durch einen ULN2803...
- Pull UP/DOWN Widerstände kann ich übrigens auch nach Bedarf jumpern. Ja, der Mega hat PullUps drin, will diesbezüglich aber ohne Softkonfiguration auskommen.

Zu den Videos: Im zweiten erkenne ich nicht, was auf dem LCD zu sehen ist...?


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019


RE: AVR für Einsteiger

#140 von BoomBoomMagic , 09.04.2023 13:26

Ja, beim UART bin ich anfangs auch auf den MAX232 gegangen ....



aber um flexibler zu sein , nicht immer is SUB-D9 verfügbar , bin ich dann auf USBtoTTL gegangen.







Aber , des kann man machen wie man möchte


Beim Rotary benötigst ja bissel mehr als nur diesen allein , gelle.





INT = Interrupt

Interrupt müßtest von der Picaxe doch kennen?!
In dieser Procedur werden Sachen abgearbeitet , sobald dieser Pin High oder Low ist , unabhängig wo sich der Code grade befindet.
Völlig autark vom Hauptcode.
Der Atmega8 hat halt 2 Stk davon , D.2 + D.3(INT1 + INT2 )
Zum Beispiel wenn eine Tastatur an den Atmega anschliessen willst ,dann brauchst INT1+2
Aber , wohl wahr ... kommt die ersten Jahre weniger vor :-)

Alle Mikrochips haben Pullups drin.
Ich persönlich halte da auch wenig von.
Lieber echte PullUp oder Pulldown.

Am Anfang , also ganz früher ,habe ich auch jeglichen Krempel auf mein Bboard gepackt, von A-Z.
Mittlerweile bin ich schlauer und mache sowas nimmer ;-)


Beim Video glaube ich , das ich da rechts und links anzeigen lasse , sowie die genaue Position.
Is ja nur popelkram , mehr son Spaß für zwischendurch , gelle .


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#141 von BoomBoomMagic , 09.04.2023 16:36

Man sollte bedenken .... es gibt da noch :

- MAX7219
- DS1307
- DS3231
- HC-SR04
- BME280
- TM1637
- AD9850
- A4988
- PCF8574
- RC522
- RC05
- DHT22
- BTM222
- 24LC256
- MCP4131
- ISD4004
- SSD1306
- MPU6050
- L297+L298
- WS2803

das sind ja auch wichtige Bauteile.
Vll. sollte man dafür auch Pins bereit halten ?


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019

zuletzt bearbeitet 09.04.2023 | Top

RE: AVR für Einsteiger

#142 von Joe Patroni , 11.04.2023 09:45

Oh wie supi!. Dauert mal ne Weile, muss mein Board erweitern...
;-D

Nein, Du hast ja Recht, für jeden Fall läßt sich das nicht auslegen, möchte aber häufige Komponenten gerne bequem parat haben.
Für den Rest gibt es ja die Schnittstellen. Dennoch, eine Grenze zu ziehen ist nicht leicht, darum schau ich mir jetzt auch nicht alles an, was Du da gelistet hast, sonst komm ich noch auf doofe Gedanken :-D
Wie auch immer, mal sehen, was am Ende raus kommt.
Also Geduld, habe nicht immer Zeit für diese Materie.


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019


RE: AVR für Einsteiger

#143 von BoomBoomMagic , 11.04.2023 12:20

Ja , natürlich ist das jetzt ein wenig übertrieben

Wie groß sollte denn Dein Board sonst werden ? Wie ne Tür ?


All die Sachen in der Auflistung habe ich zwar schon gemacht ,aber ganz normal mit meinem Board.
Es reicht , wenn die Pins rausgezogen sind , und frei zugänglich sind.

Man kann nicht für jeden Fall und jedes Bauteil etwas vorbereiten.


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#144 von Joe Patroni , 12.04.2023 14:55

Ich wollte da die Wand mit tapezieren, damit das so aussieht, wie in einem russischen Atomkraftwerk... ...muss ja was her machen


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019


RE: AVR für Einsteiger

#145 von BoomBoomMagic , 12.04.2023 15:00

Naja, ich sach mal so ....

wenn da erst mal ne LED blink blink macht .... oder du ne simple ADC Messung hinbekommst ,
sind wa schon ziemlich weit für Deine Verhältnisse ,wa

Da brauchen wir ja an die anderen Sachen garnicht erst denken


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#146 von BoomBoomMagic , 12.04.2023 15:03

Isch hab mir mal das neue Board von mir bestellt....
(is ja nicht so als hät ich keins , kann se schon nimmer zählen )
aber , neues Jahr - neues Glück ,und alle Board ham was besonderes .


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#147 von Joe Patroni , 12.04.2023 16:03

Wart einfach auf meins, das wird perfekt 8-D

Hier mal etwas detailierter, wie ich das alles verschalten will:
>>> Idee Nr. 1
Die 2er/3er-Kontaktpins sind i.d.R. Jumper. Mal sehen, ob Du meinen geistigen Erguss nachvollziehen kannst.
Wenn ich keine Bugs finde, ist der nächster Schritt dann das Layout...

Den ULN2803 hab ich letztlich doch weggelassen, dann brauch ich im Fall der Fälle nur einen billigen Transistor tauschen =)


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019


RE: AVR für Einsteiger

#148 von BoomBoomMagic , 12.04.2023 16:22

Ja , jetzt wäre mal nen Layout oder wenigstens nen Schaltplan interessant :-)


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


RE: AVR für Einsteiger

#149 von Joe Patroni , 12.04.2023 19:13

Schaltplan siehe Link oben :-)

Layout dauert. Muß mir im Sprintlayout einige Komponenten selber zeichnen, die ich auch schön hin- und herschieben kann. :-)


------------------------------------------------
Danke und Gruß
Joe

 
Joe Patroni
Beiträge: 334
Registriert am: 28.01.2019


RE: AVR für Einsteiger

#150 von BoomBoomMagic , 12.04.2023 20:08

Hab des oben erst garnicht als Link erkannt


Ähm,.... weißt schon das :
Pullup = 4K7
Pulldown = 10K
sind ,gelle (siehe DS18B20)

Nun ja, wenn all Deine Phantasien so verwirklichen willst ....
Wie gross soll's am Ende werden ? 200x200mm oder größer ?


***Lieber 2x mehr lesen , als 1x dumm fragen ***

 
BoomBoomMagic
Beiträge: 879
Registriert am: 24.01.2019


   

Bascom Code vs. Picaxe Code

Picaxe Editor 5.5.5 Download
Update auf Picaxe Editor 5.5.6 Download
Picaxe Editor 6.x.x.x Download
Manual1.pdf        -      Grundwissen Download
Manual2.pdf        -      Befehle Download
Manual3.pdf        -      Beispiele Download


Press [Backspace] for back to Menu


Counter
Xobor Forum Software ©Xobor.de | Forum erstellen
Datenschutz