Hallo. In dem RN-Wissen Beispiel (http://www.rn-wissen.de/index.php/Software-UART_mit_avr-gcc) wird der ICP Timer Interrupt genutzt um das Empfangen zu ermöglichen.
Hat schon jemand das ganze mit...
Art: Beiträge; Benutzer: EDatabaseError
Hallo. In dem RN-Wissen Beispiel (http://www.rn-wissen.de/index.php/Software-UART_mit_avr-gcc) wird der ICP Timer Interrupt genutzt um das Empfangen zu ermöglichen.
Hat schon jemand das ganze mit...
genau so mache es ich jetzt auch.
Warnings sind halt "unschön" manche kann man zwar ignorieren aber mir ist es immer lieber wenn da steht das er mit 0 warnings compiliert hat ;)
ok.. hat sich erledigt.. da sie aufeinanderfolgend sind sollte das erste übergeben werden. also PINA.. dann ist das nächste DDRA..
wie lange sollte man den elektonen zeit geben?.. mehrere nops?..
muss man das PIN register übergeben oder kann man in die Funktion auch den Port übergeben?
bspw: outSet((IO_REG*)&PORTB, 3,...
Hab mir mal PicNics Vorschlag näher angeschaut..
Über die Typendefinition hab ich automatisch DDR,PIN und PORT? Wenn ja wäre dies ja super.
typedef struct {
uint8_t PIN;
...
Hallo,
wie kann ich die Adresse eines Registers an eine Funktion übergeben?
uint8_t outSet(uint8_t *port, uint8_t pin, uint8_t level) {
uint8_t *DDR = 0;
if (*port == PORTA) { *DDR =...
AVR Studio sagt:
Build started 25.5.2008 at 12:15:17
avr-gcc.exe -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -O2 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT...
int main(void) {
init();
char s[11];
char sendString[255];
for (int i=0;i<=10;i++) {
testdouble = 5.513854+i+M_PI;
dtostre (testdouble, &sendString, 6, 0)
Fast. Wurde in einem Funktionsaufruf verwendet. Trotzdem wär es nicht die feinste art in einem Code ein nop zu verstecken welches nicht dokumentiert ist.
Codesample konnte ich leider nicht online...
Aha ;) ok ist logisch... Danke für die schnelle hilfe
Moin zusammen,
kann mir bitte jemand sagen warum ich eine mit #define definierte konstante nicht auf Variablen zuweisen kann?
Bspw: #define meineKonstante 1;
Im Source: Variable =...
Moin,
was ist die einfachste Möglichkeit einen 8,4 V/3,14 A Motor über die PWM von einem AVR anzusteuern. Der Motor muss sich nur in eine Richtung drehen.
Gibt es irgentwelche fertigen Treiber...
Moin,
ich (wir) baue gerade an einem UAV in einem Helikopter Chassie von REELY...
Projektwebseite:
http://www.uav-project.net/
Das Projekt läuft schon etwas länger nur das Konzept wurde...
ok super danke das wars... er hat die Portadresse zwar übergeben aber eben nich gesetzt... klar...
mfg
Tobi
Hallo...
ich bräuchte kurz nen kleinen Denkanstoß für gcc...
void port_Set(uint8_t port, uint8_t pad) {
port |= (1<<pad);
}
void port_Reset(uint8_t port, uint8_t pad) {
port &=...
ist auch schon ne weile her...
hab gerade nochmal gegoogelt hier ist das bild auch zu finden orginal fand ich aber im RNNETZ
...
Tatsächlich nun funktioniert das ganze wenn man 1 und 4 vertauscht ](*,)
Kann mir bitte jemand sagen wer das angehängte Bild veröffentlicht hat das ja offensichtlich komplett falsch ist....
Jetzt seh ichs! Ich hab die Belegung von hier aber da hat jemand die Pins verdreht!
http://atmel.com/dyn/resources/prod_documents/Avrisp_Sch.pdf
Jetzt heißts adapterkabel bauen :-(
An dem Quarz sinds DIP Switches. Der Wert von 22p hat sich aber bei mir ziemlich gut bewährt. Was bessert sich wenn dieser kleiner ist? Dafür gibts die DIP Switches. Entweder man nimmt die auf dem...
Hmm...der müsste doch stimmen. 1=MOSI, 2=VCC, 3=SCK, 4=MISO, 5=RESET, 6=GND.
So ist er auch belegt. oder?
Moin,
habe hier ein sehr großes Problem denn mein Chip lässt nicht mit sich reden:
Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.....
He Superdanke für die Infos!!!
Die Brushless controler bau ich eh selber ;-) nur die Motoren hätte ich gern fertig.
Also super! ich schau mir mal die Links durch!
Mfg
Moin,
ich bin gerade auf der Suche nach Motoren für ein Quatrocopter welcher:
1. relativ leicht werden soll
2. sehr leise sein soll
Nur mein Problem ist...ich hab nur einen Händer gefunden...
Moin,
ich hab nun das Conrad ding rausgeschmissen und eine simple Transistorschaltung eingesetzt. Nun gibt es keine Probleme mit und ohne Oszi :-)
Danke!
Mfg