Ja das war es - komisch ich bin mir sicher ich hatte irgendwo in einem Video gesehen das es auch ohne geht?!
Thx
Beiträge von timbugto
-
-
Hallo,
Ich arbeite mit einem Mac, habe das Pollin Board (fertige Board) mit einen ATMEGA8 und einen mySmartUSB light programmer.
Ich möchte simple anfangen und die LED auf dem Pollin Board anschalter lassen. Der ATMEGA ist auf dem Board und die Jumper sind alle gesetzt wie sie voreingestellt waren - ich habe keine weitere Spannungsquelle angeschlossen, aber ich denke das ist zum beschreiben und blinken nicht notwendig.
Soweit wie ich sehen habe ich alles richtig installiert und angeschlossen, nach dem make writeflash blinkt die Netz LED auf dem Board und ich bekomme folgende Meldung im Terminal (sehe keinen Fehler):
Code
Alles anzeigentimbugto:avr timbugto$ make writeflash avr-gcc -I. -I/path/to/include -g -mmcu=atmega8 -Os -fpack-struct -fshort-enums -funsigned-bitfields -funsigned-char -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst -c main.c -o main.o avr-gcc -Wl,-Map,myproject.out.map -mmcu=atmega8 -lm -o myproject.out main.o avr-objcopy -j .text \ -j .data \ -O ihex myproject.out myproject.hex avr-objcopy -j .eeprom \ --change-section-lma .eeprom=0 \ -O ihex myproject.out myproject.ee.hex avr-objcopy: --change-section-lma .eeprom=0x00000000 never used avrdude -c stk500 \ -p m8 -P /dev/tty.SLAB_USBtoUART -e \ -U flash:w:myproject.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9307 avrdude: erasing chip avrdude: reading input file "myproject.hex" avrdude: input file myproject.hex auto detected as Intel Hex avrdude: writing flash (68 bytes): Writing | ################################################## | 100% 0.05s avrdude: 68 bytes of flash written avrdude: verifying flash memory against myproject.hex: avrdude: load data flash data from input file myproject.hex: avrdude: input file myproject.hex auto detected as Intel Hex avrdude: input file myproject.hex contains 68 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.04s avrdude: verifying ... avrdude: 68 bytes of flash verified avrdude: safemode: Fuses OK avrdude done. Thank you.
Die C file schaut so aus:
Code
Alles anzeigen#include <avr/io.h> int main(void) { DDRD = 1 << 5; PORTD = 1 << 5; while(1){ } return 0; }
Ich nutze die Makefile von http://electrons.psychogenic.com/articles/Makefile.tpl, aber falls ich dort flasche Einstellungen gemacht hätte würde ich eine Fehlermeldung beim schreiben bekommen.
Habe ich etwas übersehen? Wo kann der Fehler liegen? Hilfe -
Als Versorgungsspannung hatte ich an ein oder zwei A23 (12V) Batterien gedacht, ich denke das sollte reichen.
Ich werde mir deinen Link mal genauer anschauen
-
Ich glaube ich werde werde vielleicht mehr als nur dieses Projekt machen, habe echt Lust bekommen mehr zu probieren
Zu meinen Projekt, ich habe 5m LED Strip welcher 2.7 A zieht (12V). Diesen moechte ich in 4 Teile schneiden und einzeln programmieren, also wuerde ich rechnerisch 0.675A pro Strip steuern muessen.
Reicht fuer so etwas ein Transistor oder MOSFET? - Damit habe ich mich noch nicht beschaeftigt, ich hatte nicht an den Strom gedacht welcher die Stripes versorgt.
PS: ich habe mir den mySmartUSB light und das Pollin Board bestellt
-
Also ich habe mich mal ueber den ATTiny belesen und ich denke ich werde das damit machen. Es klingt super interessant und es ist ja wahnsinn was man damit alles machen kann, auch der programmier Teil ist verstaendlich (Bascom oder C). Wenn ich alles richtig verstanden habe, brauche ich ein Evaluation Board (werder wohl Pollin nehmen), den Chip und das entsprechende Programm zum compelieren und beschreiben. Und natuerlich die Platine worauf der Chip spaeter mit den notwendigen Anschluessen kommt.
Die LED Stripes kann ich bestimmt nicht direkt am chip anschliessen und steuern? Was ich gelesen habe reicht der Strom nur fuer eine LED aber nicht fuer eine Kette, gibt es da schon was fertiges was ich dazwischen schalten kann?
-
Wow das ging ja fix
Servus,
Meine Programmierkenntnisse sind eigentlich gut und ich wuerde mir das vielleicht auch zutrauen. Das ganze soll ja keine Super-Licht Show werden, ich moechte nur selber steuern wann welcher Strip fuer wie lange leuchtet - quasi ein Programmablauf erstellen. Mein Problem ist : kann ich das am Rechner entwerfen bzw. programmieren und wie kann ich das dann auf dem Chip schreiben und abrufen?
-
Hallo,
Ich moechte 3 oder 4 LED Strips nach einen bestimmten Programmablauf an und auschalten lassen - nur die ganzen Stripes, keine einzelnen LED's. Nun habe ich ein paar Sachen zum programmieren gefunden, aber nichts was ich als mobile/portable Loesung nutzen koennte. Ich wuerde so etwas gern am Schlitten meiner Nichte anbringen...