-
Thread
Atmega32 ADC- Probleme
ADMUX um! Wenn Du 2 Eingänge messen willst, mußt Du sie auch auswählen. Ich benutze gerade den AT90CAN128: [c] uint16_t adc_int_conv( uint8_t channel ) { ADMUX = channel | 0<<REFS1 | 1<<REFS0; // Ref = VCC ADCSRA = 1<<ADEN | 1<<ADSC | 0<<ADATE | 0<<ADIF | 0<<ADIE | 1<<ADPS2 | 1<<ADPS1 | 1<<ADPS0; // Start, 16MHz / 128 = 125kHz while( ADCSRA & 1<<ADSC ); // until conversion finished return ADC; } [/c] Peter
-
Thread
CAN-Baudrate Berechnen
Morgen, ich habe paar Frage. Es geht um die Berechnung von CAN-Timing. Ich habe folgende Parameter. Fcan = 250Kps, Fclk = 10Mhz. Tbit = 1/Fcan = 4µs tscl = 1/Fclk = 100ns Im Datenblatt von Mikrocontroller AT90CAN128 Seite 279 gibt es eine Tabelle mit Beispiele von CAN-Baudrate Einstellungen. Ich verstehe nicht wie man diese Werte bekommen. 1)Was ist die Beziehung zwischen Fclk, Baudrate und Tq? 2)Wie berechne ich dann Tbit? Danke
-
Thread
Zufallszahlen mit Attiny13
nach dem Einschalten ist der Inhalt im Grunde sehr genau vorhersehbar. "Device under Test" war ein AT90CAN128. Gruß, Thomas
RAND1,TEMP ;since a 00,00,00 state will not mov RAND2,TEMP ;progress. mov RAND3,TEMP ;you can get a timer to pre load first time ret ********************************************************** simple 24bit random generator ********************************************************** simpler
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
im Beitrag #5970521: > Intel 8008, Stack in Hardware nicht erweiterbar..8 Bytes. Als die AVRs (AT90S1200) neu rauskamen, hatten die einen 3-Level Hardwarestack. Da habe ich mich ganz verdutzt gefragt, was der Entwickler da wohl geraucht haben möge. Und später den Rückschritt vom ATtiny22 zum ATtiny12
nachvollziehen. Man kann sich dafür auch eine kleine Funktion schreiben. Hier z.B. die Ausgabe auf meinem AT90CAN128: "gst Total 1690 Free 1597" Also sind <6% des Stacks benutzt worden seit dem letzten Aufruf. Da der AVR keine nested Interrupts unterstützt, muß man einfach nur den größten Interrupt ausführen
-
Thread
ATmel-uController Übersicht ?
http://www.avrfreaks.net/themes/FreakCyber/js/behaviour.js:100 Die ergebnisse sind unplausible: AT90S4414-8: Package DIP8, aber angeblich 32IO-Pins In den Listen sind die 16bit und 8bit PWM-Kanäle auch immer zusammengezählt, so dass man auch nicht sieht, wieviele 16bit Kanäle er hat. Wie gesagt
Wenn DIP kein Ausschlusskriterium ist: guck dir mal die AT90PWMx Reihe an. z.B. der AT90PWM1 hat (wenn ichs beim drüberfliegen richtig verstanden hab) 7 Kanäle 12Bit PWM... Datenblatt: http://atmel.com/dyn/resources/prod_documents/4378S.pdf Ist halt
-
Thread
Mega88 und internes EEPROM lesen und schreiben
library will \e not work with the following devices since these devices have the EEPROM IO ports at different locations: - AT90CAN128 - ATmega48 - ATmega88 - ATmega165 - ATmega168 - ATmega169 - ATmega325 - ATmega3250 - ATmega645 - ATmega6450 ...
-
Thread
at90can intermission error frame
Hallo, Ich versuche gerade mit der universellen CAN-Bibliothek von Roboternetz eine Verbindung zwischen meinem Crumb at90can128 und CANoe herzustellen. Sobald ich mein Testprogramm laufen lasse, bringt er mir nur error frames mit der meldung:Intermission
-
Thread
WLAN VOIP Router (Linux) für 7,99 Euro
4096 bytes) Checking for 'wait' instruction... unavailable. NET: Registered protocol family 16 Can't analyze prologue code at 80188644 Registering mini_fo version $Id$ devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc
TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky Using noop io scheduler bcm963xx: 0x00400000 at 0x1fc00000 bcm963xx: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 bcm963xx: Swapping erase regions for broken CFI table. number of CFI chips: 1 cfi_cmdset
-
Thread
ATMEL Studio 6 Problem
möchte mal wieder in die Controller Programmierung einsteigen. Folgende Komponenten verwende ich - AT90CAN128 - JTAGICE2 (USB Treiber sind installiert und wird auch erkannt) - Atmel Studio 6 Im Screenshot seht ihr ein einfaches Testprogramm (ob es sinnvoll ist, sei erstmal dahingestellt). Auf jedenfall
-
Thread
Display mit Touchscreen bei Pollin?
@Sven kann denn deine ASM-Routine schon einzelne Pixel setzen oder noch nicht? Für ein 128x64 hab ich ASM-Routinen, da aber die Bytes dort um 90Grad gedreht sind passt das nicht so ohne weiteres. Sascha
TEST ablaufen. Gruß micha ###################################### _kalibrieren Alias 1 + 48 + 128 _texteingabe Alias 2 + 48 + 128 _delete Alias 3 + 48 + 128 _touch_werte_anzeigen Alias 4 + 48 + 128 _menue Alias 5 + 48 + 128 _test Alias 6 + 48 + 128 _zeichensatz_anzeigen Alias 7 + 48 + 128
-
Thread
ATMega64M1 CAN geht nicht. Jedoch an AT90CAN schon
Hallo, ich wollte gerade an einem ATMega64M1 die CAN-Schnittstelle teste. Jedoch ohne Erfolg. Hierzu verwende ich das Programmbeispiel von hier: http://www.mikrocontroller.net/topic/294619 Dabei bekomme ich das im Bild gezeigte Resultat. Das Programm läuft aber sauber auf einem AT90CAN128. Als Transreceiver wird der MCP2551 verwendet. RS (PIN8) ist über 10 kOhm an GND angeschlossen. Hat jemand einenn Tip zur Fehlersuche? Vielen Dank :)
-
Thread
Labor Netzteil
Open-Collector arbeiten kann? Ich schlage nun vor, einen Bustyp zu wählen, der von den kleineren AVRs (z.B. AT90S2313) hardwaremäßig unterstüzt wird. Das wäre eine RS232-ähnliche Konstruktion: MASTER out ---->----/----------------------------/--------- in ----<----|--/-------------------------|--/
für den ATMega161 zu haben (hab ich noch 2 Stück von :-). In dessen Sockel könnte man z.B. auch den AT90S8515 einstecken, falls nicht so viel Speicher gebraucht wird. Wichtig bei dieser Wahl ist nur, dass der verwendete Master-Mikrocontroller mindestens 2 RS232-Schnittstellen hat. Eine für die Slave-Anbindung
-
Thread
Reichelt zieht die Preisschraube an.
Könnte auch an den enormen Lieferschwierigkeiten von Atmel liegen. Der AT90CAN128 war eine Zeit überhaupt nicht lieferbar, jetzt ist er teurer - Angebot und Nachfrage. Und dieses Problem hatte nicht nur Atmel, sondern viele andere auch. Aufgrund der (nie wirklich existenten
beim Disrti schon teurer als bei Reichelt. Bei Schukat kostet der MEGA32-16PU auch 5.70/1 4.50/10 3.90/50 zuzüglich Märchensteuer. Mein AT89C5131 kostet zur Zeit dort auch 5.90/1 5.00/10 4.55/50 statt vorher 5,20/1 4,40/10 4,00/50 also gut 20% mehr als vor 4 Monaten! Vor knapp über einem Jahr hat der
-
Thread
Fragen zum Frame Buffer Receive Mode in AVR
Hallo, im CAN Controller vom AT90CAN128 gibt es einen 'Frame Buffer Receive Mode'. Die Beschreibung lautet: "This mode is useful to receive multi frames. The priority between MObs offers a management for these
completed flag – BXOK – will rise only when all the Mobs of the set will have received their dedicated CAN frame." Einige Fragen dazu: 1. Soweit ich verstehe, handelt es sich um eine Gruppe von MObs. When alle MObs dieser Gruppe die konfigurierten Nachrichten empfangen, wird erst ein gemeinsamer Interrupt
-
Thread
Port Binärzahl in Dezimalzahl umwandeln
erfahrenen unter uns sehr einfach klingen, ich scheitere jedoch bereits hieran. Ich verwende einen AT90CAN128. Es geht um folgendes C-Problem. AN PORTB sind alle Pins auf Eingang geschalten. PIN G0 dient ebenfalls als Eingang. Aufgrund von schaltungsspezifischen Vorgaben ist nur jeweils ein PORT high
4;break; case 16:return 5;break; case 32:return 6;break; case 64:return 7;break; case 128:return 8;break; case 256:return 9;break; default: return 0;break; } } [/c]
-
Thread
DSP von Texas Instruments oder Infineon fuer den privaten Gebrauch?
ist erst mal genau EIN Typ "active" und die andern "preview" und die besseren Preise sind "starting at ... at 10kpcs". Preislich hat sich also IMHO Nichts getan. Aber Einerlegende Wollmilchsäue sind das schon. Für den Privaten Bereich mit 185USD für ein Entwicklungskit mit allem aber auch etwas teurer
Die funktionieren dann aber nur 90 Tage, oder? habe heute telefonisch wen erreicht, der meinte, dass das ccs beim ezdsp nicht limited waere und ich doch das ccs5 90 Tage lang testen soll.
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
0xfe XC95288 ##Atmel #list should not care for the version part 0970203f 4 0x1 ATmega128 0978103f 4 0x1 AT90CAN128 0960203f 4 0x1 ATmega64 0950103f 4 0x1 ATmega323 0950203f 4 0x1 ATmega32 0940303f 4 0x1 ATmega16 0940403f 4 0x1 ATmega162
-
Thread
Kleines CAN Board
Suche nichts entsprechendes gefunden habe, wende ich mich an euch. Ich suche ein kleines Board mit CAN, dass ohne viel Aufwand in Betrieb genommen werden kann, und auch für einsteiger leicht zu programmieren ist (Grundkenntnisse in C, C++, C# und Java vorhanden). Schön wäre es, wenn das Board möglichst
Schau mal bei Farnell nach dem AT90CAN128. Zu dem, gibts ein paar schöne Evaluation Boards. Mit dem 1776310 von Olimex arbeite ich selber gerad. Funktioniert einwandfrei, bin sehr zufrieden. Und wenn du Fragen hast, kann ich dir bestimmt
-
Thread
at90can Analogwerte auslesen
Hallo zusammen, ich programmiere gerade einen at90can128 mit dem Avr Studio. Ich hab ein paar Zeilen geschrieben um alle Analogwerte nacheinander auszulesen. Das funktioniert auch soweit. Sobald ich aber den Port D4 setze, spielen meine Analogwerte
ADMUX=(1<<REFS0); ADMUX |= 0; //erster port PORTC &= 0xF0; //Converter an, adc_prescaler 128, damit adc_clock F_CPU/128 //Sampledauer für die erste Conversion 25 adc_clk takte, für jede weitere 13 adc_clk takte //sofort erste conversion starten ADCSRA=(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0
-
Thread
[V] [V] EvalBoards, IC, uC, Taschenrechner
Discovery. Neu 20€ LPCXpresso LPC1768. Quasi neu 10€ LPCXpresso LPC1114. Quasi bei 10€ AT90CAN128-16AU. Bei 5€ 2x NXP SJA1000 2€(Beide zusammen) 3x FTDI FT2232HL 10€ (Alle zusammen) Taschenrechner TI-89 mit Programmierkabel. Sehr wenig benutzt: 40€ Verschenke: Das hier
-
Thread
TWI (I²C) Verbinden meherer µC
Controller. Diese sitzen alle in einer Unterverteilung und Steuern dort IO's, LCD`s usw... Aktuell sind es AT90S2333 verbaut welche noch nicht mit ihren Nachbarn komunizieren können. Dies muss sich bald ändern. Wie schaut das aus wenn die µC's von verschiedenen Netzteilen versorgt werden? Ich habe ein 12V
Es sitzen 3 bis 5 auf einer Platine (über 90° gewinkelte stecker) die nächsten sind dann entweder direckt daneben oder eine Hutschine weiter oben / unten...
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
write 743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:13:54 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting
H743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:35:48 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file /home/ralf/Downloads/H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:35:48 INFO
-
Thread
Audio Spectrum Analyzer
Frequenzen Auflösung). Mit 16 geht es um ein Vielfaches schneller, nur im Moment erkennt man auf dem 128x64 Display nicht besonders viel.
selektieren der bauteile usw..usw... deshalb bin ich nun auch auf die digitale um gestiegen hab n at mega 8535 zum aussteuern und durch schalten der multiplex ic s genommen nun fehlt mir eigentlich noch die fft ..richtig....
-
Thread
uart datenmüll nach 10 sekunden
Hallo, ich verwende den AT90CAN128 mit einem externen Quarz (8MHz). Mit Hilfe des Tutorials habe ich mir ein Programm geschrieben um Daten an die serielle Schnittstelle des PCs zu senden. Eigentlich funktioniert es wunderbar,
-
Thread
Ambientebeleuchtung inszenieren
ich habe derzeit eine Art "Ambientebleuchtung" meines Wohnzimmers, für die ich aktuell mehrere AT90CAN128 via CAN vernetze und daran jeweils über I2C-LED-Treiber mehrere RGB-LEDs bzw. RGB-LED-Stränge hänge. Was die einzelnen Lichtquellen in ihrer Gesamtheit darstellen, ist etwas kompliziert zu beschreiben
wirklich nacheienander alle Farb- u. Helligkeitswerte an alle Controller zu schicken, funktioniert über CAN nicht hinreichend zeitgenau. Insbesondere auch bei einem gewünschten gleichzeitigen einschalten ALLER Quellen, sieht man das aktuell sichtbar quer durchs Wohnzimmer laufen. Ich löse dies, indem ich
-
Thread
canbus mit SN65HVD230D und FlexCan
hi @all, ich verwende SN65HVD230D und die FlexCan-Lib von https://github.com/teachop/FlexCAN_Library das funktioniert auch alles bis zu der stelle wo ich mehrere can-pakete übertragen will beim sender will ich ca. 30 messerwerte in can-messages
Datenblatt schadet Dir nur selber. Damit kann man einfach rauskriegen, wieviele MOBs (Hardwarepuffer) Dein CAN-Controller überhaupt hat. Z.B. der AT90CAN128 hat 15 MOBs (jeweils ID + 0..8 Datenbyte), die kann man z.B. als 7 fürs Senden und 8 fürs Empfangen aufteilen. Das ist schonmal bedeutend mehr, als
-
Thread
1Mbit CAN sniffen und versenden
Hallo, ich habe hier Hardware aus der Gebäudeautomation bei der sich die Zentrale über CAN Bus mit an ihr angeschlossenen Modulen unterhält. Die Übertragungsrate liegt bei 1Mbit. Ich würde nun gerne sniffen welche Telegramme über den Bus gehen, wie sich einzelne Module an der Zentrale
späteren Schritt eventuell nachahmen. Jetzt frage ich mich vor dem kauf der Komponenten ob ein AT90CAN128 überhaupt von der Leistungsfähigkeit in der Lage wäre alle Telegramme am Bus zu lesen und 'zeitgleich' über FT232RL zwecks Debugging an den PC zu senden. Ist das von Timing eher kritisch
-
Thread
uart_lib.h für atmega32??
ich habe z.b. die lib von at90can128 vorliegen und die ist recht umfangreich und sehr gut dokumentiert. danke für den link, habe ihn schon kurz vorher gefunden und wurschtel mich gerade durchs uart durch :)
-
Thread
Zigbee (ATZB-24-A2) &&& RZUSBSTICK
Beide verwenden den AT86RF230, d.h. sie sind kompatibel. Welche Software soll denn drauf laufen ? Es kann sein, dass du Module hast, die mit der Rev. A Version des Transceivers bestückt sind, dann funktioniert der
The ICE works with all ATMEL controlers with JTAG Interface. ( ATMEGA16, ATMEGA32, ATMEGA64, ATMEGA128, 90CAN128)" Das ist ein simpler Clone des uralten JTAG ICE mkI, praktisch seit ungefähr 5 Jahren "obsolete", wie man das heute so schön auf Neudeutsch sagt. Damit wirst du mit dem ATmega1281
-
Thread
EPROM: Intel-Identifikation - wo ist die Info versteckt?
bytes are given in Table 4 and can be read-out on outputs Q0 to Q7." Das sind: ELECTRONIC SIGNATURE – Manufacturer Code: 20h – Device Code: 3Dh Habe gerade nochmal in einem alten Datenblatt des NatSemi 27C64 nachgeschaut
nachtmix schrieb im Beitrag #5607795: > Nintendo 10 Millionen programmierte 1 Mbit (128kByte) Chips > bestellt ...dann bestellt Nintendo maskenprogrammierte PROMs. ;-)
-
Thread
ATMegaEvoBoard + RapidSTM32
folgende Controller miteinander kombinieren: ATMegaEvoBoard mit AT90Can128 http://www.mikrocontroller.net/topic/72410 Aimagin RapidSTM32 - Rapid Prototyping Board mit eigenem Simulink Blockset https://www.aimagin.com/fio-std.html Dabei sollen der Regelkreis
Hilfe sehr freuen. :) Schöne Grüße Rainer PS: Mir ist bewusst dass der RapidSTM32 auch eine CAN Schnittstelle hat, aber gibt es hier noch keine Library für CANopen.
-
Thread
Steuerung für Haus mit Windows
oder was auch immer den can bus legen. lg leon
(Y)). Der BUS ist aber kein CAN sondern LIN-basierend.
-
Thread
preserve eeprom memory thru
Hallo Leute ich habe immer wieder das Problem, dass einzelne Variablen, die ich im EEPROM meines AT90CAN128 hinterlegt habe nach einer neuen Programmierung absurdeste Werte annehmen. Am Programm liegt es nicht, wiel die Bereiche festgeschrieben sind und nicht verändert werden. Überschreibe ich das
-
Thread
AVR: External Interrupt Flag Register (EIFR) löschen
blöde Fragen zum löschen von Flags im External Interrupt Flag Register (EIFR) eines AVRs (konkret at90can128). Ich möchte das Register pollen um Änderungen an Pins zu detektieren (setzen wir mal voraus, dass es in dem konkreten Kontext Sinn macht, hier keine ISR zu triggern). Ich habe das Datenblatt
soweit verstanden, dass ich ein Flag in diesem Register lösche, indem ich es setze ("[...] the flag can be cleared by writing a logical one to it."). Angenommen ich möchte das komplette Register nach dem Auslesen zurücksetzen, schreibe ich dann a) seinen unmittelbar vormaligen Zustand in das Register
-
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
[V] Diverse Elektronik nach Werkstattaufräumaktion
zusammen, falls jemand etwas brauchen kann, einfach PN. 1 Stück - MiniHeader-Board ALVIDI AL-AVREB_CAN Atmel AT90CAN128, unbenutzt, Preis: 26 EUR 8 Stück - Neutrik NL4FX Speakonstecker, originalverpackt, Preis p.S.: 3 EUR 3 Stück - ERSA Lötspitzen 832BD, unbenutzt, Preis 3-Stück: 15 EUR 3 Stück
-
Thread
CQ CQ CQ SAQ SAQ SAQ
the event we plan for the first SAQ transmission since 2016. The transmitter start-up will begin at 11.30 (9.30 UTC) and the transmission will begin on 17,2 kHz CW at 12.00 (10.00 UTC). You can also watch a live video stream of the event on www.alexander.n.se. No QSL-cards will be given this time
transmission is on 17,2 kHz CW. Startup of the transmitter around 16.30 UTC Transmission of a message at 17.00 UTC You can also watch a live video stream of the transmission on https://www.alexander.n.se. No QSL-cards will be given this time and no List of Reports will be constructed but we accept shorter
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
nehmen wir doch gleich mal das STM32F429 Discovery als Beispiel. Das LCD und das SDRAM blockieren 90% aller anderen vorhandenen Peripherie. Da bleibt kaum noch was über. Ethernet tot. SDIO fast tot, könnte man nur noch im 1Bit Mode nutzen. CAN tot. Irgendwie bleiben da noch zwei UARTs, zwei
Wunder hab auch eine Art Hausnetz das schon mehr als 6 Jahre super läuft, getrieben noch von einem Mega128. Das steinalte Draht- CAN braucht es nicht, geht alles modern via Funk ;) Ist schon OK daß Du Deinen STM so verteidigst und alles damit machst, prinzipiell teile ich ja die Begeisterung für MCs. Aber
-
Thread
Ultra Low Power MCU gesucht
www.atmel.com/Images/Atmel-42150-Low-cost-Ethernet-to-Wireless-Gateway-with-ATmega256RFR2_Application-Note_AT01030.pdf http://cmsw1prd.atmel.com/images/Atmel-42150-Low-cost-Ethernet-to-Wireless-Gateway-with-ATmega256RFR2_Application-Note_AT01030.zip
C8051F902 oder F912 Funktionieren beide mit 0,9V bis 3,6V. Für den gibt es die Toolstick-Karte (8,90€ + MWst) zusammen mit dem Base-Adapter (14,40€ + MWst), also für 27€ inkl. MWst.
-
Thread
Probleme mit ADC und Sensor
Evtl ist es ein triviales Problem, aber irgendwie komm ich nicht dahinter: Ich missbrauche meinen AT90CAN128 als AD-Wandler; dazu folgende einstellungen: [c] uint16_t adc_val() { int i; uint16_t result; ADMUX |= (1<<MUX0); ADMUX |= (1<<REFS0); ADCSRA = (1<<ADEN) | (1<<ADPS1) |
-
Thread
Quaz schwingt nicht
und konnte ihn nacher nicht mehr erreichen, hab wohl den externen Takt eingestellt, der Kontroller AT90CAN128 - fuse-bits hab ich am Anfang auf L-0x40 H-0x11 und Ext.-0x0f gesetzt, war zu faul zu lesen... hab dann den Quarz 8Mhz ausgelötet und den Funktionsgenerator stattdessen angeschlossen mit 1MHz
-
Thread
I2C Monitor mit Mega8
Version kleiner und schneller. Als ich die erste Versuch von meinem Sniffer gecodet habe, gab es den AT90S4433 noch (für diesen war der Code erst gedacht). Die ersten funktionsfähigen Codeversionen waren aber dann schon für den Mega8. Als ich den dann 2006 gepostet hatte war der Code aber schon "uralt
Dannegger durchgelesen, aber dort wird ein Tiny.. vewendet mit dem USI Ich bräuchte das für einen AT90CAN128 mit Grafik Display. (Also nix Ausgabe über RS232) Möchte mit dem AVR eine gewisse I2C Sequenz einlesen und je nach Inhalt dann eine Aktion durchführen. (Geschwindigkeit liegt nur bei ca.
-
Thread
AVR versus ARM Gesperrt
kann, wäre es dort gänzlich unsinnig.) meckerziege schrieb im Beitrag #4961082: > wo man auch mal 128kByte adressieren will.) 128 KiB gehen beim AVR noch, da er den Code wortweise adressiert und man bei einem 128er Controller selten mehr als die Hälfte davon für Daten benötigt, aber jenseits
einfach, daß das Ablegen von Code im CCM-RAM nicht wirklich sinnvoll ist, weil dort der Flash-Zugriff 128 Bit breit ist und 64 dieser 128-Lines gecached werden. Viele Grüße, Stefan
-
Thread
[3D Druck] Wer kann kleines Zahnrad (1x) drucken ?
Hugo H. schrieb im Beitrag #7070692: > Deine "Dünndruckmethode" habe ich mit div. Stärken (90 % - 60 % > Extrusionsbreite) mit keinerlei Erfolg ausprobiert. Molten filament extrusion is an inexact science at best . While 3D printers can perform XYZ movements with _incredible accuracy_ and
the diameter of the nozzle, ambient temperature, .. and so on. As a result, tuning the extrusion can be one of *the most time-consuming aspects of printer calibration* . Proper length and speed of retraction can vary widely, so it helps not not to experiment any longer with it. hehe ;
-
Thread
Anpassung AVR446 auf GCC (Schrittmotorsteuerung)
Applikationsnote mit dem AVR-GCC uebersetzt und lauffaehig bekommen. Uebersetzt habe ich mit avr-gcc -mmcu=at90can128 -Wall main.c speed_cntr.c uart.c sm_driver.c Tatsaechlich brauchte ich fuer meinen Motor nur CLK und DIR, die dann mit weiteren kleinen Anpassungen erhalten wurden.
Hallo liebe Leute, ich versuche gerade den (gepatchten) Code auf meinem ATmega128 mit 16Mhz in Betrieb zu nehmen, aber er will nicht richtig... Erstens gab es einen Fehler wegen: // Timer/Counter 1 Output Compare A Match Interrupt enable. TIMSK1 = (1<<OCIE1A); Schreibe
-
Thread
PIC oder AVR Microcontroller - Unterschiede?
einen 4bit 12c508 von Microchip Arizona programmiert (gebrannt) und mache im Moment einen Kurs für den AT90S4433 , ich sehe schon das es da Leistungsunterschiede gibt, 4bit vs. 8bit CPU, Befehlssatz , Tiefe des Stacks... aber was heisst zB PIC?
Board läuft auch ein kleines Programm, geschrieben für den kleinen AT89C2051, völlig ohne Änderungen. Die Befehle sind auf jedem 8051 die gleichen. Ich kann also z.B. mit meinem uralten Keil C-Compiler Programme für den neuesten Cygnal-8051 schreiben, ohne ein Compilerupdate
-
Thread
xc3sprog: falscher IDCODE
Desc: XC3S200A Rev: A IR length: 6 JTAG loc.: 1 IDCODE: 0x0978103f Desc: AT90CAN128 Rev: A IR length: 4 Wenn irgendwann mal etwas falsches gelesen wird, wird der anders gelesene Code gedruckt. Erst wenn dass wirklich fuer viele Lesevorgaenge geht, kann man die Kette als
updates! Using devlist.txt JTAG chainpos: 0 Device IDCODE = 0x00082043 Desc: XC3S200 Sorry, can't program device 'XC3S200' from manufacturer 0x21 A more recent release may be able to. USB transactions: Write 6 read 4 retries 8 [/code] Die Zeile in der devlist.txt sieht jetzt so aus: [code
-
Thread
Probleme AVRStudio und externer Speicher
verbacht, hab aber nix gescheites gefunden! Vielleicht könnt ihr mir ja weiterhelfen! Ich habe einen AT90CAN128 an dessen Speicherbus ein externes RAM ist! Wenn ich das richtig verstanden habe, lässt sich dieses dann über die Adressen 0x1100 bis 0xFFFF ansprechen. Ich würde nun gern den .data Bereich
------ // .init1 // // used to enable external ram in XMCRA register // also possible at top of main() // // Following linker section is necessary to set .data area: // // -Wl,--section-start=.data=0x801000,--defsym=__heap_end=0x80ffff // //----------------------------------
-
Thread
Verkaufe Altera Cyclone II EP2C35F484C7ES K AAA9T0513A
EP1S10F484C6 L AAC950337A - Altera Stratix II EP2S60F672C5ES K AAA9L0425A - Atmel AT90CAN128-16AU - FTDI FT2498M 451-1 - Samsung 401 K4S641632H-TC75 - Motorola MC9S12DP256B CPV 1K79X QQZWC352 - MPC5200CVR4008 M62C REV 1 QAZ0637j
-
Thread
C oder Pascal
in Pascal, int128 als vordefinierten Datentyp einzuführen. Man würde damit allerdings in Kauf nehmen, dass alter Quellcode, der selber einen Datentyp namesn int128 deklariert, nicht mehr ohn weiteres kompilierbar
before I make my move My emotions start running wild My fingers get tied And that's no lie Looking at your eye Looking at your big black eye Ooh yeah And I've got this to say to you Hey! Computer I want to make you sweat Sweat till you can't sweat no more And if you beep I'm gonna push it some