-
Thread
Wer verwendet RFM69?
www.aliexpress.com/item/RFM69CW-13dBm-transceiver-module-pin-to-pin-compatible-to-RFM12B-433-868-915mhz-can-be-selected/2010762457.html
[at] fixxl Ich habe mal eine Frage zu dem Sendebefehl: Wenn ich ihn das erste mal aufrufe wird die Sendung erfolgreich übertragen, er hängt jedoch dann in der Schleife[c]while (!(rfm_cmd(0x28FF, 0) &
-
Thread
STM32F103 - SPI mit DMA liefert nur Nullen
] 255 [3] 127 [4] 128 [5] 0 [6] 129 [7] 1 [8] 130 [9] 2 RAM chip 3 is not OK! -> [0] 254 [1] 126 [2] 255 [3] 127 [4] 128 [5] 0 [6] 129 [7] 1 [8] 130 [9] 2 RAM chip 4 is not OK! -> [0] 123 [1] 234 [2
[4] 31 [5] 47 [6] 63 [7] 79 [8] 95 [9] 111 RAM chip 4 is not OK! -> [0] 67 [1] 138 [2] 128 [3] 246 [4] 16 [5] 186 [6] 18 [7] 95 [8] 90 [9] 59 [/code] Das Warten auf SPI-BSY hat offenbar denselben Effekt und (zugegeben, unpräzise und von hinten durch die Brust ins Auge) das Ende
-
Thread
development board at90can128
Hallo, ich bin auf der suche nach zwei development boards für den at90can128. Idealeiweiße mit einer Beispiel Applikation damit ich mit dem Ganzen Can Zeugs direkt anfangen kann. Kann mir jemand was gutes empfehlen?
http://www.atmel.com/tools/ATDVK90CAN1.aspx
-
Thread
PIC 32 schneller Basic Interpreter
control is done via a serial console (TTL voltage levels) at 38400 baud (configurable). Once the program has been written and debugged the Micromite can be instructed to automatically run the program on power up with no user intervention. Special software is not
the processor if the program fails with an error or is stuck in a loop. The running program can be protected by a PIN number which will prevent an intruder from listing or modifying the program or changing any features of MMBasic. Power requirements are 2.3 to 3.6 volts at 5 to 25mA. Remember
-
Thread
[V] Verkaufe WIFI OTG Shield - Alternative bei fehlendem USB OTG Android / Robotic
EUR Versand 4,90 EUR
light is on when on network, off means not on network. IO1 IO2 IO3 IO4 IO5 IO1 IO2 IO3 IO4 IO5 can realize 5 way PWM output (reserved ports, now can’t realize) AD1 AD2 AD3 AD4 AD1 AD2 AD3 AD4 can realize 4 way 10 AD Sampling (reserved ports, now can’t realize) ALM SLP IO7 IO8 ALM SLP IO7
-
Thread
NEC Beamersteuerung mit Atmega8U2
sodass sie den Atmega 8u2 auch unterstützt. Meines erachtens nach entspricht der 8U2 der Kategorie AT90USBxx. Ich kann mich aber auch irren. [c] #elif defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__) || defined(__AVR_AT90USB647__) || defined(__AVR_AT90USB1287__)||defined(__AVR_ATmega8U2
CONTROL UCSR1B #define UART1_DATA UDR1 #define UART1_UDRIE UDRIE1 #elif defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__) || defined(__AVR_AT90USB647__) || defined(__AVR_AT90USB1287__)||defined(__AVR_ATmega8U2__) /* AT90USBxx with one USART */ #define AT90USB_USART #define
-
Thread
AT90CAN booted manchmal -> JTAG debugger ?
Moin Moin, Ich versuche ein At90CAN128 mit zwei SJA1000 als CAN-Router zu entwickeln. Router daher, weil bestimmte Daten nur an den einen oder anderen SJA1000 weiter geleitet werden sollen. Nun habe ich das Problem, das der AT90CAN
Moin Frank, Nun, TQFP44 mit 0.8pitch ging gerade noch so von Hand. Den AT90CAN128 habe ich wohlweißlich als Header-Board von Olimex. Gleichartiges für den LPC2294 kostet dort ca. 80,- EUR. Dann habe ich aber noch keinen JTAG Debugger :-( Also eine Platine für ein 0.5Pitch
-
Thread
Volatile array element oder struct element?
oder Elemente eines Array wirklich volatile sind wenn ich diese folgendermaßen definiere: MCU: AT90CAN128 gcc version 4.3.3 (WinAVR 20100110) Optimizer: -Os [c] //variant a volatile uint8_t active = 0; // variant b typedef struct { volatile uint8_t active; can_buffer_t buffer;
zwischendurch beim Bäcker :-). Im Augenblick kracht das ganze sogar ab und zu mal. In sofern, dass der AT90CAN128 einen Reset ausführt! Die Resetleitung ist´s nicht; da hatte ich schon mal den reset-IC aus dem OLIMEX Testboard erwischt als der sporatisch 500ns lang Reset erzeugt hat! O.K. Schritt für
-
Thread
Hobby Ausrüstung kaufen
W-TOOLCRAFT-ST-100D-150-bis-450-C?ref=list SMD Rework Station: Heißluftstation digital 450 W TOOLCRAFT AT850D +100 bis +480 °C http://www.conrad.biz/ce/de/product/588074/Heissluftstation-digital-450-W-TOOLCRAFT-AT850D-100-bis-480-C?ref=list Lupenleuchte: Lupenleuchte 22 W TOOLCRAFT 821663 Vergrößerungsfaktor
eine neue gute Lötstation. Eine Rework Station möchte ich benutzen um z.b hab ich hier noch einen AT90CAN128 liegen, denn ich bis jetzt noch nicht verbaut habe. Außerdem hätte ich schon desöfteren Eprom oder andere Bausteine aus Steuergeräten aus und einlöten müssen z.b solche http://ww2.justanswer.com
-
Thread
Fertiggerät: CAN <-> USB Wandler
Von PeakSystems can-usb
kennt weiß man wieso man das im prof. Umfeld verwendet.. Habe schon einige galvanisch getrennte CAN-USB Adapter auf Basis eines At90CAN128 gebaut - letztendlich ist die Hardware zwar günstig jedoch lohnt sich die Entwicklung für Einzelstücke nun wirklich nicht. Ein Tipp für Low-Cost wäre noch eine
-
Thread
Z180-Stamp Modul
) to communicate to the remote Kermit. The SET BAUD and SET PORT commands are not supported; nor can a BREAK be sent. Like generic Kermit-80, a terminal may be selected at assembly time. [/code]
to communicate to the remote Kermit. The SET BAUD and SET PORT commands are not supported; nor can a BREAK be sent. Like Generic Kermit, a terminal may be selected at assembly time.
-
Thread
[Sammelbestellung] µC-Board + RAM
Atxmega64/128a1u Die unterstützen auch den 4 port modus. Dadurch sollte man auch 8 bit SD RAM direkt anschließen können.
Controller? Oder kommt es bei dir so stark auf den Preis an? Ich liebäugle grade etwas mit dem AT32UC3B1256-AUR, kostet happige 6,27 bei 100 Stück. Hat dafür aber zig zusätzliche Features.
-
Thread
Octopus Bibliothek in LabView einbinden
Hallo, ich möchte gerne ein Octopus Board mit einem AT90CAN128 Microcontroller über LabView 2013 steuern. Für das Octopusboard gibt es eine Bibliothek, welche am Computer genutzt werden kann, um z.B. Eingänge einzulesen. Allerdings fehlt mir der Ansatz,
-
Thread
Evertool-Light, avrdude und ATmega2560
unterstützt. Dort erfährt man auch die 'supported devices': ATmega32, ATmega16, ATmega64, ATmega128, ATmega162, ATmega169, ATmega323, AT90CAN128 Mit anderen Worten JTAGICE und ATmega2560 gehen nicht zusammen, vermutlich wegen dem breiteren Adreßzähler. Der nächste Schritt war es, einen Bootloader
-
Thread
CAN to CAN Gateway mit AT90CAN
crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php Bei diesem Board ist ein AT90CAN128 + HighSpeed Transceiver (PCA82C251), ein USB-UART Wandler (CP2102) und eine RS232-Schnittstelle (MAX3221
Fragen: 1.) Bei dem Crumb128CAN 5.0 sind beide USART-Schnittstellen des AT90CAN bereits durch die USB- bzw RS232-Schnittstelle belegt. Kann ich jetzt die jeweiligen PINs (RXD0/RXD1 und TXD0/TXD1) trotzdem ganz normal verwenden?
-
Thread
PWM mit AT90CAN128 und 16bit Timer1
sehr bewandert in der C-Programierung von Mikrocontrollern und habe das Problem, dass ich auf dem AVR AT90CAN128 eine einfache PWM erzeugen möchte, die erstmal nur eine LED aufleuchten lassen soll um zu sehen wie es funktioniert. Ich hab die Dokumentation zu dem Controller rauf und runter gelesen, bin aber
-
Thread
[V]erschenkt Atmel AT90CAN128-16AU TQFP-64
so einer: http://www.conrad.de/ce/de/product/155211/ATMEL-AVR-RISC-Microcontroller-Atmel-AT90CAN128-16AU-Gehaeuseart-TQFP-64-Flash-Speicher-128-kB-Speicher-RAM-4-kB?ref=list Versand als Kompaktbrief zu mind. Euro 0,90.
-
Thread
Rückwandbus mit I2C
gleiche wäre wie ein dsPIC32. Welcher von den PIC32 hat denn einen Ethernet-Phy eingebaut? Die AT32UC3C haben auch 2 CANs, Ethernet und USB, die gibt es mit 64/100/144 Pins in 0,5mm Pitch - also mit 64 Pins so gross wie ein Mega644. Nur, ein AVR32 ist eben kein AVR...
. :-) Dann überlege lieber ob Du statt dem Mega644 nicht einen 90CAN32/90CAN64/90CAN128 benutzen kannst. Oder halt wirklich mal einen AVR32 UC3C, ist zwar was ganz anderes, aber wenigstens bleibt die Entwicklungs-Umgebung komplett gleich. :-) Die Mega16M1 gibt
-
Thread
Eclipse STM32f0 Debug Fehler
Users\\p-boensch\\Desktop\\Eclipse\\Eclipse_Juno_STM32\\Projekte\\stm32f0x\\Debug\\stm32f0x.elf You can't do that when your target is `None' &"load C:\\\\Users\\\\p-boensch\\\\Desktop\\\\Eclipse\\\\Eclipse_Juno_STM32\\\\Projekte\\\\stm32f0x\\\\Debug\\\\stm32f0x.elf \n" &"You can't do that when your
"","","","","","","","","","","","",""] (gdb) 14 tbreak main tbreak main Cannot access memory at address 0x800032e &"tbreak main\n" &"Cannot access memory at address 0x800032e\n" 14^error,msg="Cannot access memory at address 0x800032e" (gdb) 15-break-list 15^done,BreakpointTable={nr_rows=
-
Thread
Speicherplatz ausreichend?
Hallo, ich verwende einen AT90CAN128, und bekomme seltsame Fehler beim verhalten des Programms, kann es sein das mein Speicher schon zu voll ist? Folgende Info bekomme ich beim kompilieren: text data bss dec
schrieb im Beitrag #3572195: > Vielleicht ist es der nicht ausrreichende bzw. überlaufende RAM? Der AT90CAN128 hat aber ja 4kB RAM. Das sollte dann doch eigentlich ausreichen... Was würde mir noch RAM "klauen"?
-
Thread
MCP2515 Bitrate
)); // Bitrate 125 kbps at 16 MHz CNF 3 spi_putc((1<<BTLMODE)|(1<<PHSEG11)); //CNF 2 spi_putc((1<<BRP2)|(1<<BRP1)|(1<<BRP0)); //CNF 1 Das sollte in hex CNF1 = 7 CNF2 = 90 CNF3 = 2 bedeuten wenn ich mich nicht irre.
immer Codevision.Da ist ja doch einiges anders.Habe dafür leider kein passendes Beispiel gefunden.Den 90can128 habe ich mit 100 kbps sendemäßig am laufen.Aber mit GCC stelle ich mich an.Ich werde es morgen mit den hex Werten noch mal versuchen.Vielen Dank erst einmal.
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
...geil, vor allem mal was völlig anderes - schöner Aufbau, QnD at its best! Klaus.
, um so viel Cu wie möglich mit einzubinden. Die fahre ich mit 70-90 mA rum.
-
Thread
TCP/IP Stack Micrchip EEPROM Includen
48+(TX FIFO size)+(RX FIFO size) bytes of TCP_*_RAM each. // // Note: The RX FIFO must be at least 1 byte in order to // receive SYN and FIN messages required by TCP. The TX // FIFO can be zero if desired. #define TCP_CONFIGURATION ROM struct { BYTE vSocketPurpose
define NOTIFY_COMMUNITY_LEN (SNMP_COMMUNITY_MAX_LEN) // Default SNMPv2C community names. These can be overridden at run time if // alternate strings are present in external EEPROM or Flash (actual // strings are stored in AppConfig.readCommunity[] and // AppConfig.writeCommunity[] arrays
-
Thread
at90can128 timer auf 100 ms. WIE??
Benötige einen Timer der einen interrupt alle 100ms bei 16MHZ auslöst. Benutze ein Crumb board mit einem at90can128 chip. Hat jemand ein Code Beispiel für mich? Danke
-
Thread
MOb-Register befüllung beim AT90CAN128
Hallo, Ich verwende AT90CAN128 und habe dazu eine rein theoretische Frage: Szenario: Auf dem CAN-Bus kommt ein Frame zu dem es ein passendes MOb gibt und ein Hit wird erkannt. Die IDT, IDE DLC weden geupdated und die 8
Das dürfte sich aber in der Praxis eher nicht so auswirken das Botschaften verloren gehen, der CAN ist ja doch recht langsam. Eine CAN-ISR die einfach nur die Daten aus dem MoB schaufelt ist in weniger als 2µs fertig. Wie kurz kann ein Frame sein? Ich komme auf mindestens 52 Bits bei einem Byte