-
Thread
Bedarf an eigenbau STM32F429 Evaluation Board ?
(2MB, 256k, TQFP176) - SWD 10polig (Mini JTAG) - SPI Flash 32Mbit - I2C EEPROM 16kBit - SDRAM 64Mbit - Ethernet LAN8710A mit RJ45 Port - Micro-SD Slot - CAN, RS232, RS485 - USB wird noch geklärt - Anschluss für TFT Display analog dem ST32F49 Discovery mit Touch - StepUp zur Erzeugung der Spannung
Wir haben mit den Displays von Innolux recht gute Erfahrungen gemacht. Ich habe das damals mit einem AT070TN92 getestet (aufgrund des Euro-Wechselkurses jetzt etwas teurer): http://www.aliexpress.com/item/INNOLUX-7-inch-TFT-LCD-AT070TN90-AT070TN92-Screen/1634240200.html > Und wie muss die Library
-
Thread
Frage zu den externen Interrupts Atmega
Hier ist der At90usb1287 gemeint... Ich glaube der Atmega16/64/128 hat auch 8 externe Interrupts! schöne Grüße
Was hat das mit dem zu tun? Ich habe den At90usb1287, und die Frage wurde genau gestellt oder?
-
Thread
USB RFID Tag Leser
Hätte Interesse an einem funktionstüchtigen Gerät. dg at conox dot de grüße
Michael Kann es sein, dass bei 1000uH eine "0" zu viel ist? Bei meiner Antenne liegt der Wert bei ca 90uH.
-
Thread
CANopen: Controller mit CAN oder extern?
? Das ist weniger sinnvoll, ist nur deswegen so beliebt weil viele Hobby-Programmierer gerne ihre CAN-losen AVR's behalten wollen aber dennoch CAN benutzen möchten... Solange du keinen sehr guten Grund für einen spezifischen Controller ohne CAN hast, brauchst du dir das nicht anzutun. StinkyWinky
Wir setzen den AT90CAN128 von Microchip ein. Hier ein Eval-Board: http://www.exp-tech.de/avr-can-at90can128-development-board
-
Thread
Einstieg Atmels und Rfm12 von benedikt
sowie mit dem studio noch nicht gearbeitet, aber so langsam wirs mal zeit. mein ziel ist es einen AT90can128 zu programmieren, in c. leider habe ich keine einfachere plattform zur hand. in den ersten schritten geht es mir allerdings darum die umgebung und vor allem die möglichkeiten kennen zu lernen
Pass auf: bei Mega128 und seinen Derivaten (Mega64, AT90CANxx) ist die ISP anders anzuschliessen als bei den anderen AVR-Controllern. 128er: PDI, PDO, SCK andere: MISO, MOSI, SCK Ansonsten: siehe AVR-GCC-Tutorial
-
Thread
Timer beim AT90CAN128
Hallo, benutze seit kurzem einen AT90CAN128 und habe davor einen ATmega128 verwendet. Mir ist aufgefallen dass es beim Timer2 kleine unterschiede gibt, und zwar werden beim AT90CAN128 bei allen Registern des Timers 2 ein A hinten angehängt
HALLO. ich möchte das AT90CAN128 Programmieren,aber muß ich zuerst ein Bord bauen also kann jemand mir bitte helfen und ein fertige schamatik vom das bord geben. (eigentlich habe ich schon angefangen mit dem schematik fur
-
Thread
richtige Übergabe an OCR1AH
mein uC 8-bit instruction set simulator besitz? Folgendes trifft nämlich auf meinen uC zu. •AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 devices will never be supported by simulator models, for these devices the 8-bit instruction set simulator will have to be used. Ich
Compiler das auch können, weiß ich nicht. > Folgendes trifft nämlich auf meinen uC zu. > > •AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 > devices will never be supported by simulator models, for these devices > the 8-bit instruction set simulator will have to be used.
-
Thread
Projektvorschlag: Bordcomputer / Kfz
Intelligenz" sollten wir dann die Sensor/Bus- Displayplatinen ausstatten? Hier sollte im allgemeinen ein AT90S1200 mehr als ausreind sein. Lediglich für die Display/Bedienplatine wäre dieser unter Umständen (je nach Display) möglicherweise etwas "unterdimensioniert". Hier zur Vorsicht vielleicht einen 90S8515
AT90S1200 anscheinend problemlos integrieren. Das S.N.A.P. läuft ja über das UART und brauch so nur 2 Ports. Wenn der BC nur Vermittler ist, sollte ein ATMega32 oder sogar ein ATMEGA8535 funktionieren.
-
Thread
AVRdude hängt beim flashen
will define a symbol, F_CPU, in all source code files equal to the # processor frequency. You can then use this symbol in your source code to # calculate timings. Do NOT tack on a 'UL' at the end, this will be done # automatically to create a 32-bit value in your source code. # Typical
in quotes. EXTRALIBDIRS = #---------------- External Memory Options ---------------- # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external
-
Thread
Suche µC mit CAN-Schnittstelle und ADC
Hallo, kennt jemand einen wirklich kleinen und günstigen µC mit integriertem CAN-Controller und ADC? Hersteller ist egal! Hab jetzt schon einige Zeit im Internet gesucht, konnte aber leider bisher nichts Passendes finden. AT90CAN und PIC18F2480 sind mir leider noch zu teuer bzw
Es gibt auch noch den AT89C51CC03 von Atmel: 8051-Kern mit 8-fach 10-Bit-ADC und Voll-CAN-Controller und 64 kByte ON-Chip-Flash. Gruß Carlos
-
Thread
RS485 Bus aufbauen
sind mir egal, das ist richtig. Da ich mit AVRs arbeiten möchte, fällt der PIC leider weg - und der AT90CAN128 ist für die meisten Anwendungen eindeutig zu groß. Folglich bleibt nur noch kleiner AVR + CAN-Controller + CAN-Treiber. RS485 würd ich wahrscheinlich eh nur im Single-Master fahren.
der in der untersten Ebene (also I/O) auf RS485 Singlemaster aufsetzt. All diese Master sind dann zB AT90CAN128 und übernehmen für sich schon abgekapselte Funktionen. Alle Master sind dann aber übergeordnet via CAN vernetzt. So hab ich einen Heizungs-Master, einen Licht-Master, ... die aber alle untereinander
-
Thread
3 phasenverschobene Signale mit AT90PWM3
Hallo Forum! Bevor ich seitenweise Datenblätter durchforste, kann ich mit dem AT90pwm3 3 exact phasenverschobene PWM-signale erzeugen unter Benutzung des 64 Mhz High-Speed PLL?
Da hast du wohl nicht sehr genau gelesen (aus dem AT90PWM3B datasheet): - "All on chip PSC synchronization" (Kap 16.1 PSC Features) - "The PSC can be chained and *synchronized* to provide a configuration to drive three half bridges." (Kap 16.2 PSC Overview
-
Thread
ATtiny2313 bleibt im ISR hängen
hi, ich verzweifel hier gerade.... ich arbeite zum probieren und testen meist mit einem at90can128, nun wollte ich eben ne kleinigkeit auf nen tiny spielen und der versuch dauert schon 4 stunden -.- problem: der tiny bleibt in der interrupt schleife hängen und das wars dann. in der
mal ohne optimierung machen können. es ist nur das ich immer auf -O1 arbeite und ich hatte bei dem at90can128 NIE probleme damit. egal welche optimierungsstufe verwendet wurde. warum ist bei tiny ein volatile nötig? hat das bestimmte gründe?
-
Thread
Fertiggerät: CAN <-> USB Wandler
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
Zitat aus der Produkt-Beschreibung: In the downloads section now you can find all the related drivers and software applications and even Windows 7 64-bit kernel driver[...] Das klang für mich so als wäre alles nötige dabei...dem ist allerdings nicht so. Nick Nack schrieb
-
Thread
AT90CAN32 antwortet nicht beim Programmieren
Hallo! Ich möchte für mein nächstes Projekt einen AT90CAN32 verwenden, also habe ich ihn bestellt, verkabelt, angeschlosen, AvrStudio gestartet und... nichts geht! Ich habe mit dem Oszilloskop direkt auf dem Pin des AT90CAN32 gemessen, damit man 100%
. Also folgendes ist angeschlossen und auch messbar: 21 - Vcc 22 - Gnd 52 - Vcc 53 - Gnd 64 - Gnd Wenn ich programmieren möchte, ist auf SCK und MOSI etwas messbar, also am STK500 kann es nicht liegen. Allerdings kommt am MISO nichts raus ( also der AtMega antwortet nicht ) Habt ihr eine
-
Thread
LCD Library 16x4 mit AVR Mega32
// _BV(LCD_FUNCTION_8BIT)>>4; lcd_e_toggle(); delay(4992); /* delay, busy flag can't be checked here */ /* repeat last command */ lcd_e_toggle(); delay(64); /* delay, busy flag can't be checked here */ /* repeat last command a third time */ lcd_e_toggle(); delay(64); /* delay, busy flag can't be checked here */ /* now configure for 4bit mode */ LCD_DATA0_PORT &= ~_BV(LCD_DATA0_PIN); // LCD_FUNCTION_4BIT_1LINE>>4 lcd_e_toggle();
-
Thread
PIC Oder AVR?
ich von langer Zeit einmal ein Projekt gestartet hatte und TTL-Gräber mit einem damals hochaktuellen AT90S1200 verkleinern wollte. Jahre nachdem das Projekt aus mangel an Zeit und Lust gestorben ist, hatte ich die ca. 20 uralt AVR's in meiner batelkiste gefunden und dachte, das man damit doch was machen
Schon mal versucht einen solchen Controller als Hobbybastler in DL zu > bekommen? Z.B. CSD hat den AT90USB162 und AT90USB1287. Peter
-
Thread
Probleme mit LCD TC1602A
line 4 */ #endif #ifndef LCD_WRAP_LINES #define LCD_WRAP_LINES 0 /**< 0: no wrap, 1: wrap at end of visibile line */ #endif /** * @name Definitions for 4-bit IO mode * * The four LCD data lines and the three control lines RS, RW, E can be on the * same port or on different ports
define LCD_E_PIN 6 /**< pin for Enable line */ #endif #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
avr910 und m88
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = ATMEGA88 Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x62 = (unknown) Device code: 0x63 = ATMEGA162 Device code: 0x64 = ATMEGA163 Device code: 0x65 = (unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device
-
Thread
Eclipse Plugin für Fujitsu 16bit µcs Gesperrt
wanted. Maybe kalinka has an running version now? He had asked me for details before. Sorry, that I can't help.
Hi Dan, I think you have to change the output format from ELF to ABS. This setting can be found at: C/C++ Build->Settings->Build artifact-> Artifact extension At the moment I have the problem that the linker is not working. I always get the error message: *** ..\init.c(116) E4305L
-
Thread
Welche Debug Hardware
bezahlbar ist, aber auch für die Zukunft taugt. Bisher benutze ich Tinys, Megas und demnächst nen AT90CAN. Ich hab diesen Artikel gefunden, leider wird da nichts über die Vor- und Nachteile der jeweiligen Systeme gesagt... http://www.mikrocontroller.net/articles/JTAG Da ich möglichst fertige
= 32 KiB ROM-Größe. Damit deckt er zwar viel mehr ab als obiger Clone, aber ihm fehlen ATmega64, ATmega128 und AT90CAN128. Die komplette Liste aller AVRs wiederum (einschließlich auch AVR32) wird nur vom vergleichsweise teuren JTAG ICE mkII abgedeckt. Dafür tauchen inzwischen erste China-Clones
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286
-
Thread
6502 Prozessor wer kennt den noch?
war das ding nicht im C64 drin? wieso programmierst du dann keinen C64? :)
Mein 6502 Exemplar embedded in ATARI 130XE ;-) http://www.nisch-aufzuege.at/atari_130xe_fotos/atari_130_xe.jpg http://www.nisch-aufzuege.at/atari_130xe_fotos/deckel_auf.jpg http://www.nisch-aufzuege.at/atari_130xe_fotos/inside.jpg http://www.nisch-aufzuege.at/atari_130xe_fotos
-
Thread
MegaLoad für avr-gcc
Umsetzung noch nicht gefunden habe, probiere ich mich gerade daran den Bootloader für MegaLoad_NET auf den AT90CAN128 zu portieren. Leider kriege ich beim Kompilieren von Bootloader_NET_GCC_v0_0_2 folgende Fehlermeldung: [pre]...\BootLoad_NET_GCC_v0_0_2/main.c:691: undefined reference to `__prologue_saves
Entwicklungsumgebung: [pre] AVR Studio 4.14.589 GUI Version 4, 14, 0, 589 JTAG ICE 1, 0, 0, 39 AT90CAN128 170 Operating System (WinXP) Major 5 Minor 1 PlatformID 2 Build 2600 Service Pack 3 Plugins: AVRSIM~1 1, 0, 0, 4 AVRICE~1 1, 0, 0, 7 AVRSIM~1
-
Thread
ATMEL billiger und leistungsfähiger als PIC
Im Übrigen läßt sich der STR9-80Pinner mit ruhiger Hand recht einfach löten. So viel größer als ein 64Pinner ist der auch nicht.
Atmel hat eigentlich nur zwei Fehler gemacht, und das gleich zwei mal. Sowohl USB als auch CAN kamen zu spät und zu inkonsequent. Es gibt bis heute keine "großen" ATmega mit USB. Auch ein Xmega A1 mit USB fehlt noch. Dafür gibt es keine kleinen ATmega mit CAN und Xmega mit CAN gibt es gar nicht
-
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
AVR Flash jenseits der 64kB
Zufälligerweise stand ich gerade auch vor dem Problem, bei einem AT90CAN128 Daten in den Bereich im Flash > 64kB abzulegen. Da ich bereits für die unteren 64kB den __flash Qualifier bei der Definition von Konstanten verwende, damit beim Zugriff keine pgm-Makros benötigt
vielen Versuchen habe ich zwei Linker Script Varianten gefunden, die zumindest für meine Fälle und dem AT90CAN128 funktionieren. Hier zuerst die in einer Datei flash1section.ld abgespeicherte Variante auf Basis von Johanns Script, die man dem Compiler über [pre] LDFLAGS += -Wl,-Tflash1section.ld [/pre
-
Thread
Nexperia-Leadtimes steigen, Raspberry Pi-Buchapp mit Kontensystem uvam
vibrations in ways never seen in natural materials. [/c] ### Lesestoff: Lode Runner-Quellcode für C64 veröffentlicht Die Wikipedia bezeichnet Lode Runner als Klassiker im Bereich der Plattformspiele – es gab in den 80ern und 90ern kaum eine Plattform, die ohne das Spiel auskommen musste. Nun ist der
UART/RS-232 RS-422 / RS-485, Custom NRZ) -R&S MXO3-K520: Automtotive serial triggering and decoding (CAN, CAN-FD, CAN-XL,LIN, SENT) -R&S MXO3-K530: Aerospace protocols (ARINC-429, MIL-STD-1553, SpaceWire) -R&S MXO3-K550: MIPI low speed protocols decoding (SPMI, RFFE) -R&S MXO3-K560: Automotive Ethernet
-
Thread
AVR32 grasshopper patch für ATMEL buildroot 2.3.0
, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled dw_dmac.0: DesignWare DMA Controller, 3 channels NET: Registered protocol family 2 IP route cache
, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled dw_dmac.0: DesignWare DMA Controller, 3 channels NET: Registered protocol family 2 IP route cache
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil3) Gesperrt
and I find it perfect! It is impressive, it seems to me to use a different DSO!!! If I did not see at it with my eyes I can not believe at it, really incredible!!! Then all the trigger's functions seem to me much more stable, the trigger works fine even at high frequencies and in all circumstances!!
can be done with a terminal program (like teraterm). Did You start the GERMS-Monitor correctly? The screen makes a short white flash when switchíng to the monitor mode. If this doesn't work at all
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
. Das geht mit 64ern natürlich nicht....
skorpionx wrote: >> Aber nur grosse 64er. Bei den PICs gibt's auch 28er. > > Am Anfang waren meine Gedanken bei AVR. Stimmt, CAN scheint Atmel nicht zu mögen. Die haben auch nur das alte ATmega128-Design mit CAN gepimmt und nicht die
-
Thread
Möglichst kleiner µC mit CAN
µC von Atmel, daher beschränken sich meine Vorschläge auf diesen Hersteller. z.B. ATmega16M1, 1xCAN, 1xLIN, 16k Flash ISP programmierbar, 1k sram. Gehäuse z.B TQFP32 http://www.atmel.com/devices/ATMEGA16M1.aspx?tab=parameters Falls der Flash nicht reicht gibts auch noch den ATmega32M1, ATmega64M1 oder den altbewährten AT90CAN128.
-
Thread
MSP430 ADC10 Pin verfälscht Spannung
amplifier is an undefined state. Design tells me there is about +/- 10 mV of bias in the inputs, so you can see as much as 50 mV bias at the output. Hope this answers the question, but do let me know if there is anything else I can help you with. Best regards, Jose Quinones [/code] Das beantwortet
Die 90 mV sind schon der Mittelwert, laut Oszi. Auch mit deinem Code konnte ich den Einfluss des ADCs auf das zu messende Signal feststellen, d.h. es wurde hochgezogen, sobald gewandelt wurde, und nach der
-
Thread
Neue OpenOCD-Firmware für USBProg (18x schneller)
USBProg verwendet (ATMega32). Ich habe Berechnungen bei der OpenOCD-Firmware für eStick (mit AT90USB162) durchgeführt. AT90USB162 hat nur 512 bytes SRAM, also ich verwende hier nur 350 bytes als Daten-Buffer. Die Hauptfunktion von der Firmware ist jtag_tap_output_*, sie überträgt die TAP-Zustandübergänge
Zyklen um 350 Bytes vom Adapter zum Zielsystem zu übertragen. Das ist ungefähr 5.5 ms bei einem AT90USB162 mit 8MHz. Dazu müssen auch die Übertragungszeit dieser 350 Bytes vom Host zum Adapter (theoretisch ist das 1 ms bei USB Full-Speed, praktisch ist das 2ms) und die Übertragungszeit der
-
Thread
MMC/SD ansteuern mit AVR
and so on. It means that sector 0-38 are not accessible on PC. What is the purpose of this area? How can I check how big is it? 64MB SanDisk didn't have this. Darek
other here, thanks. I have some questions, i see when using FAT the whole cluster thing comes up. Can i do without it and just write sectors with the CMD24 command ? I'm making a logging device which is going to sample at a rate of 10Hz. Can the MMC/SD card handle this speed without holding up the measurement
-
Thread
ARM9 / STR9 Dev-Kit mit Ethernet/USB/CAN für 39,-
JTAG library based on XC3sprog copyright (C) 2004 Andrew Rogers This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version
, teils mit CAN.
-
Thread
"Universalprogrammer" für Linux
Im Makefile in source/Host ist noch der Verweis auf das 64 bit Binary drin. [code] install: bin cp -f uprog2-64 /usr/local/bin/uprog2 [/code] Korrekt müsste es aber folgendes sein, da das Binary nur noch uprog2 heißt. [code] install
presenting the key and another for write to. > It would be easier to display the key for a file so that it can be > entered manually later. > Joerg Hello, how are you? Most Renesas ICs are locked with a security ID. How can I find their security ID, and does your software have an option where I can
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil4) Gesperrt
other who contribuited!!! It is impressive, it seems to me to use a new DSO!!! If I did not see at it with my eyes I can not believe at it, really incredible!!! No words, RESPECT to You, branadic, Falk, Guido, rowue, Niklas O., KB, Michael D., Jürgen, eProfi, rawi and all other who contribuited!
DSO. To me it >looks like a gain error. The offset depends on the position of the >trace. Traces at the top don't show any offset, those at the bottom do. >I am confident Hayo will catch it. Thank You very much for the useful information and explanation Rainer W.! I hope someone can fix the problem
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
an Frank M. für sein IRMP: [[IRMP]] Anlass für dieses Projekt war mein veralteter Igor AVR USB AT90S2312-10, der nur RC5 konnte. Hier war die IR-Code Erkennung nicht ausreichend gut genug um ein schönes Anwenden zu gewährleisten. Deswegen habe ich Irmp mit V-USB verbunden um einen IR-MultiCode
Muss mich korrigieren, nach Studium von http://www.obdev.at/products/vusb/index-de.html klappts nicht mit dem ATTiny85, jedenfalls nicht ohne Quarz. Zitat: "Can be clocked with 12 Mhz, 15 MHz, 16 MHz or 20 MHz crystal or from a 12.8 MHz or 16.5 MHz internal
-
Thread
Einsteiger bei AVR und Can
gibt unter www.microcontroller-starterkits.de ein Board als Bausatz, bzw. als Leerplatine, wo man den CAN einmal mit dem ON-Chip-CAN des AT90CAN128 verwenden kann - oder man nimmt den MCP2515 und den ATMega128. Das Board unterstützt beides. Beispielprogramme findet man ebenfalls dort.
Hihi, ich wollte mich mal an den AT90CAN128 rantrauen allerdings komm ich mit dem Datenblatt überhaupt nicht zurecht. Ich möchte im Prinzip mit dem uC nur Daten mit einem bestimmten Identifier vom CAN-Bus empfangen allerdings hab ich keine
-
Thread
RS485 galvanische Trennung?
einfachen hintergrundbeleuchtetem Display, darf der nicht mehr als 0,1 - 0,25W verbrauchen (PIC24 mit 128x64 Display ohne sleep mode, ein EFM32 kann das viel besser und ohne Hintergrundbeleuchtung sowieso). Ich denke da hast du einige Reserven eingerechnet. Nochmal zu den CAN Fanatikern - der physical layer
Flash und einem Anfänger fällt es schwer, sie zu verstehen. Natürlich bastelt sich keiner einen CAN-MC selber. Z.B. der AT90CAN128 wird gerne genommen und ist gut verfügbar. Mit 15 MOBs kann der ne Menge Nachrichten puffern. Man kann also durchaus den CAN-Interrupt längere Zeit sperren, ohne daß es
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Debugger, nur jetzt endlich mal als Debugger benutzbar. Und endlich mal Upgrades, mehr Pins, zwei CAN Units, ab 64 Pins das Ganze als SAME51 mit Cortex-M4F/120MHz. Ja, der E51 ist nicht mehr 5V, aber bei größeren Schaltungen stört ein zweiter Regler auch viel weniger als auf der kleinen CAN-Briefmarke
Modul ist schon sehr fett, vorher die alte AVR CAN-Unit die Atmel mal aus irgendweinem 8051 übernommen hat mit 6 Message-Boxen im ATMEGA16M1, jetzt zwei Empfangs FIFOs mit jeweils bis 64 Elementen, dazu 64 Empfangs-Puffer, 32 Sende-Puffer, krasses Zeug
-
Thread
stdlib.h exit funktion
#4883659: > wie genau dein System darauf reagiert, kommt auf den System an. Im meinem Fall ein At90Can128 mit dem Atmelstudio7! Danke
quasty schrieb im Beitrag #4883665: > Im meinem Fall ein At90Can128 mit dem Atmelstudio7! By default ist exit() dort eine Endlosschleife. Kann man aber auch selbst anders implementieren, falls man bspw. Error-LEDs blinken lassen will oder dergleichen.
-
Thread
Linux Kernel 5.1.1. auf dem BPi-R2
:(.text.startup+0x16b): undefined reference to `_ctype_' /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld: fixdep.c:(.text.startup+0x193): undefined reference to `_ctype_' /usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld
bDevCapabilityType 3 bmAttributes 0x00 wSpeedsSupported 0x000e Device can operate at Full Speed (12Mbps) Device can operate at High Speed (480Mbps) Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 1 Lowest fully-functional device
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Programmiergeräten garnicht zu reden. Ich bin jetzt total verwöhnt von den STM32 mit 128K RAM und CAN und viel UART, SPI und so. Und mit vielen nutzbaren Pins; die SPC5xx und PIC32M müssten wahrscheinlich 100 Pins haben, wo ich beim STM32 mit 64 auskomme.
und XC32 sind kostenlos und funktionieren unter Windows, Linux und MacOS, allerdings nur unter amd64. Zum Programmieren und Debuggen brauchst Du ein PICKIT3-Clone (15-20€) oder ein PICKIT4. > Ich bin jetzt total verwöhnt von den STM32 mit 128K RAM und CAN und viel > UART, SPI und so. Und mit vielen
-
Thread
Erfahrungen mit JTAGICE-Klone
Weiss jemand wie das mit den AT90USBern aussieht? Kann man die Debuggen mit dem JTAGICE?
Dort findet man: "ATmega16(L), ATmega162(L), ATmega169(L or V), ATmega32(L), ATmega323(L), ATmega64(L), ATmega128(L)". Liste ist aber nicht vollständig, wählt man im AVR-Studio "Debug platform" JTAGICE werden die o.g. und zusätzlich AT90CAN128 sowie ATmega323 zur Auswahl angeboten. Langer Rede...AT90USB
-
Thread
Speicherbedarf (Flash) reduzieren
Das Programm für den Mikrokontroller AT90CAN64 ist schon 62KB groß geworden. Ich suche die Möglichkeit den Code zu verkleinern. Könnten sie bitte allgemeine Tipps geben, worauf man beachten muss?
Denis Tynaschev wrote: > Das Programm für den Mikrokontroller AT90CAN64 ist schon 62KB groß > geworden. Ich suche die Möglichkeit den Code zu verkleinern. Könnten > sie bitte allgemeine Tipps geben, worauf man beachten muss? Möglichst wenig Spaghetticode (copy
-
Thread
[OS-HB] Richtlinien für Hutschinenkomponente...
HUT 6-C Hutschienen Leergehäuse, BxTxH 105x71x90 (Reichelt) Da bekommt man ja wunderbar ein paar Modular aufgebaute Platinen rein. Can: Alle Anschlüsse sollten über Cat5 Kabel verlegt sein und auf RJ-45 Buchsen enden. Vertratung nach Cat5 Norm.
bau das demnächst mal auf und teste es mal durch dann dürfte das ganze auch deutlicher werden. Die AT90S8515 habe ich noch in massen da daher wollte ich diese mal verbauen. Ich habe leider noch nicht alle adapter für den Galep daher baue ich die Prototypen erst mal mit Dip gehäusen auf, da kann ich die
-
Thread
WiFi Relais mit ESP8266 ESP-01 Modul (Bascom)
#1 , "AT+CIPMUX=1" Waitms 100 Do Uartchar = Inkey(#2) Loop Until Uartchar = 0 ' ESP8266 AP konfigurieren (SSID, Passwort, Kanal und Verschlüsselung) Print #1 , "AT+CWSAP=" ; Chr(34) ; Wlan_ssid
, 1 Print #1 , "AT+CIPSEND=0,5" Waitms 250 Print #1 , "SAV=1" Waitms 100 Else Print #1 , "AT+CIPSEND=0,5" Waitms 250 Print #1 , "REL=" ; Str(pina.5) Waitms
-
Thread
128KB SRAM an Mega128?
na um 64k zu adressieren braucht man nun mal 16 leitungen ( 2 hoch 16 = 65536 = 64k sollte jeder taschenrechner können). der mega 16 benutzt auch alle 16 und zwar von A0 bis A15 = 16 leitungen. und die
ja so nen roboter hab ich auch mal gebaut. na ja wir haben es mit can-bus vernetzt da wir gleich 2 at90can128 (fast wie mega128) verbaut haben :-) eigentlich nicht nötig aber ich wollte mich mal mit can bus auseinander setzten. am schluss wars dann doch nicht schlecht