-
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
Amtel LIN abhorchen
Ola ich habe folgendes Problem: mit dem At90can128 horche ich per UART den LIN-Bus ab. Das Sync-Bit (0x55) und den Identifier kann ich einlesen. Die Datenbytes kann ich auslesen, jedoch habe ich das Gefühl, dass das MSB jedesmal gekippt wird.
-
Thread
AVR Prozessor mit VISAM visualisieren (ASCII)
Hallo ich versuche mit dem Visualisierungsprogramm VISAM aus einem AVR At90can128 von der seriellen Schnittstelle RS232 Daten anzuzeigen um sie später auswerten zu können. Meine Frage: hat damit schon jemand erfahrung ich weis das VISAM nicht sehr verbreitet
-
Thread
Kommunikation zwischen Mickocontroller und CPU
hallo, ich versuche eine Kommunikation zwischen den Mikrocontroller AT90CAN128 und ein CPU zu erstellen. Die beide Komponenten soll über eine serielle Schnittstelle kommunizieren. Der Mikrocontroller sendet asynchron ein String und ich versuche das selbe String an der CPU
-
Thread
Auslegung und Auswahl OpAmp zur Pegelwandlung für ADC (8..18V->0..5V)
den Eingang des ADC auf 5V limitieren und somit vor Überspannung schützen. Der Controller ist ein AT90CAN128: VCC=5V, AGND=GND, AREF=mit 100nF an GND, AVCC=5V Spannungsquelle ist ein 12V Blei-Akku. Benötige auch noch die Version für 24V, hoffe jedoch diese dann aus der 12V Version selbst ableiten
-
Thread
Ultraschallgerät(Medizin) HMI Touch Vertikale Streifen
provide proprietary software/firmware to third parties. Generally speaking, these type of repairs can be done only at the factory that we don't typically do. Last but not the least, can I get your full contact information for service records including your phone? Are you a service technician
Letzter AD ist von rs components ,den ds90c habe ich auch getauscht.
-
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
AVR bootloader RWW access
hallo, auch nachdem ich die doku des at90can128 schon mehrmals gewälzt habe, verstehe ich folgendes nicht: wenn im bootloader ein page-write eingeschaltet wird, schaltet die mcu auf RWWSB, auf busy. meine frage ist, wer macht das wieder
-
Thread
ethersex avr-net-io AD's auf TCP oder UDP legen Basiscode
aufzeichnen... Mir fehlt aber derzeit vollkommen der Einstieg. Ich habe vor Jahren schon mal mit einen AT90CAN128 gearbeitet - ist lange her. Kabel, Adapter usw. sind da. Gibt es irgend wo ein ähnliches Codebeispiel in C wo man einsteigen könnte? Mit welcher Entwicklungsumgebung unter Debian 6 oder Ubuntu
-
Thread
AT90 Servo-Pulsgenerator pulst ungleichmäßig
Ich versuche mich grad an einer Soft-PWM zur Servoansteuerung. Board ist ein AVRCAN von Olimex mit AT90CAN128 Porblem: Der Puls wird im verlauf von ca 0.3 Sekunden um 80µS länger und springt dann wieder auf den Sollwert. Der Servo Wackelt um ein Paar grad mit. Ich habe das Programm schon so weit
-
Thread
LIN-BUS experten?? Gesperrt
ich habe ein code gesrieben, um ein LIN-Bus zu realisiren durch AT90CAN128. das code tut bis jetzt nix ich weiß nicht woran das ligt? könnte vieleicht jemand , der mit LIN-Protokolle auskennt das anschauen vieleicht könnte was das fehler entdeken danke
-
Thread
Displayausgabe über Uart
Hallo zusammen, ich bin gerade daran mit einem AT90CAN128 eine Displayausgabe über UART zu programmieren. Die Ausgabe eines Strings über eine Funktion funktioniert schon mal. Leider habe ich noch keine Erfahrung mit Interrupt Handling, was ich ja wohl
-
Thread
AVR mit Eclipse Debuggen?
Ich habe Schwierigkeiten beim Debuggen des AT90CAN128. Mit AVaRICE starte ich die Verbindung, der lädt auch gleich das Programm rein. AVR-GDB starte ich anschließend, dann springt er zum Main(). Jetzt drücke ich Play: "Execution is suspended
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
Hallo! Ich weiß, daß du wirst miteinbezogen in das Projekt amForth… Antwort: Du kannst PC AT Kayboard Treiber hinzufügen?
your question was software-translated I'll answer in english too... Actually I don't have any time at all for that. Initially it was only a trial to find out if the given solution can be used for an amateur radio tv relay for text overlay on a given video signal. I need a few weeks to get back to this
-
Thread
globale konstruktoren in bootloader-area
passiert nicht, der avr hängt. den asm-code durchzusehen habe ich bisher gescheut. mcu ist ein at90can128, avr-libc die 1.4.4. geht das per se nicht? das kann ich mir zwar nicht vorstellen, aber wer weiß. oder hat jemand bereits erfahrungen diesbezüglich gesammelt?? das wäre toll. vielen dank
-
Thread
Onewire + DS18x20 Library
Uno R3 mit 16MHz externem Quarz - ATMega32, ATMega328P auf dem STK500 mit 8MHz externem Quarz - AT90CAN128 auf dem STK501 mit 8MHz externem Quarz - ATMega2560 auf dem STK600 mit 8MHz externem Quarz - ATMega32 auf dem STK500 mit internem Quarz Für den AT90S8515 und ATMega163 liess sich die Software
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
MAX_BL 10 #define MIN_BL 0 prog_uchar pwmtable_16C[] PROGMEM = {0,2,3,4,6,8,11,16,23,32,45,64,90,128,181,255}; static int contra=70; prog_uchar pwmtable_11C[] PROGMEM = {255,253,251,248,244,236,223,201,164,103,1}; [/c] es ist im Programm aber natürlich nicht im Ablauf [c] void loop
Hier noch der Debug-Output: [c] sending: 'AT+CWJAP?<0d>' AT+CWJAP?<0d><0d><0a>+CWJAP:"fm7170"<0d><0a><0d><0a>OK<0d><0a> sending: 'AT+CIFSR<0d>' AT+CIFSR<0d><0d><0a>192.168.10.119<0d><0a> sending: 'AT+CIPMUX=0<0d>' AT+CIPMUX=0<0d><0d><0a><0d
-
Thread
Industrielle [3D-Drucker] Bastelgrundlagen
automatisch zu weniger > EnergieVerschwendung c) PLA halte ich für Kinderkacke. Wenn der Bauraum mit 90°C beheizt ist, hat auch das Bett 90°C. Das ist nur eine Frage der Zeit. Jetzt die Masterfrage: was kostet mehr Energie: das Bett auf 90 Grad heizen oder das Bett plus den Bauraum auf 90 Grad heizen?
Realtime Magic schrieb im Beitrag #7070916: > Molten filament extrusion is an inexact science at best . While 3D > printers can perform XYZ movements with _incredible accuracy_ and > repeatability, extrusion continues to be one of the most challenging > aspects of 3D printing due to its inherent
-
Thread
stk500 + ponyprog unter linux
wenn ich unter linux # avrdude -c stk500v2 -p at90s8515 -P /dev/tts/USB0 -U flash:w:main.hex ausführe bekomme ich zu beginn eine fehlermeldung: avrdude: stk500v2_getsync(): can't communicate with device: resp=0x01 und wenn er versucht das
| 0% 0.00savrdude: stk500v2_paged_write: write command failed with 128 Writing | ################################################## | 100% 3.11s avrdude: failed to write flash memory, rc=-1 kennt jemand den fehler oder hat ahnung woher das kommen könnte? ich
-
Thread
Neues Terminal-Programm für Windows
Wenn ja schreibe mir bitte eine mail , am besten mit einem update. an norbert.zehethofer@aon.at danke
Options > Modify Newline At dort eintragen und dann bei "Newline at" auswählen tobi
-
Thread
128 Bit Risc
noch 128 Bits breit.
"The AT&T syntax is the standard on Unix-like systems but some assemblers use the Intel syntax, or can, like GAS itself, accept both."
-
Thread
Watchdog Reset im Interrupt
Hallo zusammen, ich benutze einen AT90CAN128 und habe ein Problem mit dem Watchdog. Falls das Programm hängen bleibt soll der Mikrocontroller sich neu starten. Bei der Initialisierung aktiviere ich den Watchdog mit 250ms Timeout:
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
https://www.vol.at/vorarlberger-virologe-spricht-sich-fuer-lockerungen-aus/6586520
gleich mal > machen. Du hättest es auch einfach direkt vor dem Rathaus abladen können. "You can't fight city hall, but you can piss on the steps" - unbekannter Dichter
-
Thread
AVR und der Umgang mit C++
ZN6RX58086setPINEhh+0x16> PORTD = 1<<pinNr ; 8a: 81 e0 ldi r24, 0x01 ; 1 8c: 90 e0 ldi r25, 0x00 ; 0 8e: 06 2e mov r0, r22 90: 01 c0 rjmp .+2 ; 0x94 <_ZN6RX58086setPINEhh+0xe> 92: 88 0f add r24, r24 94: 0a 94 dec
parameters can be applied only to the whole link-time optimization unit.[/pre] http://gcc.gnu.org/gcc-5/changes.html
-
Thread
Wozu übertrieben schnelle Microcontroller?
damals 10DM, die ich riskieren wollte. Dafür gabs bei Conrad (in der Filiale ohne Versandkosten) einen AT90S2313, samt Quarz und etwas Löterei für den Parallelport. Ich hab mich damals riesig gefreut als das Programmieren mit der Bascom Demo klappte und ein paar LEDs blinkten. Mit den Arduinos ist die Einstiegshürde
vom Hocker und das I2C macht > Probleme als Multimaster. CAN fehlt leider. Silicon Labs hat auch ein interessantes Angebot an sehr "schnellen" 8051ern und CAN. Mit dem AT89LP51RD2 machte ich vor Jahren aus Interesse übrigens auch ein Projekt. Funktionierte
-
Thread
BlueNiceCom IV SPP-Verbindung erst beim zweiten Start
Ich benutze das BNC IV (Bluetooth Ver. 2.0 nicht EDR) von AmberWireless mit einem Atmel uC (müsste AT90CAN128 sein, hoffe das es die richtige Bezeichnung ist) und einen Bluetooth-Stick von SilverHawk (Bluetooth Ver. 1.2). Ich Programmiere mit AVR-Studio 4 und hatte vorher WinAvr installiert, damit ich
-
Thread
Rust - ist das hier um zu bleiben?
crates.io/blob/master/docs/CONTRIBUTING.md [pre] Once you have a local instance of crates.io running at http://localhost:4200 by following the instructions in the "Working on the Backend" section, you can go to another Rust project and tell cargo to use your local crates.io instead of production.
. > > There's no reason for anything to be heap allocated, because the entire structure is known at compile time. You can put a future on the heap if you want, but you can just use impl Future if you don't want to (this is what an async fn does). > >There is one major exception: traits. Async functions
-
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
Atmega328P Receive Interrupt - Code Review
die UART funktionen. Ich hoffe Ihr könnt mir helfen. [c]/* 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 3 of the License, or (at your option) any later version
#define TRANSMIT_RECEIVE_ENABLE LOW #define TRANSMIT_RECEIVE_DISABLE HIGH #define SLOT_TIME 90 //165 #define SLOT_TIME2 165 uint8_t swaps_slot_bits[8] = {0,4,2,6,1,5,3,7}; uint8_t toggle = 0; //static bool command_received = false; //static uint8_t command[
-
Thread
Hilfe bei AVR und eDIPTFT
im Rahmen eines Projekts ein eDIPTFT43-a u.a. dazu bringen, bestimmte Daten an den angeschlossenen AT90CAN128 zu senden, diese dort zu empfangen und entsprechend zu verarbeiten, was für einen Touchdisplay eigentlich kein Problem sein sollte. Ein Programm als Vorlage habe ich schon vom Vorgänger übernommen
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
KiB SRAM) is divided into 16 KiB pages: Pages 0 - 31 are mapped to the Flash ROM: page #0 starts at ROM address 00000h, and page #31 ends at ROM address 7FFFFh. Pages 32 - 63 are mapped to the SRAM: page #32 starts at RAM address 00000h, and page #63 ends at RAM address 7FFFFh. Page select registers
pretty sure this is an issue in v2.9.1. I have not released the final version of 2.9.2 yet, but you can download the latest pre-release from GitHub at https://github.com/wwarthen/RomWBW/releases. I suggest you try this and see if it works. Thanks, Wayne On Mon, Mar 2, 2020 at 2:07 PM .... wrote
-
Thread
Frage zu Buffer_Size von Kommunikation über UART
hallo, die Hardware ist der Mikrocontroller AT90CAN128. anbei die Initialisierung der UART-Funktion, und senden-Funktion. Ich habe nur ein Teil des Programms geschickt. Das Problem liegt in der FunktionX, in FunktionX bekomme ich das Ergebnis
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
Bei mir gehts unter Linux (debian) nicht wegen read_interval: [pre]Can't locate object method "read_interval" via package "Device::SerialPort" at ../GERMSloader-win.pl line 51.[/pre] Entweder ist das unter Linux nicht dabei (Paket libdevice-serialport-perl), oder noch
Bernhard M. schrieb: > [pre]Can't locate object method "read_interval" via package > "Device::SerialPort" at ../GERMSloader-win.pl line 51.[/pre] Hab diese beiden Parameter jetzt OS-abhängig gemacht. So geht es hier unter Linux
-
Thread
/var/log/debug für Joachim B.
geantwortet: [code] Hi Johannes, In Synergy 2 Beta, logging is done automatically, and unfortunately, at this time there is no way to change the logging status. I understand this is frustrating, and am happy to help in any other way that I can. [/code] traurig traurig. synergy verwendet eigene logfiles
> [code] > Hi Johannes, > In Synergy 2 Beta, logging is done automatically, and unfortunately, at > this time there is no way to change the logging status. I understand > this is frustrating, and am happy to help in any other way that I can. > [/code] > > traurig traurig. > synergy verwendet
-
Thread
Transistoren - Die-Bilder
andere Halbleiter. Wenn du das sagst.... Dann bekommt er halt nicht von mir und spar mir die 1,90!
Heute haben wir den Sescosem 391HT2: https://www.richis-lab.de/Bipolar90.htm
-
Thread
LCD + Timer Interrupt
:41 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text LCD display Originally based on Volker Oth's LCD library, changed LCD_init(), added additional
address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x - 2)) /* address of input register
-
Thread
MD5 Verschlüsselung in C Gesperrt
ein. Darauf soll der Hash berechnet > werden Das ist nahezu widersinnig. ;-) MD5 selbst ergibt 128 Bit, also 16 Bytes. Du könntest also gleich deine 16 Bytes selbst als Unterscheidungskriterium benutzen ... > Ich habe mir mal die files runtergeladen > (http://sourceforge.net/projects/libmd5
idea what impact * does it have on performance on none-T3E machines. I could declare * int, but at least on C90 sizeof(int) can be chosen at compile time. * So I've chosen long... * <appro@fy.chalmers.se> */ #else #define MD5_LONG unsigned int #endif #define MD5_CBLOCK 64 #define
-
Thread
Arduino Custom Firmware für Fitness Armband mit NRF52
schrieb im Beitrag #5718842: > SoftI2C Warum?: >The GPIOs used for each two-wire interface line can be chosen from any >GPIO on the device and are independently configurable.
https://www.gearbest.com/smart-watches/pp_1232618.html?wid=1433363 leider aber nur ein oled mit 32x128pixeln.
-
Thread
BMS für Elektroaut
mal dashier gebaut: http://uniworse.org/2013/06/01/battery-management-system-using-ltc6803-3-and-at90can128-2/ und das Design für die Lösung mit CAN Kommunikation zwischen Master und Slave liegt hier auch noch herum, könnte ich bei Bedarf mal rausgeben. Habe mal ein Bild angehängt, das ganze wurde
schon mehrfach empfohlen wurde. Das IC löst genau das Problem und wohl besser wäre die Lösung mit CAN Bus. > Ansonsten würde mich bei deiner Lösung aber noch interessieren wie du > die 1V Reverenzspannung realisiert hast? Ich hatte zum testen einen LT6656 mit 1.25V, aber selbst damit ging es nicht
-
Thread
EOL ATmega328p
mit 16MHz Quarz. Erinnert mich an die Panne mit den klassik AVRs. Im Datenbuch standen 20MHz, der AT90S8515 schaffte real aber nur 8MHz.
The AVR® DB family of microcontrollers feature the well-known AVR® CPU, now running at up to 24 MHz across the full supply voltage range of 1.8V to 5.5V. https://www.microchip.com/en-us/product/AVR128DB48 The new AVR® DD family of microcontrollers feature the well-known AVR® CPU
-
Thread
Probleme mit AVR ADC
sleep_cpu(); sleep_disable(); adc_val = ADC; return adc_val; } [/c] Das Device ist ein AT90can128, Clock ist 8MHz, der ADC sollte also mit 125 kHz laufen, was zwischen 50 und 200kHz liegt. Vdd ist 3,3V, was auch als Vref verwendet wird. In meinem main habe ich folgendes: [c] if
-
Thread
Linux ist endlich vom C89 Standard weg
hier geht's los: https://de.wikipedia.org/wiki/Varianten_der_Programmiersprache_C#Neuerungen_von_C90
> [c] > char a = 1234; > [/c] > -> undefined behavior > das würde ich auch für > [c] > int<-128,127> a = 1234; > [/c] > erwarten. das sagt dem Compiler lediglich, dass er platz für Ganzzahlen > zwischen -128 und 127 bereitstellen soll. Diesen Bereich nicht zu > verlassen liegt dann in der
-
Thread
Ein- und Ausgänge am selben Port (nicht Pin)
Das ist mein Code. Ich nutze allerdings einen AT90CAN128. Sollte aber bei dir auch so ähnlich aussehen. [c] void InitPorts (void) { DDRA = 0xFF; // set all pins to ba a output DDRB = 0x80; // set PortB7 to be a output
-
Thread
ADC auf DAC spiegeln Problem!
Cleared by hardware when executing the corresponding interrupt handling vector. Alternatively, ADIF can be cleared by writing it to logical one. Danke! Gruss
Ich verwende eine AT90PWM3B - uC. Dank eurer Tipps, funktioniert alles soweit ganz gut, bis auf diese ADIF Interrupt-Flag um das Wandlungsende zu erfassen. Meine Idee: while(1) { if(ADIF Flag ist gesetzt) {
-
Thread
Ansteuerung eDIP 240-7 mit AT90CAN über SPI klappt nicht
leicht verzweifelt ein eDIP 240-7 über SPI anzusteuern. Ich benutze das STK500 /STK 501 und einem AT90CAN128. Zum Programmieren benutze ich das AVR Studio 4.16. Ich bin gerade dabei mich in die Materie einzuarbeiten, d.h. ich habe mir den Code zusammenkopiert und so verändert, das er hoffentlich funktioniert
-
Thread
PSK 31 Modlulation im Mikrocontroller
t a = atan2(Q, I) * 180 / PI; int16_t phase_error = a; if (phase_error > 90) { phase_error -= 180; } if (phase_error < -90) { phase_error += 180; } [/c] Und das war außerordentlich stabil! Auch der Fangbereich
t a = atan2(Q, I) * 180 / PI; int16_t phase_error = a; if (phase_error > 90) { phase_error -= 180; } if (phase_error < -90) { phase_error += 180; } phase_error_slow = (phase_error_slow * 15
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
www.mikrocontroller.net/topic/244442#2683557 Da kann sich Günter jetzt mal reinwühlen. Da hat er zu tun bis er über 90 ist.
Hier der Grund, wieso es nur um "ein" Bit ging. "...By logic level at the input S you can change the polarity of the segment outputs accordingly to the displays with common anode or cathode. Logical One for common anode displays, logical Zero for common cathode displays
-
Thread
x86-RP2040-Kombinationsboard, neuer Renesas-Mikrocontroller, neues Rohde-Oszilloskop
time, where power consumption drops to a minuscule 0.25 µA. With this feature, current consumption can be reduced by up to 90 percent compared with other solutions. [/c] Die Verfügbarkeit der Bauteile beginnt dabei per Sofort – die Abbildung zeigt eine OEMSecrets-Bestands- und Preisanalyse.
supported, 64GB eMMC 5.1 with Win11 IoT Ent License 16GB LPDDR5 4800MT/s with IBECC supported, 128GB eMMC 5.1 16GB LPDDR5 4800MT/s with IBECC supported, 128GB eMMC 5.1 with Win11 IoT Ent License • Display: HDMI 2.1, up to 4096 x 2160@60Hz eDP 1.4b, 2 Lanes, up to
-
Thread
Fa. Atmel soll Probleme haben ?
Zu den XMega faellt mir auch immer die fehlende 5-Volt Toleranz der IO Pins auf, und das keine CAN faehigen XMegas geplant sind...
völlig anderes wäre es gewesen, wenn die Xmega zu den AVRs kompatibel wären. D.h. daß man z.B. den AT90CAN128 durch eine kompatiblen Xmega ersetzen könnte und das alte Programm weiterhin funktioniert. Und dann könnte man bequem die zusätzlichen Features ausprobieren. Kein Entwickler springt nunmal
-
Thread
Anwendungsentwicklung für CP/M 2.x
bildschirmorientierter Ersatz für den CCP auch was ganz Nettes. Etwa so ähnlich wie QDOS am PC der frühen 90er Jahre. W.S.
you can read and execute that file from any user number. This feature gives you a convenient way to make your commonly used programs available under any user number.