stellen ;-) Sag mir kurz, für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
on the next programmed change. Hence, for example, if one goes early to bed (or leaves home), one can switch to "Reduced" mode to save energy. Nevertheless, in the morning, for example, the program will switch automatically back to "Comfort" mode. This function is, as far as I know, only available at
sec.............................................T.........Data Setup Time 50 ns Relative Humidity at 85°C.................................................................. 85% Maximum Number of LEDs on at 100% Brightness ............................128SDCLK Clock Period 200 ns Maximum Power Dissipation
das merken, auch bei 16 MHz. Ich kann das sagen, weil ich vor etwa 20 Jahren ein Produkt mit einem AT90CAN128 (Mega128 plus CAN, VCC=5V) und einem ILI9321 (Vorvorgänger des ILI9341, Vio=2.8V) entwickelt habe. fchk
weitere Paare können dann für Versorgungsspannung oder ähnliches verwendet werden. Baumverkabelung. Bei CAN per Spezifikation nicht erlaubt, da an den Stichleitungen Reflexionen zu Störungen führen. = Projekte = canathome. Als Basis dienen AVR, Fujitsu MB90F497 und Freescale HCS12. caraca. Hausbus opensource
, LCD-EInheit. Home Automation with Raspberry Pi. CAN auf AT90CAN128 Basis. Webserver basiert auf Lighttpd und laeuft auf Raspberry Pi. HAPCAN. CAN-basiert, Soft- und Hardware teilweise Open Source. Shop mit Platinen, Bausätzen, Komplettmodulen und Software
Hallo, ich möchte einen MCP2515 mit einer CAN-Baudrate von 500 kbits/s betreiben. Im Datenblatt finde ich leider keine Infos, ob ich einen externen Quarz für den MCP2515 verwenden muss und wenn ja, welche Frequenz odeal für die Baudrate 500 kbits/s ist. Beim CAN-Controller AT90CAN128 von Atmel ist in einer Tabelle dargestellt, welche Frequenzen für welche Baudraten die beste ist..... Kann mir jemand helfen, und schreiben ob und was für einen Quarz ich verwenden
Jo, da muss man bei Atmel auf den größeren AT90CAN32/64/128 zurückgreifen. MfG Ak Tronik
komplett leergefegten Trace Cache des Pentium 4 ganz abgesehen.. > Zum Beispiel können das die AtTiny so weit wie ich weiß nicht. Abgesehen vom allerersten AVR, dem längst eingestellten AT90S1200 können es alle, sogar der stark auf Diät gesetzte Zwerg Tiny10.
precharge command is meant by "Auto". Auto/self refresh can be issued only at all banks precharge state. Partial self refresh can be issued only after setting partial self refresh mode of EMRS. 4. BA0 ~ BA1 : Bank select addresses. 5. During burst read or write with auto precharge, new read/write command can not be issued. Another bank read/write command can be issued after the end of burst. New row active of the associated bank can be issued at tRP after the end of burst. 6. Burst stop command is valid
multiplexer and the converter can be developed separately from one another and optimized for e▯ciency and/or costs. Fifth, a power multiplexer can be implemented more easily if the switching process can be done at low frequency (10Hz
will cost the user time in a test operating continually. A GPIB device that rarely transmits data can send data slower than one that constantly sends data. Choosing a GPIB Interface Chip NAT9914 The NAT9914 can transmit or receive data at several kbytes/s to several hundred kbytes/s, depending on the
housed • Halogen free in a standard SOT-89 plastic package. The device features • Very high linearity at low DC bias power [1] high linearity performance, excellent input and output return loss, and low noise figure.The device can be easily • High Gain matched to obtain optimum power and linearity. • Good
Hallo zusammen, momentan Programmiere ich meine Controller (ATMEGA162, ATMEGA32, AT90CAN128, AT91SAM7X) per AVR Studio bzw. KEIL µVision und sende per JTAG Adapter (MK2, ULINK2/SAM ICE Segger) den Quellcode über das jeweilige Programm an den Controller. Die Fuses setze ich auch mit
@josef: für den at91: wenn es günstig aber dafür langsam sein soll: olimex arm-usb-ocd in kombination mit openocd wenn du ca. 700 bis 1000,- euro investieren kannst: www.ronetix.at gruss gerhard
Characteristics section) 1093 1656 2218 2780 2 -10 1088 1648 2207 2767 Q are determined. This table can be used, for example, in a host processor look-up table. A file containing this data is a-9ilable 1082 1639 2197 2754 for download at www.national.com/appinfo/tempsensors. -8 1077 1631 2186 2740 -7
Specification LogiCORE IP Fast Fourier Transform v7.1 • Precision Options: Input data and phase factors can be independently configured to widths from 8 to 34 bits, inclusive. When the Data Format is Floating-Point, the input data width is fixed at 32 bits and the phase factor width can be set to 24 or 25
CORE ALU VBR VBL POWER BRIDGE OUTR ROM/OTP/EPROM 16K OUTL A PGND D RAM 256B R E TEMPSENSOR S EEPROM 128B S N D AD2 D 10-bit ADC AD3 WATCHDOG A A AD4 B CONTROLLER U PWM 1 S RX TX PWM 2 CAN_H CAN CAN_L TRANSCEIVER PWMO PWMO PWMI PWMI PORT B PB0 -> PB1 TIMER 2 PORT A TIMER 1 PA0 -> PA7 9/125 General description
SU1200 series GENERAL TUNER PARAMETER SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT F noise figure at maximum gain — 7 10 dB for /SHA- and /LVA-types — 5 8 tuner local oscillator phaseat 1 kHz offset — -75 -65 dBc/Hz noise at 10 kHz offset — -80 -70 dBc/Hz at 100 kHz offset — -95 -90 dBc/Hz Key components
will. Das geht ja nur wenn ich an die Bootloader Adresse springe. Die Daten Empfange ich über den CAN Bus. Jedoch wird auch über den CAN gesagt wann neue Programmdaten kommen, also muss ih aus dem laufenden Programm an die Bootadresse springen damit ih mein Flash ändern kann. Nun möchte ich aber "normales
DDRAM address of first char of line 4 */ #define LCD_WRAP_LINES 0 /**< 0: no wrap, 1: wrap at end of visibile line */ #define LCD_IO_MODE 1 /**< 0: memory mapped mode, 1: IO port mode */ #if LCD_IO_MODE /** * @name Definitions for 4-bit IO mode * Change LCD_PORT if you
devices have an 8-bit wide data bus only, 16-bit wide data bus only, or a 16-bit wide data bus that can also function as an 8-bit wide data bus by using the BYTE# input. The devices can be programmed either in the host system or in standard EPROM programmers. Access times as fast as 90 ns are available
performance in their specific applications. MF-R Series - PTC Resettable Fuses Typical Time to Trip at 23 ºC How to Order MF - R 110 - 0 - 99 0 1 17 2 2 3 4 5 6 75 90 ® -R -R -0 - - - - - - -0 -0 Multifuse MF M M M M M M M M M F F M Product Designator SeR = Radial Leaded Component Ho005-1100 (0.05 Amps
97.1 //#define DEFAULT_bedKi 1.41 //#define DEFAULT_bedKd 1675.16 // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles. #endif // PIDTEMPBED // @section extruder /** * Prevent extrusion if the temperature is below EXTRUDE_MINTEMP. * Add M302 to set the minimum extrusion
Speicher sollte eine Kapazität von mindesten 500kByte haben. -Die Signale befinden sich alle auf einem CAN daher reicht ein CAN Abgriff. -Die Daten sollen alle paar Tausend km wieder ausgelesen und anschließend mit excel oder einem eigenen Programm analysiert werden. -Um die Daten auszulesen sollte ein
AT90CAN128, SD-Karte über SPI, FT232RL als RS232-USB Wandler WinAVR, AVR-Studio, Eclipse evtl. als IDE, ... That's all ...
Global buffers (BUFGS). ter switch at its center. This switch can separate the line into Each of these lines can be accessed by one particular Pri- two independent routing channels, each running half the mary Global buffer, or by any of
Hi, der Atmega 128 wird per ISP nicht über MOSI/MISO, sondern über PDI/PDO (PE0/PE1) programmiert. ciao Udo
den AT90CAN zwar mit JTAG, aber nicht mit ISP ansteueren konnte. jurtrx schrieb im Beitrag #1378699: > Tja, wer (das Handbuch) lesen kann ist klar im Vorteil. Das steht zwar im Handbuch, aber meines
DDH–V SSH),V5=V SSH, VSSH=V SS No.5193–5/11 LC4103TAB-01, 4103TAB-02, 4103C Switching Characteristics at Ta =–20 to +75˚C, V =0V, V SS DD =5V±10% Ratings Parameter Symbol Conditions min typ max Unit DIO output delay time tPCD 30pF capacitive load 90 ns CP/On delay time tPCO 100pF capacitive load 700 ns
digitalen Lautstärkesteller von Burr- Brown ( Typ. PGA 2310 ) über einen Atmel- Controller ( z.B. den 90S2313) ansteuern. Dieses IC empfängt 16 Bit Daten ( jeweils 8 Bit pro Kanal ) die seriell übertragen werden müssen. Mittels "Chip Select"- Leitung wird die Datenübertragung freigeschaltet. Wie kann ich
habe ein ähnliches Problem. Ich will ein 16 Bit-Wort über die 8-Bit-Hardware-SPI-Schnittstelle eines AT90CAN128 übertragen. Wie schaffe ich es, daß die beiden Bytes "aneinandergeklebt" (also quasi als 16Bit-Wort übertragen werden). Der SPI-Clock müßte mit 2MHz laufen. Ich programmiere mit WINAVR (also
match. The counter will then have to >count to its maximum value (0xFFFF) and wrap around starting at 0x0000 before >the compare match can occur. Das könnte dein Problem sein. Ansonsten hat Falk schon alles gesagt - umständlicher geht es nicht. Oliver
Werte größer 90 klappt das. Aber ich denke so kann ich den Code verwenden, wenn ich die Werte aus dem pwmtbl kleiner als 90 rausnehme (siehe 2. Beitrag, da werden aus dem pwmtbl die ersten 95 Einträge, die alle kleiner
ich den Schaltplan gezipt. Alle sechs Seitensind im PDF-Format. Zur Idee: Der Kontroller ist ein At90CAN128, da ich auch eine CAN-Anbindung, zur Kommunikation, mit den anderen Steuergeräten benötige. Die Programmier- und Debug-Schnittstelle soll JTAG dein. Zum programmieren und debuggen hab ich mir
Hi, warum potentialfreier CAN? Durch die Pegeldifferenz von CAN-High und CAN-Low werden Potentialunterschiede zwischen den Steuergeräten doch ausgeblendet. Gruß Matze
0.3mm. 0 . 0 DOTSIZE LEDB/LDriveMethod 7 1.DrivefromA,K 1 r S 4 v R K 1 r A 128X64DOT o D K B/L C o C K L 2.Drivefrom pin19,pin20 1 KS0108 KS0108 K Seg1~64 Seg65~128 C R R A SegDriver SegDriver L u B/L , i Vdd K , n C LCM E F s e V LC VR MPU D/I i o Vss 10Kor20K R/W B P 80series
0.3mm. 0 . 0 DOTSIZE LEDB/LDriveMethod 7 1.DrivefromA,K 1 r S 4 v R K 1 r A 128X64DOT o D K B/L C o C K L 2.Drivefrom pin19,pin20 1 KS0108 KS0108 K Seg1~64 Seg65~128 C R R A SegDriver SegDriver L u B/L , i Vdd K , n C LCM E F s e V LC VR MPU D/I i o Vss 10Kor20K R/W B P 80series
information for all available devices, see the Package Option Addendum in Section 8, or see the TI website at www.ti.com. (2) Package drawings, thermal data, and symbolization are available at www.ti.com/packaging. (3) The additional 2KB of USB SRAM that is listed can be used as general-purpose SRAM when USB
Hallo, sitze auch gerade an dem gleichen Problem beim WinAVR. Nutze AT90CAN128, Einstellungen in MFile realisiert. Quelldatei ist test5.c. Beim Make All im Notepad2 bekomme ich auch: > "make.exe" all -------- begin -------- avr-gcc (GCC) 3.4.6 Copyright (C) 2006
does # care about how the name is spelled on its command-line. ASRC = # Optimization level, can be [0, 1, 2, 3, s]. # 0 = turn off optimization. s = optimize for size. # (Note: 3 is not always the best optimization level.See avr-libc FAQ.) OPT = s
und ebenfalls in einer CAN-Nachricht zu verschicken. Ist für diese Aufgabe ein ATmega8 "unterdimensioniert" mit SJA1000 und PCA82C250? Brauche ich mehr Speicher? Oder doch gleich einen AT90CAN128 mit nem PCA82C250? Ich
Danke für die Info zum Can-Controller. Es kommen zwei Gleichrichter zum Einsatz. Wenn diese Gleichgerichtet sind, wie läuft es dann weiter? Über den AD zum uC?
mit USB, CAN sowie mit signle-cycle cores. Die Siemens Controller werden doch gar nicht mehr produziert oder? Viele der AT89 (z.B. AT89C51ED2) haben auch schon einen seriellen bootloader, damit brauchst du
Ui, in welchem Jahrhundert war denn das? 8051 mit internem Flash gibt es mindestens seit 1993 (AT89C51). Und mit ISP (AT89S8252) glaube ich seit 1995. Ich empfehle heutzutage nen Atmel 8051 mit internem Bootloader, gibt welche für RS-232, CAN oder USB. Peter
# include $(AVR)/include/make1 #Put the name of the controller you have used here.# MCU = at90s8535 #At this place you can insert a new name for the program but you should better keep the original name.# TRG = ownprog #These are names of your programs which should be translated.# SRC = owninc1
# include $(AVR)/include/make1 #Put the name of the controller you have used here.# MCU = at90s8535 #At this place you can insert a new name for the program but you should better keep the original name.# TRG = ownprog #These are names of your programs which should be translated.# SRC = owninc1
705 µs OPTIONAL SPI TRANSACTIONS SPI TRANSACTIONS WITH OLD IMAGE DATA WITH NEW IMAGE DATA COMPUTE AT DEFAULT FRAME RATE Figure 15. Detail of PD falling edge timing. Quadrature Mode Timing 800 cpi, then up to ten quadra- for positive X motion, to the right The output waveforms emulate ture states can
has an 8−bit parallel data bus and control lines for reading or writing through an MPU interface. It can be directly connected to a TMPZ−80. It has a 128−word character generator ROM which can control an external display RAM of up to 64 Kbytes. Allocation of text, graphics and external character generator
has an 8−bit parallel data bus and control lines for reading or writing through an MPU interface. It can be directly connected to a TMPZ−80. It has a 128−word character generator ROM which can control an external display RAM of up to 64 Kbytes. Allocation of text, graphics and external character generator
Data d e RD R Memory Access Instruction Next Instruction EEPROM Data Memory The ATtiny2313 contains 128 bytes of data EEPROM memory. It is organized as a sep- arate 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 access
-bit parallel data bus and control lines for writing or reading through an MPU interface, it has a 128-word character generator ROM ( refer to Table 1. ), which can control an external display RAM of up to 8K bytes.Allocation of text, graphics and external character generator RAM can be made easily and
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 -
.db "AVR ISP",0 ;Device codes and program mode table (0(zero)=byte mode, <>0=page mode) ;i.e. 'P' can be used for page mode for easier reading. device_codes: ; [jw] Commented out all but one device code. ; ;AT90S1200 rev. A ;From 0x00-0x0f unused yet ; .db 0x10,0 ; ;AT90S1200 rev. B ; .db 0x11,0 ; ;