Show Posts
Pages: 1 [2] 3 4 5
16  International / Deutsch / Re: Problem mit ATTiny84 + Arduino on: January 21, 2013, 03:35:11 pm
Hab nen 10K drauf gesteckt geht immer noch nicht  smiley-evil. Auch den Tipp von SUI hab ich probiert,...leider wieder "avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature."

grummel.....gibts noch Ideen?
17  International / Deutsch / Re: Problem mit ATTiny84 + Arduino on: January 21, 2013, 02:49:30 pm
na so nen Nischen-REsi hab ich grad nicht,.. geht auch 2x1K in Reihe?smiley
18  International / Deutsch / Re: Problem mit ATTiny84 + Arduino on: January 21, 2013, 02:41:36 pm
@dani

2k2? Ist das ein 220Ohm?

@sui

ja, bei meinem Barbone-Experimenten passiert mir das öfters. Meistens gehts irgendwie, aber diesmal ist er störrisch
19  International / Deutsch / Re: Problem mit ATTiny84 + Arduino on: January 20, 2013, 04:54:40 pm
mhhpff zwei doofe Fehler beim "schnell mal aufmalen". Der Chip ist auf der Grafik falsch herum und VCC und GND hab ich verkabelt, nur hier vergessen. Anders gesagt, ich bin der Meinung es richtig verkabelt zu haben, nur mag er irgendwie nicht :S
20  International / Deutsch / Problem mit ATTiny84 + Arduino on: January 20, 2013, 04:01:15 pm
Hallo Leute,

ich versuche seit zwei Stunden den Arduino-BL auf einen ATTiny84 zu brennen. Und zwar nach dieser Anleitung:

<http://hlt.media.mit.edu/?p=1695>

Mit meinem Arduino-Mega als ISP bekomme ich die Fehlermeldung "avrdude: stk500_getsync(): not in sync: resp=0x15".
Beim MySmartUsb Light erkennt er den Prozessor nicht richtig oder es kommt auch ein Sync-Error.

Mein Setup ist dem Bild zu entnehmen

MOSI - Orange
MISO - Blau
SCK - Grün
Reset - Gelb

Woran kann es liegen?
21  International / Deutsch / Re: Problem beim BL flashen on: January 14, 2013, 02:13:47 pm
ATMega getauscht, jetzt kommt

Code:
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.


Anscheinend ist eine Lötstelle am Oszilator nicht ok..... hat keine Verbindung zum Prozessor. Muss ich wohl nochmal machen smiley
22  International / Deutsch / Re: Problem beim BL flashen on: January 14, 2013, 02:07:37 am
@markbee: ich kenne diesen Thread, aber ich habe ja die PicoPower-Version, insofern bringt mich der genannte Forenbeitrag nicht weiter. Aber trotzdem danke

@sth77: ich habe ihn bei Big-C erworben. Insgesamt drei. Ich werde ihn mal gegen einen tauschen, auf den ich den BL schon erfolgreich brennen konnte.

Danach meld ich mich nochmal
23  International / Deutsch / Problem beim BL flashen on: January 13, 2013, 04:05:37 pm
Hallo,

ich versuche gerade ein 328P-PU mit dem UNO-Bootloader zu flashen. Leider bekomme ich immer die Fehlermeldung

avrdude: Device signature = 0xaa55aa
avrdude: Expected signature for ATMEGA328P is 1E 95 0F

Woran kann das liegen?

Danke
Peter
24  International / Deutsch / Re: Arduino on a breadboard - 22pF Kondensatoren on: November 18, 2012, 04:42:47 pm
Naja wenn die Stromversorgung aussetzt wirds wohl problematisch. Aber wenn es geht, dann gehts. Brauchst halt nur ne zuverlässige Stromversorgung;)
25  International / Deutsch / Re: 2 RFM12 an Arduino MEGA? on: November 18, 2012, 04:39:13 pm
Versuchs mal mit dem ping-pong-Bsp.

Code:
/// @dir pingPong
/// Demo of a sketch which sends and receives packets.
// 2010-05-17 <jc@wippler.nl> http://opensource.org/licenses/mit-license.php

// with thanks to Peter G for creating a test sketch and pointing out the issue
// see http://news.jeelabs.org/2010/05/20/a-subtle-rf12-detail/

#include <JeeLib.h>

Port leds (1);
MilliTimer sendTimer;
char payload[] = "2650 says: Hello!";
byte needToSend;

char inChar=-1; // Where to store the character read
byte index = 0; // Index into array; where to store the character
static void sendLed (byte on) {
    leds.mode(OUTPUT);
    leds.digiWrite(on);
}

static void receiveLed (byte on) {
    leds.mode2(OUTPUT);
    leds.digiWrite2(!on); // inverse, because LED is tied to VCC
}

