findet folgendes: Family | RAM | max FSMC-Speed | max FSMC-Width F103 96kByte 36MHz 16-Bit F215 128kByte 60Mhz 16-bit F417 196kByte 60MHz 16-Bit F427 256kByte 84MHz 16-Bit F439 256kByte 90MHz 32-Bit Die DSO-Quad kann 72MSPS bei 8-bit. Jetzt hätte ich mir gedacht, Tust du einen Flash-ADC
zuviel als das es viele nachbauen würden. man findet ja auch günstige pld-boards... z.b. http://at.farnell.com/lattice-semiconductor/lcmxo2280c-b-evn/board-breakout-machxo-2280/dp/2253065 nur cpld+programmer um <25e http://at.farnell.com/terasic-technologies/p0082/entw-bord-de0-nano-fpga-cyclone
autor : Martin Junghans jtronics@gmx.de www.jtronics.de License : GNU General Public License Hardware: AT90CAN128, 16MHz, //################################################################################################*/ #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h
not satisfy cosmetic standard Definition of ‘LOT’ One lot means the delivery quantity to customer at one time. Conditions of Cosmetic Inspection Environmental condition The inspection should be performed at the 1cm of height from the LCD module under 2 pieces of 40W white fluorescent lamps (Normal temperature
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
. Und Bits zählen muß man auch nicht, sie haben Namen. Hier mal ein Beispiel, wie ich das mache (AT90CAN128): [c] OCR1A = SYNC_PERIOD - 1; OCR1B = SYNC_TIME - 1; TCCR1A = 0<<COM1A1 | 0<<COM1A0 | 1<<COM1B1 | 0<<COM1B0 | 0<<COM1C1 | 0<<COM1C0 | 1<<WGM11 | 1<<WGM10;
power Power-saving 1sample persecond (SPS)mode downthedeviceandoffersashutdowncurrentoftypically2.0 μA at 3.3 V. The ADT7420 is rated for operation over the −40°C to 700 µW typical at 3.3V in normalmode 7 µW typical at 3.3V inshutdown mode +150°C temperature range. Wide operating ranges Pin A0 and Pin A1
Ein CAN-Transceiver kostet auch nicht die Welt und das Protokoll kann man in Software machen.
also der at90can128 ist ein Atmega mit CAN. Den setze ich sehr oft ein. Kann ich nur empfehlen. 20 m sind da kein Problem und Multi-Master-fähig ist der Bus auch. Sehr einfach erweiterbar. 3 leitungen und gut ist
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103 with
this routine via indirect call (icall). * Traditionally it is also possible to rcall, therefore you can * define "bootloader__do_spm" for your normal code via defsym at * linking time. * Example for an atmega8: "-Wl,--defsym=transfer_point=0x1826" * (since BOOTLOADER_ADDRESS is 0x1800 and there are *
0" level) Used to terminate the power-down mode. SS I A program is executed step by step. This pin can also be used to control (Single Step) internal oscillation when the power-down mode is reset. (Active "0" level) EA I When held at high level, all instructions are fetched from external memory. (External
Hallo Zusammen, ich bin blutiger Anfänger und versuche mit dem AT90CAN128-Evalboard von Olimex eine Anwendung zu realisieren, die Nachrichten per Interrupt empfängt, die Datenbytes ausliest, den Empfang verifiziert (inverse Daten zurück senden, oder so..) und einen
0: does not reset the power interface 1: resets the power interface Bit 27 Reserved, must be kept at reset value. Bit 26 CAN2RST: CAN2 reset Set and cleared by software. 0: does not reset CAN2 1: resets CAN2 Bit 25 CAN1RST: CAN1 reset Set and cleared by software. 0: does not reset CAN1 1: resets CAN1
noch 64*64 Zellen. Jede Iteration dauert nur noch 0.27 Sekunden. Bei Startbild 4..7 gilt wie bisher 128*128 Zellen / 0.75 Sekunden.
fest vorgegebenen Startbilder gibt es nun nicht mehr. Man kann die Größe des Spielfelds 64*64 oder 128*128 wählen, das Startbild der Größe 64*64 wird in beiden Fällen aus der Seite E des Text-RAM importiert, bei 128*128-Auflösung in die Mitte des Spielfelds. ------------- Den Assembler habe
die Software des Panasonic Antrieb hierüber zu manipulieren: http://www.chip45.com/products/crumb128-can-dongle_at90can128_usb_can.php Für den BionX, der auch über den Can Bus gesteuert (hat die gleichen Anschlüsse) wird, gibt es hier ein Projekt: http://www.bigxionflasher.org/bigxionflasher-compact-anleitung.html
wie man sowas anstellt... Braucht man dazu eine Version der Rad-Firmware oder muss man einfach den CanBus abhören oder wie geht man sowas an?
main.eep so this hasn't to be adjusted for each and every project) C.2) -In the programmer Window (at least if using AVR ISP mkII) file path can reproduceable be messed up: I always have set the paths for FLASH and EEPROM files to .\default\main.hex and .\default\main.eep but if I read them back (and
Schreibbefehl einfach nicht. Simulator (getestet mit AT90S8535). Wird gerade im Einzelschritt Modus (F11) ein C Code mit einer if Verzweigung simuliert und in diesem Moment die Variable, die für die if Verzweigung entscheidend ist, von Hand geändert und dann
490 –22 o θ ) 480 –20 E 5000 30 m D ( E 470 –18 A E P A FEEDBACK PIN VOLTAGE K N000 gm 60 A L 460 (AT THRESHOLD) –16 I T E V C U000 90 D I 450 –14 R N G P 440 –12 R C000 120 ) C N N B 430 FEEDBACK PIN CURRENT –10 ( A000 150 E (AT THRESHOLD) A T F 420 –8 ) 0 180 410 –6 –1000 210 400 –4 1k 10k 100k 1M
permits color burst to be added to the B–Y signal. This color Θ burst is 180⋅ from the B–Y signal and 90⋅ away from the R–Y PAL NTSC signal (see Figure 22) and permits decoding of the color Switch information. These signals are then added and amplified 0/180⋅ PAL +90⋅ before being output, at Pin 13, to
Human Body Model HBM ±2000 V Machine Model MM ±200 V Charge Device Model CDM ±500 V Latchup Current at T = 85°C — ±100 mA This device is sensitive to mechanical shock. Improper handling can cause permanent damage of the part or cause the part to otherwise fail. This device is sensitive to ESD, improper
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:
Olimex teil sehr ähnelt, aber halt den ICSP Stecker auf dem Board hat. http://www.ebay.de/itm/AVR-CAN-ATMEL-AT90CAN128-prototype-board-UART-JTAG-ISP-/160663269742 Schaltplan: http://www.bravekit.com/document/AVR_boards/AVR_CAN/AVR-CAN_schem.pdf Das Teil lässt sich nicht programmieren. Schließe
von AVR CAN zu MT128 ist folgender: Stecke ich USB am Rechner aus, dann geht beim MT128 auch die grüne LED aus, beim CAN AVR leuchtet sie dunkler weiter. Das kann ich mir nicht erklären, weil die Verdrahtung
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
R Memory Access Instruction Next Instruction 5.3 EEPROM Data Memory The ATtiny24A/44A/84A contains 128/256/512 bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. The EEPROM has an endurance of at least 100,000 write/erase cycles. The
13. 2005 Preliminary After 60+tr(R/B#) 60+tr(R/B#) 10 3) Add Read ID Table 4) Edit Automatic Read at Power On & Power On/Off Timing - Texts & Figure are Changed. 5) Insert the Marking Information. 6) Change 128Mb Package Type. - FBGA package is deleted. - WSOP package is changed to USOP package. - Figure
umrechnen kann. Da stellt sich doch die Frage: > Prozent von was? > Ich interpretiere dies für den 128kHz Oszillator so : Mit dem Wert $00, kann der Oszillator mit 64kHz oder aber auch mit 128kHz schwingen. Mit $7F, mit 128kHz oder 256kHz. Stefan ⛄ F. schrieb im Beitrag #6120249: > Die Angabe,
SUB und ADD, nicht SBC, ADC, das braucht man erst bei Erweiterungen auf 16-, 32-, .. bit) 127+1 = 128 liegt nicht mehr im Bereich -128 bis 127 -> V gesetzt $3f-$7d = 63 - 125 = -62 liegt im Bereich -128 bis 127 -> V nicht gesetzt $C2-$7D = -62 - 125 = -187 liegt nicht im Bereich -128 bis 127 -
torque regulation for speed regulation of the system Where: ErrorsysT Error of the system observed at time t = T Error sysT – 1rror of the system observed at time t = T - Tsampling T f(X T) = K p Error sys + K i Error sys+ K d (Error sys – Errorsys ) (1) T t T T – 1 0 Derivative term can be disabled
kommen, dann bitte. Da kann ich Dir dann aber keine Hilfe mehr geben. Bei AVR und USB-Host wäre der AT90USB1287 (im Prinzip ein Mega128 mit USB) Dein Weg. Ob das dann am Schluss auch bei hohen MP3-Bitraten oder gar WAV und selbst bei starker Fragmentierung des FAT-Filesystems auf dem USB-Stick noch schnell
Und Du hast dann einfach mehr Auswahlmöglichkeiten und kannst beim übernächsten Projekt, wo Du einen CAN-Bus braucht, sagen "Ah, da gibts einen passenen PIC mit eingebautem CAN, da brauche ich keinen extra CAN-Controller wie beim äquivalenten AVR". Ethernet: das gleiche. Oder mal Stereo Out mit einem dsPIC33FJ128MC804
at 40T2°C and 90 to 95% humidity for 500T12 15 (Steady Change hours. Remove and let sit for 24T2 hours at room temperature, W.V.: 10V min.; 0.05 max. State) D.F. then measure. W.V.: 6.3V max.; 0.075 max
, the internal low power RC oscillator or the high-speed external clock divided by 128. The internal low power RC has a typical frequency of 40 kHz. The RTC can be calibrated using an external 512 Hz output to compensate for any natural crystal deviation. The RTC features a 32-bit programmable
Kritiker mögen es mir verzeihen. Nun aber zum Problem: Ich habe hier ein Olimex headerboard mit einem AT90CAN128 liegen, das die Basis für ein Prototypen-Ersatz-Steuergerät im Kfz werden soll. Dies auch nur zur allerersten Erprobung einer Idee, daher sollte Basic auch reichen, denke ich, denn OBD-Features
für eine im Sekunden-Takt blinkende LED flashe, sehe ich am Ossi auch 1Hz. Sobald ich aber die CAN-Features mit dem Beispiel-Code nutze, der hier irgendwo auch schon gepostet wurde und zum Teil von Sam Berglund stammt, wird er extrem langsam. Die Hauptschleife wird mit nur 3,4 Hz durchlaufen, ich
' demo for CAN transmission with AT90CAN128 and BASCOM (Version 1.11.9.3) ' ' sender-hardware : AT90CAN128 with PCA82C250, 16 MHz-Quarz and 2x 68pF ' receiver-hardware: AT90CAN128 with PCA82C250, 16 MHz-Quarz and
Number Symbol Input/Output Description QFP(TQFP) 94(92) R/W Input Read or Write. R/W = H → Data appears at DB<0:7> and can be read by the CPU while E = H, CS1B = L, CS2B = L and CS3 = H . R/W = L → Display data DB<0:7> can be written at falling of E when CS1B = L, CS2B = L and CS3 = H. 79-86 DB0-DB7 Input
Operating Voltage: LCD (b) Temperature: 25°C o (c) Viewing Angle, θ = 0 7.1.4 Response Time Luminance (%) 90 10 Time Td Tr Tr: Measured between 10% and 90% of LCD segment maximum response with V ON. Td: With voltage switches to zero and the instant LCD segment reaches 10% of its maximum response. 7 CRYSTAL
NMEA protocols cannot be enabled at the same time; either OSP is output or NMEA, not both. If OSP protocol is chosen for output, LPL can reconstruct NMEA messages as per point 1 above. o c 3.3 Payload Structure l The payload always starts
9F91 pop r25 246 0144 8F91 pop r24 247 0146 2F91 pop r18 248 0148 0F90 pop __tmp_reg__ 249 014a 0FBE out __SREG__,__tmp_reg__ 250 014c 0F90 pop __tmp_reg__ 251 014e 1F90 pop __zero_reg__ <- wird nur 1* gebraucht 252 0150
example, of the pattern on a KMZ10). They are H connected in a Wheatstone bridge configuration, which MLC128 has a number of advantages: • Reduction of temperature drift Fig.3 The resistance of the permalloy as a • Doubling of the signal output function of the external field. • The sensor can be aligned at
auf ein PWM-Signal zu übertragen für eine Geschwindigkeitsregelung. Als µC verwende ich einen at90can. Der PWM Ausgang liegt auf dem PINB6 und der Analog eingang ist der PINF0. Gruß Alex
Ausgang stellen Timer konfigureieren und auf PWM einstellen while( 1 ) { OCR0A = 128; } } [/C] (die fehlenden Teile schreibst DU!) und damit testest du erst mal, ob deine Hardware überhaupt funktioniert, ob sich also dein Motor dreht. Danach veränderst du die 128 im COde
the selected frequency deviation. In FSK mode, the phase shift between I and Q is switched between +90° and -90° according to the input data. The modulation is then performed at this stage, since the information contained in the phase shift will be converted into a frequency shift when the I and Q signals
initially full FIFO is defined as the clock input to the flip-flop. bubble-back time. The maximum rate at which data can be passed through the AFE and HF Flags FIFO (called the throughput) is limited by the fall-through time Two flags, almost full/almost empty (AFE) and half full (HF), when it is empty (
application for normal rotation. Variation of trigger level in lower part of and single trigger mode. screen can be observed when moving trigger level at the same time. 2. (As shown in Figure 1-12,) TRIGGER MENU can be used to alter trigger setup. User can press [F1] key to select “edge” trigger. They can press
re-enabled when the status register is clear. 99 6462B–ATARM–6-Sep-11 The Real-time Timer value (CRTV) can be read at any time in the register RTT_VR (Real-time Value Register). As this value can be updated asynchronously from the Master Clock, it is advis- able to read this register twice at the same value
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103 with
/29 12:16: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 constants for lcd_command
30 33 34 36 mA DD3P All 21 21 21 21 mA I x4,x8 28 30 32 34 mA DD3N x16 30 33 34 36 mA DD4R x4 64 78 90 100 mA x8 68 82 94 104 mA x16 88 108 128 148 mA DD4W x4 69 81 93 105 mA x8 73 85 97 108 mA x16 99 119 138 156 mA I All 107 109 110 112 mA DD5B IDD6 All 12 12 12 12 mA IDD6ET All 15 15 15 15 mA IDD7 x4
Den HC138 kann man sparen, man nimmt einfach A8..A13 direkt als /CS. Der AT90CAN128 hat 9 Interrupteingänge, sollte also reichen. Und die 16MHz für die SJA kann man bequem von Pin 42 abgreifen, den man als CLKO fused.
#3130147: > Er muss einen 8051-kompatiblen externen Memory Bus haben. ... > Das haben die Mega64/128/640/641/1280/1281/2560/2561 sowie die alten > Mega162 und Mega8515. Und die AT90CAN32/64/128. ee_ schrieb im Beitrag #3122444: > ich habe vor mit einem AT90CAN (AVR-CAN von Olimex) sechs externe