-
Thread
AVR C Programmierung unter Linux
=64 avr3/long-double32;@mmcu=avr3@mlong-double=32 avr31/double64;@mmcu=avr31@mdouble=64 avr31/long-double32;@mmcu=avr31@mlong-double=32 avr35/double64;@mmcu=avr35@mdouble=64 avr35/long-double32;@mmcu=avr35@mlong-double=32 avr4/double64;@mmcu=avr4@mdouble=64 avr4/long-double32;@mmcu=avr4@mlong-double=32 avr5/double64;@mmcu=avr5@mdouble=64 avr5/long-double32;@mmcu=avr5@mlong-double=32 avr51/double64
-
Thread
ATmega32 läuft nicht richtig an
hängen bleibt. [c] int main(void) { //Ausgänge definieren DDRC = (1<<CELL_PHONE_DD)|(1<<MOTOR_POWER_DD)|(1<<MOTOR_DIRECTION_DD)|(1<<LCD_BACKLIGHT_DD); DDRD = (1<<L1L2_POWER_DD); //Pullups aktivieren PORTD |= (1<<ENCODER_BUTTON_PIN)|(1<<ENCODER_A_PIN)|(1<<ENCODER_B_PIN)|(1<
lcd_write(LCD_FUNCTION_8BIT_1LINE,0); /* function set: 8bit interface */ delay(64); /* wait 64us */ lcd_write(LCD_FUNCTION_8BIT_1LINE,0); /* function set: 8bit interface */ delay(64);
-
Thread
Plasma Effekt
0x6345, 0x6363, 0x6380, 0x639D, 0x63BB, 0x63D8, 0x63F5, 0x6412, 0x642F, 0x644C, 0x6469, 0x6486, 0x64A3, 0x64C0, 0x64DD, 0x64F9, 0x6516, 0x6533, 0x654F, 0x656C, 0x6588, 0x65A5, 0x65C1, 0x65DD, 0x65F9, 0x6616, 0x6632, 0x664E, 0x666A, 0x6686, 0x66A2, 0x66BE, 0x66D9, 0x66F5, 0x6711, 0x672D, 0x6748,
0x672D, 0x6711, 0x66F5, 0x66D9, 0x66BE, 0x66A2, 0x6686, 0x666A, 0x664E, 0x6632, 0x6616, 0x65F9, 0x65DD, 0x65C1, 0x65A5, 0x6588, 0x656C, 0x654F, 0x6533, 0x6516, 0x64F9, 0x64DD, 0x64C0, 0x64A3, 0x6486, 0x6469, 0x644C, 0x642F, 0x6412, 0x63F5, 0x63D8, 0x63BB, 0x639D, 0x6380, 0x6363, 0x6345, 0x6328,
-
Thread
Retro Fieber: Z80 oder 68000 ?
AVR als I/O Bus "Device", eingemapped mit fixere Adresse für maximal 32 Bytes möglich.
Christian J. schrieb im Beitrag #3889644: > AVR als I/O Bus "Device", eingemapped mit fixere Adresse für maximal 32 > Bytes möglich. Mit welchem AVR geht das?
-
Thread
ATMega Auslaufmodell?
die > Entwicklung nicht weiter. Atmel wurde 2016 von Microchip gekauft, und die neueren 8-Bit-AVR-Mikrocontroller heißen nicht mehr ATmega, sondern AVRxxxxxx, z.B. AVR64DB48, AVR32DD32.
schrieb im Beitrag #7740644: > Atmel wurde 2016 von Microchip gekauft, und die neueren > 8-Bit-AVR-Mikrocontroller heißen nicht mehr ATmega, sondern AVRxxxxxx, > z.B. AVR64DB48, AVR32DD32. Es gibt auch etliche ATmega mit der "neuen" Architektur. Siehe: https://ww1.microchip.com/downloads/
-
Thread
AVR128DA übertakten
Vielleicht interessiert es den einen oder anderen: "The AVR128DA28/32/48/64 microcontrollers of the AVR® DA family are ... running at up to 24 MHz", so steht es im Datenblatt, und zwar ab 1.8 V. Da sollte doch bei höherer Spannung etwas mehr möglich sein, zumal
Landolt schrieb im Beitrag #6425939: > Vielleicht interessiert es den einen oder anderen: > "The AVR128DA28/32/48/64 microcontrollers of the AVR® DA family are ... > running at up to 24 MHz", so steht es im Datenblatt, und zwar ab 1.8 V. > Da sollte doch bei höherer Spannung etwas mehr möglich
-
Thread
LCD Controller für 640x480 LCD mit mega8515
Wieso hat ein 64kB SRAM eine A16 Leitung ? Hast du A15 vom AVR an CS gehängt ? Vermutlich ja. Es werden 64kB benötigt. A15 vom SRAM muss an A15 vom AVR. In den meisten Schaltplänen hängt A15 nur deshalb an CS\ weil 64kB relativ selten sind, und ich daher meist 2x 32kB verwende.
-
Thread
AVR AtMega 16 schnellste SPI realisierung? Daisy Chain...
eher langsamer. Denn wenn für jedes Byte der Interrupt aufgerufen werden muss, beschäftigt sich der AVR zu 90% mit Overhead. Bei fCLK/4 SPI-takt dauert die Übertragung eines Bytes gerade mal 32 Takte. In dieser Zeit kann der Sendende AVR schom mal das nächste Byte bereitstellen (lesen über Pointer ais
gleichen ground bei beiden Mikrocontrollern verwenden... [c] #define SLAVE_BUSY PINB3 #define DD_SLAVE_BUSY PB3 // Input influences SPI CLK: 0 = fCLK/4, 1 = fCLK/16, 2=fCLK/64, 2=fCLK/128 void SPI_MasterInit(char clockselect) { // Set MOSI SCKK and SS as output, all others input DDR_SPI
-
Thread
MMC/SD ansteuern mit AVR
Atmega are not equal to sector numbers accessed using a PC card reader! Sector 0 on PC is sector 39 on AVR, sector 1 on PC is 40 on 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
calculate the first datasector. On both machines i get the same number, for example sector 279 for a 64mb mmc card, only the embedded device seems to write 32 sectors back while saying. Greetings, Norbert
-
Thread
Ersatz einer Diskette im Diskettenlaufwerk??
Lukas Slz wrote: > Mega128 ist zwar nicht unbedingt gut geeignet, da er nur 64K externes > RAM direkt ansteuern kann, ... Naja, für so ein simples Datengrab kann man diese bequem in 32 Bänke je 32 KiB unterteilen (jeweils den oberen halben Adressraum benutzen). Da müssen
einbauen. Falls man sich mit dem Kabel verhaut, dann grillt man Latches für nen paar Cent und nicht den 64 poligen SMD-verlöteten AVR. >> Jetzt bin ich den Codec Sourcecode nochmal durchgegangen und denke das >> man das auch auf einen ATMega8 bekommt. > > Lohnt nicht. Der lässt sich nicht debuggen
-
Thread
Rezension: Odys My Book 14 unter Ubuntu
rekonstruieren. Jetzt noch getestet: normaler USB-Stick (8GB) Partitionstabelle gelöscht: (linux) dd of=/dev/sd? if=/dev/zero bs=1M count=10 Stick in Windows-PC, im Explorer draufgeklickt; "Soll Datenträger formatiert werden?"- Ja, Standard, FAT32; ISO-File: öffnen mit 7-zip; alles extrahieren
Methode, ich habe sogar 16gb, 32gb, 64gb ausprobiert) Beim schreiben mit der DD Methode (die ISO Methode wird heute nicht mehr supported, habe ich aus Linux Mint / Linux MX Foren erfahren vor einigen Wochen) 4. Chipset auf Linux
-
Thread
Festplatte Timing
Ja. Das hatte ich vergessen hinzuschreiben. D0-7 von der Festplatte gehen an DA0-7 vom AVR. A0-2 von der Festplatte geht über das Addresslatch an DA0-2 (normal). DD8-15 geht an ein Latch, dessen Ausgänge per Software hochohmig geschaltet werden können. Der Latch-Enable ist mit dem invertierten
Nur FAT32 mit langen Dateinamen.
-
Thread
Pollin MOTOROLA VIP1710
Norbert schrieb im Beitrag #1723897: > dd if=proddata of=/dev/mtd/1 bs=256 seek=64 Eine Anmerkung dazu: Für das Schreiben des Flashes dd in Verbindung mit /dev/mtd/ zu verwenden ist im Allgemeinen keine gute Idee. Zumindest die Standard-Linux
Norbert schrieb im Beitrag #1743962: > if=stb1710-mtd1.bin > of=/dev/mtdblock/1 bs=256 count=seek=64. Ist natürlich Unsinn. Sollte so heißen: dd if=proddata of=/dev/mtdblock/1 bs=256 seek=64 VG Norbert
-
Thread
Optimale Maschinensprache
empirisch erfasst) bieten: (1) MSP430 (2) ZPU (knapp dahinter) (3) ARM v5 thumb (4) MIPS16 (5) AVR8 (6) MIPS32 (7) i86-64 Basis ist eine für die versch. Arch. gcc-compilierte bare metal Library ohne float-Gerechne (dann sähe das alles wieder anders aus).
erfasst) bieten: > > (1) MSP430 > (2) ZPU (knapp dahinter) > (3) ARM v5 thumb > (4) MIPS16 > (5) AVR8 > (6) MIPS32 > (7) i86-64 und MC68000 kommt auf Platz 8 ??
-
Thread
EOL ATmega328p
The new AVR® DD 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/AVR64DD32
ATtiny461 ATtiny461A ATtiny48 ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei herunterladen, und wenn man da die Spalte "Package" nach
-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
1x LMZ22003TZ: 3A Simple Switcher -> 1,50 €/Stk. Halbleiter Speicher: 94x M24C64-RMN6P: I²C EEPROM 64kBit -> 0,15 €/Stk. 27x 29LV040CQI-70G: 4MBit Parallel Flash -> 1,00 €/Stk. 10x 39VF010-70-4C: 1MBit Parallel Flash -> 0,50 €/Stk. 128x M29W320EB
5V 3-Driver/5-Receiver -> 0,25 €/Stk. Halbleiter Speicher: 43x M24C64-RMN6P: I²C EEPROM 64kBit -> 0,15 €/Stk. 27x 29LV040CQI-70G: 4MBit Parallel Flash -> 0,25 €/Stk. 10x 39VF010-70-4C: 1MBit Parallel Flash -> 0,25 €/Stk. 128x M29W320EB
-
Thread
GNUBLIN www.gnublin.org
kompiliert. Wenn man "file dm9601.ko" eingibt, dann kommt heraus: /home/hhoegl/dm9601.ko: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped Eigentlich sollte das sowas stehen wie ... ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), not stripped Gruesse, Hubert
/13/kleine-budde.pdf Vor einiger Zeit haben wir mal einen 2515 an die SPI Schnittstelle eines AVR32 (NGW100) gehaengt und socketcan cross-kompiliert. Das hat auch ziemlich schnell funktioniert. Gruesse, Hubert
-
Thread
Thermomix Rezeptchips
m_NANDTiming.m_u8DataHold = 40 m_NANDTiming.m_u8AddressSetup = 40 m_NANDTiming.m_u8DSAMPLE_TIME = 6 m_u32DataPageSize = 2048 m_u32TotalPageSize = 2112 m_u32SectorsPerBlock = 64 m_u32NumberOfNANDs = 0 m_u32TotalInternalDie = 0 m_u32CellType = 0 m_u32EccBlockNEccType = 4 m_u32EccBlock0Size
m_NANDTiming.m_u8DataHold = 40 m_NANDTiming.m_u8AddressSetup = 40 m_NANDTiming.m_u8DSAMPLE_TIME = 6 m_u32DataPageSize = 2048 m_u32TotalPageSize = 2112 m_u32SectorsPerBlock = 64 m_u32NumberOfNANDs = 0 m_u32TotalInternalDie = 0 m_u32CellType = 0 m_u32EccBlockNEccType = 4 m_u32EccBlock0Size
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Verwende die embedded Workbench von IAR, war bei dem Bundle von MSC mit dabei für 149 Euro, ist aber auf 32KB Code beschränkt. Finde die zwar lange nicht so gut wie Codevision für den AVR aber man kann mit arbeiten.
: #include <avr/pgmspace.h> // AVR specific functions to access the program memory // ascii table, starting with character blank (32) // size is 8x14 const uint8_t ascii_tab[96][14] PROGMEM = { { 0x00, 0x00
-
Thread
Grasshopper Inbetriebnahme
avr32-linux-uclibc-cc avr32-linux-c++filt avr32-linux-uclibc-c++filt avr32-linux-cpp avr32-linux-uclibc-cpp avr32-linux-depmod26 avr32-linux-uclibc-gcc
avr32-linux-uclibc-objdump avr32-linux-nm avr32-linux-uclibc-ranlib avr32-linux-objcopy avr32-linux-uclibc-readelf avr32-linux-objdump avr32-linux-uclibc-size
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
17 18 19 1A 1B 1C 1D 1E 1F 32 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 48 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 64 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 80 50 51 52 53 54 55 56 57 58 59 5A 5B 5C
14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 32 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 48 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 64 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 80 50 51 52 53 54 55 56 57 58 59 5A 5B 5C
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Woher bekommst Du den Treiber für das Display ? >>>- OS : Windows 2000 SP4, Windows XP SP2 (32bit), Windows Vista & 7 (32bit/64bit)
unten zeigen aber, dass wesentlich mehr möglich ist! woran liegt es? tests: [code]$ sudo time dd if=/dev/zero of=/tmp/labber bs=1M count=1000 dd: writing `/tmp/labber': No space left on device 62+0 records in 61+0 records out 64303104 bytes (64 MB) copied, 2.96105 s, 21.7 MB/s Command exited
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
; 66 62: 80 83 st Z, r24 #else //round up by default __ticks_dc = (uint32_t)(ceil(fabs(__tmp))); #endif __builtin_avr_delay_cycles(__ticks_dc); 64: 2f ef ldi r18, 0xFF ; 255 66: 33 ed ldi r19, 0xD3 ; 211 68: 90 e3 ldi r25, 0x30
; 66 62: 80 83 st Z, r24 #else //round up by default __ticks_dc = (uint32_t)(ceil(fabs(__tmp))); #endif __builtin_avr_delay_cycles(__ticks_dc); 64: 2f ef ldi r18, 0xFF ; 255 66: 33 ed ldi r19, 0xD3 ; 211 68: 90 e3 ldi r25, 0x30
-
Thread
Diskette zu USB
Ist hierfür auch vollkommen unnötig. Das Problem kann man mit einem USB-fähigen 8-Bitter (z.B. ATMega32U2) und ein bissel Analogscheiß umfassend abhandeln. Gut, man muss natürlich wirklich Programmieren können, der 32U2 wäre hart an der Grenze seine Leistungsfähigkeit, jedenfalls bei HD-Disks. DD ist
c-hater schrieb im Beitrag #6498755: > Gut, man muss natürlich wirklich Programmieren können, der 32U2 wäre > hart an der Grenze seine Leistungsfähigkeit, jedenfalls bei HD-Disks. DD > ist easy, das kann man im Halbschlaf runterprogrammieren. Naja, wenn man's halt auf die harte Tour will. Mount
-
Thread
Logamatic 2107 Schnittstelle
* ! 32 * ! DB 00 DB FOUND: 08 * ! 10 * ! 14 * ! 00 * ! 1E * ! 64 * ! 34 * ! DD 00 DD FOUND: 08 * ! 10 * ! 14 * ! 00 * ! 1E * ! 64 * ! 36 * ! DF 00 DF FOUND: 08 * ! 10 * ! 14 * ! 00 * ! 1E * ! 64 * ! 38
:32 15.07.10: 10 {2F} 16:20:32 15.07.10: 08 00 18 00 5A 02 C3 64 64 0A 10 E5 60 80 00 02 0C 02 73 00 82 0F 3D 48 00 C9 FF 03 00 2F {--} 16:20:32 15.07.10: A1 {--} 16:20:32 15.07.10: 21 21 [/code]
-
Thread
UART Bootloader ATtiny13 - ATmega644
time: 0.00 seconds C:\AVR>FBOOT.EXE /PC:\AVR\LED_mega32.hex COM 1 at 115200 Baud: Connected Bootloader V1.4 Target: 1E9502 ATmega32 Buffer: 1792 Byte Size available: 32256 Byte File C:\AVR\LED_mega32.hex open failed !
Assemblieren des Bootloaders folgender Fehler auf: D:\Bootloader>avrasm2 -fi bootload.asm AVRASM: AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36) Copyright (C) 1995-2009 ATMEL Corporation bootload.asm(32): Including file 'C:\Program Files\Atmel\AVR Tools\AvrAssembler2 \Appnotes\m64def.inc
-
Thread
IRMP - Infrared Multi Protocol Decoder
der irsndconfig noch eingetragen werden, da auch hier die Pins nicht stimmen: [c] #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega644P__) || defined (__AVR_ATmega324P__) // usw. [/c] Vielen Dank für dieses schöne Projekt!!! Grüße, Peter
irsndconfig noch eingetragen werden, da auch hier > die Pins nicht stimmen: > [c] > #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega644P__) || > defined (__AVR_ATmega324P__) > // usw. > [/c] Danke, habe ich so übernommen, kommt ins nächste Release. > Vielen Dank für dieses schöne Projekt
-
Thread
Pollin Netbox
ich denke mit dd.
kann man die netbox pingen: [code] $ ping 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data. 64 bytes from 10.0.0.1: icmp_seq=1 ttl=255 time=13.2 ms 64 bytes from 10.0.0.1: icmp_seq=2 ttl=255 time=9.99 ms 64 bytes from 10.0.0.1: icmp_seq=3 ttl=255 time=15.9 ms 64 bytes from 10.0.0.1: icmp_seq
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
Client. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf
Nun gibt es schon die AVR_DU-Datenblätter: AVR64DU-28-32-Prelim-DataSheet-DS40002548.pdf AVR32-16DU-14-20-28-32-Prelim-DataSheet-DS40002576.pdf
-
Thread
Stack Überschreiber beim Rechnen mit uint64_t
auch eine 64-Bit Lib geschrieben - http://www.mshopf.de/proj/avr/uint64_ops.html Damit ist die FTW Berechnung auch schnell möglich. 64-Bit M. Hopf: *4,592ms* Hier der Code [c] const uint32_t dds_takt32 = F_MHZ(180); uint32_t freq32 = F_MHZ(10); uint64_t ftw = 0; start_t1_counter(); ftw = 0; // U64_UNION_O(ftw, 0) = 0; U64_UNION_O(ftw, 1) = freq32; // entspricht ftw = (1ull<<32) * freq32 ftw = uint64_div32(
-
Thread
Quarz und Clock bei AVR series 1 (z.B. Attiny 816)
auf eine andere CPU gehen > sollte (wobei ich in der AVR-Familie bleiben will) Für universelle Verwendung auf minimalem (aber bequem lötbaren) SMD Raum empfehle ich die neuen AVR64DD14 aufwärts, bei mehr Platz und Pinbedarf genauso die AVR128-DB Reihe
Beide Quarze möglich z.B. bei: AVR32EA28/32/48 AVR16EA28/32/48
-
Thread
Lokalität von Registerwerten?
brne dd_lp popw Z ret ;--------------------------------------------------------------------; ; 32 kHz wave form synthesising interrupt isr_tc0_coma: in _Sreg, SREG ;Save regs...
98,97,96,95,94,93,92,91,90,89,88,87,87,86,85,84 .db 83,82,82,81,80,79,78,78,77,76,75,75,74,73,72,72 .db 71,70,69,69,68,67,67,66,65,65,64,64,63,62,62,61 .db 60,60,59,59,58,57,57,56,56,55,55,54,54,53,53,52 .db 51,51,50,50,49,49,48,48,48,47,47,46,46,45,45,44 .db 44,43,43,43,42,42,41,40,40,39,39,38,38,37,37,36 .db 35,35,34,34,33,33,32,31,31,30,30,29,29,28,28,27
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L152RD STM32L152RE STM32L162RC STM32L162RC-A STM32L162RD STM32L162RE STM32L433RB STM32L433RC STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4
ruhigen Gewissens weiter empfehlen. Hier nochmal der Link zum Produkt: https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html Auf der Seite kann man auswählen, ob man das Board mit eingelöteten oder losen Stiftleisten bekommen
-
Thread
I2C Kein ACK :-(
baud #define BAUDRATE ((F_CPU)/(BAUD*16UL)-1) #define SCL_CLOCK 100000 //100 kHz #include <avr/io.h> #include <util/delay.h> #include <util/twi.h> #include<stdbool.h> #include "USART.h" #include <avr/io.h> void I2C_sende(int daten) { TWDR = daten; TWCR = (1<<TWINT) | (1<<TWEN);
} I2C_sende(adresse); } void I2C_init(void) { DDRC &= !((1<<DD0)|(1<<DD1)); PORTC = (1<<DD0)|(1<<DD1); TWSR = 0; /* no prescaler */ TWBR = ((F_CPU/SCL_CLOCK)-16)/2; /* must be > 10 for stable operation */ } int main
-
Thread
Komisches Bitfield Padding
auf 16bit aligned. Ich würde jetzt mal probieren, ob [c] typedef union GYRODATA { uint32_t Data; struct { uint32_t P1:1; uint32_t CHK:1; uint32_t CST:1; uint32_t PWR:1; uint32_t POR:1; uint32_t NVM:1; uint32_t Q:1; uint32_t PLL:1; uint32_t empty:2; uint32_t Daten:16; uint32_t ST:2; uint32_t P0:1; uint32_t SQ:3; }; }GYRO1; [/c] nicht auch funktioniert. Beim gcc geht folgendes: -funsigned-bitfields macht
-
Thread
AVR tiny0/tiny1/megaAVR0/DA/DB/DD/DE Systematik der internen Peripherie
kleinsten SMD Gehäuse gibts schon zu kaufen. https://www.microchipdirect.com/product/search/all/avr64ea
AVR128DA | AVR128DB | AVR64DD | AVR16|32DD | AVR4808|4809 Es gibt viele identische Peripherie-Komponenten, aber auch unterschiedliche und welche mit minimalen Differenzen.
-
Thread
Z180-Stamp Modul
sollten nunmehr die folgenden Varianten möglich sein: Z180-Stamp + EPROM Z180-Stamp + Bootprozessor (AVR, Propeller, STM32) Z180-Stamp + Bootprozessor + ECB-Bus Im nächsten Schritt folgt der Bootprozessor (AVR, STM32) als Huckepackvariante zum Z180-Stamp. Alle Unterlagen wie immer hier: http://
.0 ..0 ..01FCF| 00d0 3b 46 91 46 99 46 99 46 ac 46 ac 46 08 08 08 25 |;F.F.F.F.F.F...%| 00e0 32 64 20 00 48 69 74 20 61 6e 79 20 6b 65 79 20 |2d .Hit any key | 00f0 74 6f 20 73 74 6f 70 20 61 75 74 6f 62 6f 6f 74 |to stop autoboot| 0100 3a 20 25 32 64 20 00 23 23 23 20 6d 61 69 6e 5f
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
MHz neben 32 Bit (float) auch 64 Bit (double) direkt unterstützt. Richtig edle Teile, kennt hier allerdings kein Schwein ;-)
bei Renesas: RX111 geht bis 512 kiB Flash, 64 kiB, USB, 12-Bit ADC, DAC, netter Befehlssatz u.a. 32x32->64 Multiplikation, Barrelshifter, RMPA (Repeated MultiPly and Accumulate mit 80-Bit-Ergebnis) Edith: Da oben der gute alte 68k und Assembler
-
Thread
AVR128DA64 TCA1 funktioniert nicht mit alternativen Output?
/Errata/AVR128DA-28-32-48-64-SilConErrataClarif-DS80000882.pdf
Blick bezüglich des besagten TCA-Problems jedenfalls etwas anders zu sein. Es gibt noch die Serien AVR-DD und AVR-EA – die haben aber anscheinend keine TQFP64-Typen.
-
Thread
Ungenauigkeit beim ATtiny26 ADC
EE, $EE, $EE, $EE, $EE, $EE, $EE, $EE, $EE .db $EE, $EE, $EE, $EE, $EE, $EE, $EE, $DD, $DD, $DD, $DD, $DD, $DD, $DD .db $DD, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC .db $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $CC, $DD .db $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD, $DD .db $CC, $CC, $CC, $CC, $CC, $CC, $BC, $BB, $BB, $BB, $BB, $BB, $AA, $AA .db $AA, $AA, $AA, $AA, $99, $99, $99, $99, $99, $99, $99, $88, $88, $88
-
Thread
LCD DM19264A (KS0108B Controller)
Display. Nur 1. Treiber kommt nichts... [c] GLCD_Initialize(); GLCD_ClearScreen(); GLCD_GoTo(32,0); GLCD_WriteString("+-------------------+"); GLCD_GoTo(64,1); GLCD_WriteString("| Universal |"); GLCD_GoTo(64,2); GLCD_WriteString("| KS0108 library |"); GLCD_GoTo(64,3); GLCD_WriteString("| |"); GLCD_GoTo(64,4); GLCD_WriteString("| en.radzio.dxp.pl |"); GLCD_GoTo(64,5); GLCD_WriteString("| STM32 Cortex-M3 |"); GLCD_GoTo(64,6); GLCD_WriteString("| microcontrollers |"); GLCD_GoTo(64,7); GLCD_WriteString
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
Beitrag #7162838: >> Na, dann ist es doch die richtige Zeit für einen Umstieg auf die DA, DB >> oder DD Serie. > > Das möchte ich auch meinen. > Die stecken alle anderen Megas und Tinys in den Sack. Warum nicht direkt auf STM32, dann kannst du dir die Crapware von Microchip ersparen...
Einige Derivate der AVR-DD-Serie sind derzeit bei Mouser wieder in Tausender-Stückzahlen vorhanden.