void setup () {
    Serial.begin(57600);
    Serial.println(57600);
    Serial.println("Send and Receive");
    rf12_initialize(2, RF12_433MHZ, 212);
}



void loop () {
    if (rf12_recvDone() && rf12_crc == 0) {
        receiveLed(1);
        String result;
        byte bRes;
        Serial.print("OK ");
        for (byte i = 0; i < rf12_len; ++i){
            //Serial.print(rf12_data[i], HEX);
            //inData[i] = rf12_data[i];
            //result += Serial.write(rf12_data[i]);
            Serial.write(rf12_data[i]);
            //bRes += rf12_data[i];
        }
       
        //Serial.print(payload);
        //Comp(inData, sizeof(inData);
        Serial.println();
        delay(100); // otherwise led blinking isn't visible
        receiveLed(0);
    }
   
    if (sendTimer.poll(1000))
        needToSend = 0;

    if (needToSend && rf12_canSend()) {
        needToSend = 0;
        sendLed(1);
        rf12_sendStart(0, payload, sizeof payload);
        delay(100); // otherwise led blinking isn't visible
        sendLed(0);
    }
}

Code:
Serial.write(rf12_data[i]);
gibt den Text wieder, welcher die Gegenstelle sendet. Mit dem normalen PingPong gibt es nur Zahlensalat,..bzw die payload als Bytefolge.
26  International / Deutsch / Re: 2 RFM12 an Arduino MEGA? on: November 18, 2012, 12:00:19 pm
Ich bin einen Schritt weiter. Der MEGA kann vom 328er Signale empfangen. Jetzt muss ich es nur noch auslesen können... Mal schaun
27  International / Deutsch / Re: 2 RFM12 an Arduino MEGA? on: November 18, 2012, 10:39:53 am
Danke Uwe,

allerdings hab mir jetzt auf einem Breadboard noch ein Arduino mit einem 328 zusammen gesteckt.

Dieser hat folgenden Code (abgewandelt vom timedsend-Bsp)

Code:
/// @dir timedSend
/// Experiment with time-controlled periodic transmission.
// 2011-06-24 <jc@wippler.nl> http://opensource.org/licenses/mit-license.php

#include <JeeLib.h>

MilliTimer sendTimer;
byte pending;
word seqnum;

void setup () {
  Serial.begin(57600);
  Serial.println("\n[timedSend]");
  rf12_initialize(25, RF12_433MHZ, 4);
  pinMode(13, OUTPUT);
}

void loop () {
  if (rf12_recvDone() && rf12_crc == 0 && rf12_len == 2) {
    sendTimer.set(0);
    Serial.print(" #");
    Serial.print(seqnum);
    Serial.print(" start: ");
    Serial.print(rf12_data[0], DEC);
    Serial.print(" recvd: ");
    Serial.println(rf12_data[1], DEC);
  }
 
  if (rf12_canSend()) {
    pending = 0;
    rf12_sendStart(RF12_HDR_ACK, "hello!", 6);
   
    ++seqnum;
  }
}

Der Mega hat eine abgewandelte Version von TimedRecv-Bsp drauf.

Code:
/// @dir timedRecv
/// Experiment with time-controlled periodic reception.
// 2011-06-24 <jc@wippler.nl> http://opensource.org/licenses/mit-license.php

#include <JeeLib.h>
#include <avr/sleep.h>

struct {
  byte start;   // time at which we started listening for a packet
  byte later;   // how long we had to wait for packet to come in
} payload;

void setup () {
  rf12_initialize(26, RF12_433MHZ, 4);
  Serial.begin(57600);
  Serial.println("Receiver on");
}

void loop () {
  if (rf12_recvDone() && rf12_crc == 0) {
    // process incoming data here
    Serial.println("test");
    if (RF12_WANTS_ACK) {
      payload.later = (byte) millis() - payload.start;
     
      rf12_sendStart(RF12_ACK_REPLY, &payload, sizeof payload);
      rf12_sendWait(1); // don't power down too soon
    }
  }
}

Irgendwie klappts dennoch nicht. Ich dachte, das Setup würde etwas einfacher sein smiley
28  International / Deutsch / Re: 2 RFM12 an Arduino MEGA? on: November 17, 2012, 05:20:23 pm
Ja sie arbeiten beide auf 434MHz. Aber geht es denn, dass Modul A das empfangen kann was Modul B zur gleichen Zeit sendet?
29  International / Deutsch / Re: Mit welchem Arduino soll ich anfangen? on: November 17, 2012, 03:55:11 pm
Hab mir den MEGA schenken lassen und ein Starterkit dazugekauft. smiley
30  International / Deutsch / 2 RFM12 an Arduino MEGA? on: November 17, 2012, 03:54:19 pm
Hallo,

ich möchte zu Testzwecken zwei RFM12-Module an einem MEGA betreiben. Geht das? Wenn ja wie?


Danke
Peter
Pages: 1 [2] 3 4 5