-
Thread
ARM7: ldrb r5, [r5], #1 unvorhersehbar?
Jan 16 00:10:33 2011: Warning: UNPREDICTABLE behaviour: Addr: 0x00000198 instr: LDRB opcode: 0xE4D55001) mfg Peter
anderes Zielregister nehmen müssen. Ist das jetzt nur ne Sache vom Assembler, oder wüsste der AT91SAM7S256 wirklich nicht, was er da machen soll? Wo kann man das genau lesen, dass man das so nicht machen darf?
-
Thread
Webasto Vorwiederstand in Vorschaltuhr
einzelleitung (gelb) aus dem > Kabelbaum herausgeführt ist oder wie bei den neueren EVO Modellen im > 4poligen Stecker (ebenfalls gelb) liegt. Nein. Wenn gelbes Kabel nur zum Sicherungsblock: Diagnose Wenn gelbes Kabel zum 4 poligen Stecker: W-Bus Quelle: Werkstatthandbuch TT Evo, TT Z/C/E,
Hier ein Beispiel-Code für Arduino/Atmega: http://pastebin.com/9jEW030e ( stammt soviel ich weiß von hier: https://www.youtube.com/watch?v=6zZjSFef4yA ) Und hier ein weiteres Beispiel. Finde die Quelle nicht, daher bin ich mal so dreist, das hier komplett zu posten:
-
Thread
Teil-String Suche in Byte FIFO
> Man muß ja nicht gerade alles in einen ATtiny13 mit 64Byte RAM > reinquetschen. Ne, ist nen SAM4E16E...aber mit OLED (Framebuffer) + SD + USB Buffern + weitere. Deshalb bin ich grad schon bei "125816 bytes 96,0 % Full". Aber danke euch, dann weiß ich zumindest, dass meine erste Idee richtig
Adam P. schrieb im Beitrag #6806961: > Ne, ist nen SAM4E16E...aber mit OLED (Framebuffer) + SD + USB Buffern + > weitere. Deshalb bin ich grad schon bei "125816 bytes 96,0 % Full". Und das - über 120K Byte an Code - für eine Firmware, die lediglich
-
Thread
Video Signal
guess with my machine, too. The "Bosch" signal is just losely based on the PAL standard. I got the same wired 21khz signal with a 10 Years newer PLC. Matthias S. schrieb im Beitrag #4857928: >> • find an LCD monitor (10.4” ideally to fit into the existing opening) >> with a native 800 X 600 display
toggelte. Ging nur bei Spielfilmen, weil bei denen die ersten paar Bildzeilen schwarz waren (war ja alles 4:3). Aber so isses - Schnee von gestern und Spass hats trotzdem gemacht :-)
-
Thread
E-Paper-mäßiger Ersatz für HD44780 Displays
keine Graphik, mir würde ein numerische Anzeige mit 2..4 Zeilen reichen. Kennt vielleicht jemand zufällig eine (E-paper) Anzeige, die man einfach irgendwie seriell ansprechen kann ? Danke für sachdienliche Hinweise.
Arduino eng werden ... Mit einem ATmega328 vom Arduino Nano ist man da sicher fehl am Platz, aber der SAM3X8E ARM Cortex-M3 vom Arduino Due sollte das locker gebacken kriegen. Bei 296x128 B/W-Pixeln müsste der Bildinhalt in 5kByte Speicher passen. Kilo S. schrieb im Beitrag #7860297: > I2C:https:/
-
Thread
OpenOCD mit AT91SAM7S256-EK und Wiggler
Hallo, ich versuche auf mein selbstgebautes Demoboard mit einem AT91SAM7S256 das Beispielprogramm AT91SAM7S-USART_USB_SAM7S von Martin Thomas auf den µC rüberzuflashen. Ich benutze einen selbstgebauten Wiggler und Openocd. Im cmd habe ich folgendes eingegeben: openocd-pp
1 (can be seen from output of flash info 0) # SAM7S64 with 16 lockbits and bank 0: flash erase 0 0 15 # set/clear NVM-Bits: # at91sam7 gpnvm <num> <bit> <set|clear> # disable locking from SAM-BA # flash protect 0 0 1 off # For more information
-
Thread
Batterie von ADC-Eingang des uC trennen (low power)
festgelegt, möglicherweise kommt aber ein MSP430FRxxxx (leider geht da der ADC nicht mit 1,8V) oder SAM L10 (leider kein FRAM, aber mit RAM retention und RTC auch nicht viel mehr Stromverbrauch als der MSP430) infrage. Wegen ADC-Problematik tendiere ich momentan eher zum SAM L10. Mit einem großen Serienwiderstand
bevor es schlicht den Dienst quitiert. Exakt. Kurz bevor sich die Schaltung verabschiedet wird ein E-Ink Display gesetzt, das einen "Batterie ist leer" anzeigt.
-
Thread
Lidl-Multimeter PDM-300-C2 Analyse und Erweiterungen
Präambel) 01 (Präambel) 15 (AC V) 10 (20-200V Range) 00 02 (Wert High-Byte) 48 (Wert Low-Byte, 58.4V) 00 70
Grund dafür? Ist die Platine von SparkFun so schlecht isoliert? Der Koppler ansich kann ja bis 4kV isolieren.
-
Thread
LCD zeigt nur Balken an, weis nicht mehr weiter;)
Mach es mal anders herum: Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portc.1 , E = Portc.2 , Rs = Portc.0 Config Lcd = 16 * 2 MfG Paul
= Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , > Db7 = Portc.7 , E = Portc.2 , Rs = Portc.0
-
Thread
Mikrocontroller für Festplatten Konverter
Festplatten an zu steuern. Geplant sind folgende Anschlüsse: (je 2 mal) - 2 mal USB 3.0 (also insgesamt 4) (Typ B insgesamt nur 2 mal) - micro USB - Mini USB jeweils in Typ a und B - SD-Karte - ATA (IDE) - Sata 3 - eSata evt. - PCIe (eher nicht) Bis auf bei ATA, wo zwei Festplatten angeschlossen
Sam P. schrieb im Beitrag #3079899: > Also wenn das mit dem 4. Semester techn. Informatik stimmt, dann wundere > ich mich doch sehr über die Blauäugigkeit. Wenn ich mich an mein Studium zurück erinnere
-
Thread
Frage zu realloc()
Moderator) > OS muss übrigens nicht sein. Stimmt, jetzt wo du's wieder sagst... Für den Arduino Due mit SAM3X8E mit 64 + 32 Kbytes RAM steht der Befehl zur verfügung. Was meinen die Experten? den Befehl verwenden? Oder eher Finger weglassen? 73
>> OS muss übrigens nicht sein. > Stimmt, jetzt wo du's wieder sagst... Für den Arduino Due mit SAM3X8E > mit 64 + 32 Kbytes RAM steht der Befehl zur verfügung. > > Was meinen die Experten? den Befehl verwenden? Oder eher Finger > weglassen? Das kann man pauschal nicht sagen. Da Du aber
-
Thread
Taktquelle für FDPLL vom AtSamC21
Ich bin dabei die Konfiguration für die Clock Chain eines AtSamC21E15A einzustellen. Dabei bin ich darüber gestolpert, dass laut Datenblatt für das FDPLL96M Modul als Quelle der Generic Clock Controller möglich ist. Der Generic Clock Controller hat ja 8 Generatoren
x86)\Atmel\Studio\7.0\packs\atmel\SAMC21_DFP\1.2.176\samc21\include\instance ADC0_GCLK_ID SERCOM4_GCLK_ID_CORE CAN0_GCLK_ID PTC_GCLK_ID TC4_GCLK_ID
-
Thread
goto verpönt - was dann nehmen?
void func1 (void) { printf( "1\n" ); } void func0 (void) { printf( "0\n" ); } Handler jump_table[4] = {func0, func1, func2, func3}; int main (int argc, char **argv) { int value; /* Convert first argument to 0-3 integer (modulus) */ value = ((atoi(argv[1]) % 4) + 4) % 4;
sähe das dann so aus: [c]int main (int argc, char *argv[]) { static const void *jump_table[4] = {&&func0, &&func1, &&func2, &&func3}; int value = ((atoi(argv[1]) % 4) + 4) % 4; goto jump_table[value]; func0: printf( "0\n" ); return 0; func1: printf( "1\n" )
-
Thread
Quarz ohne Kondensatoren
und programmiert haben. Bist du dir da sicher, das ist jetzt sehr neu für mich und funktioniert m.E. nicht. Vorstellen könnte ich mir noch dass beide Seiten mit baugleichen Tastköpfen gleichzeitig belastet werden um einigermaßen Symetrie herzustellen. Das gemessene Signal wird bzgl. Frequenz (i.d.R
Ausganskreis vor. Braucht man die externen Lastkapatitäten immer? Aktuell arbeite ich an einem ARM Cortex M4 (SAME54). Der eingesetzte Quarz benötigt eine Lastkapazität von 8pF. Die Eingänge des SAM bringen schon ca. 6pf mit, parallel also 3pF. Das C0 vom Quarz nochmal ca. 3pF. Jetzt kommt noch das Leiterplattenlayout
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
Das wird schwierig. Wenn dir die Beibehaltung der IDE am wichtigsten ist, dann wären die Microchip-SAM D vielleicht was für dich. Damit gibt's allerdings keine günstigen Fertigboards mit WiFi, jedenfalls so weit ich weiß. Empfehlen würde ich die SAM D aber sicher nicht, insbesondere dann nicht, wenn
weiter steht. Dein Horizont ist also offenbar mindestens genau so klein, aber dafür mit Hass gefüllt. q.e.d.
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
> No of tracks in playlist#2: 0 22:52:05.199 -> Packet sent: 7E FF 6 4E 0 0 3 FE AA EF 22:52:15.166 -> No of tracks in playlist#3: 0 22:52:15.199 -> Packet sent: 7E FF 6 4E 0 0 4 FE A9 EF 22:52:25.190 -> No of tracks in playlist#4: 0 22:52:25.190 -> Packet
sent: 7E FF 6 4E 0 0 9 FE A4 EF 22:53:15.195 -> No of tracks in playlist#9: 0 22:53:15.195 -> Packet sent: 7E FF 6 4E 0 0 A FE A3 EF 22:53:25.215 -> No of tracks in playlist#10: 0 22:53:25.215 -> Packet
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2020
www.stuttgarter-zeitung.de/inhalt.personalvorstand-porth-sieht-schwarz-daimler-15-000-stellen-gefaehrdet.bb0dd38e-f076-4e97-9452-73b7fc980577.html
2Fjeff-bezos-verkauft-amazon-aktien-im-wert-von-drei-milliarden-dollar-a-f18f57ea-4954-4996-a2fa-dac6e13c8fe4&ref=https%3A%2F%2Fwww.google.com%2F
-
Thread
Speicher aus alten E-Auto Akkus
nur ein Teil dieser Projekte kommt.[/code] https://montelnews.com/de/news/8458570b-24b0-46c0-9fb4-e9c881de5660/unb-verzeichnen-161-gw-an-batterie-anschlussanfragen
Straße erneuert. Warum, weiß wohl nur die ZEV. naja, so ist sichergestellt, dass ich in den nächsten 4-5 Jahren noch Gas bekomme, danach wird auch hier eine Wärmepumpe Einzug halten. Falk B. schrieb im Beitrag #7786085: > Sagt der Kleinhäuschenbesitzer mit Solaranlage, Akkupuffer und E-Auto. > Ich
-
Thread
Preisgeld für Akku mit hoher Energiedichte (10kWh/kg)?
>GENAU das geht aber mit aktuellen akkus nicht.. hast du dich schon mal >gefragt, warum man ein E-Bike nicht schnellladen kann.. (das hat nur >0,5kwh und braucht trotzdem min. 1 Stunde bis es voll ist) Doch, es gibt schon länger Akkus die mit 4C (bzw in 15 Minuten) aufladbar sind. Für die Lebensdauer
Centennial Light was originally a 30-watt or 60-watt bulb but is now > very dim, emitting about the same light as a 4-watt nightlight. Toll für Romantiker...
-
Thread
Frage Timing Cortex-M7
631a str r2, [r3, #48] ; 0x30 XDMAC->XDMAC_CHID[1].XDMAC_CSA = &SPIBuffer[0]; 2040000c: 4b2a ldr r3, [pc, #168] ; (204000b8 <TC8_Handler+0xb8>) 2040000e: 4a2b ldr r2, [pc, #172] ; (204000bc <TC8_Handler+0xbc>) 20400010: f8c3 20a0 str.w r2, [r3, #160] ; 0xa0 XDMAC
Auszug aus dem Kapitel des PWM-Controllers "49.2 Embedded Characteristics" aus dem Datenblatt des SAM E70: > 8 Comparison Units Intended to Generate Interrupts, Pulses on Event Lines and DMA Controller Transfer Requests Dazu dann noch die Tabelle in "35.4 DMA Controller Peripheral Connections"
-
Thread
Anfrage wegen SPI auf Arduino Due
mal mein kleines Problem, daran hänge ich gerade leider etwas. Auf dem Arduino Due verfügt der SAM3X über erweiterte SPI-Fähigkeiten. Es ist möglich, diese erweiterten Methoden oder die AVR-basierten zu verwenden. Die erweiterte API kann die Pins 4, 10 und 52 für CS verwenden. Soweit ist das
Hallo zusammen, das Problem beim Due ist, dass der verwendete MC SAM3X8E zwar viel kann, aber die üblichen Arduino-Bibliotheken das nicht unterstützen. Verwendet man die Arduino-Biblioithek ist man selbst in der erweiterten SPI-Bibliothek auf die softwaremäßige Ansteuerung
-
Thread
infrarot-sender
Diode aber mit 5V geht das???? 3. welche Auswirkung hat die IR-Leuchtdiode auf das Auge Gruß Sam
medizinisches Tragbargerät. d.h. das Gerät sollte nicht schwer sein. was könnt ihr mir empfohlen gruß Sam
-
Thread
Ubuntu Linux 12.10 auf schneller Hardware langsam
2887 read(6, "tecture: all\nVersion: 2.5.3-1\nDe"..., 32550) = 32550 read(6, "1304845f\nSHA1: e947b409d6384cf8e"..., 32103) = 32103 read(6, "0638e2ec5592440b8356787a9f5003f7"..., 32294) = 32294 read(6, "tu-devel-discuss@lists.ubuntu.co"..., 32655) = 32655 read(6, "56: 9cfe4bdc3c658846cc5defba587d
..., 31890) = 31890 read(6, "opers <ubuntu-devel-discuss@list"..., 32656) = 32656 read(6, " fd9c1e9568c8dcf6d1df57b5e27f2b1"..., 32344) = 32344 read(6, "libgcc1 (>= 1:4.1.1), libstdc++6"..., 32440) = 32440 ...
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
)<>49 THEN D=1 44 IF AR(E-1)<>49 THEN L=1 45 IF AR(E+1)<>49 THEN R=1 46 RETURN 47 'draw figures 48 FOR W=1 TO 4:A=W*5 49 J=AR(A+3):I=AR(A+4):GOSUB 91 50 J=AR(A+0):I=AR(A+1):COL W+1,0 51 DA A+3,J,I 52 IF (G>0)&(G<>7) THEN COL 7,0 53 ? @1+J,4+I;%25;:NEXT 54 J=AR(3):I=AR(4):GOS 91:COL 6,0 55 E=100+21*AR(0)+AR(1) 56 IF AR(E)=42 THEN GOSUB 61 57 IF AR(E)=46 THEN GOSUB 60 58 DA E,0:? @1+AR(0),4+AR(1);%26; 59 DA 3,AR(0),AR(1):RET 60 NO
-
Thread
Probleme mit Solo4k
same CA PMT twice IBTS Records StateEnded ID record 9c990bd0 Richter Alexander Hold 5e0f IBTS finishEntry record 9c990bd0 Richter Alexander Hold 5e0f IBTS updateType FINISHED IBTS len pixmaps 4 IBTS
] free slot 0 demux 4 for service 1:0:1:D04C:2721:F001:FFFF0000:0:0:0: demux 4 mask 10 prevhash 00691001 [eDVBCAService] don't build/send the same CA PMT twice IBTS Records StateEnded ID record 9c990c50 Richter Alexander
-
Thread
Systick 1ms Problem mit ARM ASF
allerdings passiert dies mit 24 Bit erst seeeeeeehr viel später als 14 Sekunden :D... Ich benutze den Sam4e16e ARM Mikrocontroller mittels ASF von Atmel. [c] #include <asf.h> #define LED0 IOPORT_CREATE_PIN(PIOA, 25) uint16_t milliseconds =0; /* ISR */ void SysTick_Handler(void) {
Ich verwende das Sam4e Xpro Xplained Evulationboard und Atmel Studio.
-
Thread
LPC2129 flash mit OpenOCD-USB programmieren Error: (-902)
history size 512 set history expansion on monitor arm7_9 write_xpsr 0x000000d3 0 monitor mww 0xE01FC040 0x00000001 monitor mww 0xE01FC080 0x00000001 monitor mww 0xE01FC084 0x00000023 monitor mww 0xE01FC08C 0x000000AA monitor mww 0xE01FC08C 0x00000055 monitor sleep 10 monitor mww 0xFFE00004
flash write_image canall.hex 0x00 ihex memory write caused data abort (address: 0x00001000, size: 0x4, count: 0x2) memory write caused data abort (address: 0x00001008, size: 0x4, count: 0x6) memory write caused data abort (address: 0x00001020, size: 0x4, count: 0x3) lpc2000 prepare sectors returned
-
Thread
Thomann E-Piano defekt
'nabend in die Expertenrunde! Ich habe das E-Piano meines Sohns geschrottet. Der Grund ist ziemlich einfach erläutert: Ich habe ein Steckernetzeil angeschlossen mit 30 V statt des Originalen mit 12 V. Die beiden Steckernetzteile sehen ähnlich
Sam W. schrieb im Beitrag #7519174: > Thomas A. schrieb im Beitrag #7519100: >> So wie ich es sehe, wird eine intern >> erzeugte 8V-Spannung nicht mehr erzeugt. > > Hast du das nachgemessen bzw. ein
-
Thread
Pins für LCD
Hallo, ich würde gerne ein 4bit LCD an einen ATSAM3S2B Mikrocontroller von Atmel anschließen. Hierzu würde ich z.B. dieses LCD als Bsp. nehmen: "http://de.farnell.com/powertip/pc1602aru-hwb-g-q/lcd-modul-e-temp-stn-ref-16x2/dp/
dem 64er Package gesucht. Die im Blockdiagramm als D[7:0] bezeichneten Pins heißen im Pinout der SAM3S-Controller offenbar PGMD0 .... PGMD7. Diese Pins gehören zum sogenannten "SAM3SxB/C (64/100 pins) Parallel Programming Interface". Keine Ahnung, was dieses Interface sein soll und ob man damit
-
Thread
STM32 Uart Float Bytes senden
Die Bytes bitte, nicht die dadurch repräsentierten ASCII-Zeichen.) Was kommt an, wenn du z.B. "\x3e\x10\x96\xbc",4 sendest?
falschen Position im Speicher zeigen. Und selbst wenn ich mich irren sollte, so wird doch aus der 4 keine 6. Die Schnittstelle müsste also trotzdem 4 Bytes senden.
-
Thread
ATTINY20 ohne IDE Programmieren
https://www.microchip.com/en-us/development-tools-tools-and-software/microchip-studio-for-avr-and-sam-devices 4. Öffne ein Kommandozeilenfenster auf dem PC (im Deutschen "Eingabeaufforderung", im Englischen "Command Line" oder so, im Russischen keine Ahnung). 5. Gib ein 'cd Documents' (ohne die
einen ganz jungfräulichen ATtiny20 ohne Platine direkt an den Programmieradapter anschließen und mit 4 Akkus (4,8V) versorgen.
-
Thread
wieder Probleme mit dem LCD
nach oben damit mov return, temp ;and copy the HIGH nibble to return cbi LCDS_PORT, LCD_E ;now take E low again nop ;wait a bit before strobing E again nop sbi LCDS_PORT, LCD_E ;same as above, now we're reading the low nibble nop in temp, PinC ;get the data
dein Pin an dem das Busyflag hängt auf Ausgang Samuel J. schrieb im Beitrag #3577223: > RS auf PB4 > RW auf PB5 > E auf PB6 > DB7-DB4 auf PB3-0
-
Thread
Problem mit Funktionspointern
}, // L {5,0x7E,0x04,0x08,0x04,0x7E}, // M {5,0x7E,0x04,0x18,0x20,0x7E}, // N {4,0x3C,0x42,0x42,0x3C}, // O {4,0x7E,0x12,0x12,0x0C}, // P {4,0x3C,0x42,0x42,0xBC}, // Q {4,0x7E,0x12,0x12,0x6C}, // R {4,0x44,0x4A,0x4A,0x30}, // S {3,0x02,0x7E,0x02}, // T {4,0x3E,0x40,0x40,0x3E}, // U {5,0x06,0x18,0x60,0x18,0x06}, // V {5,0x3E,0x40,0x3E,0x40,0x3E}, // W {5,0x42,0x24,0x18,0x24,0x42
-
Thread
Welcher ARM, oder überhaupt?
in ein >register lesen, und ausgeben (Das ganze erzeugt ein statisches Bild auf >nem TV) AT91SAM7 http://www.mikrocontroller.net/articles/Entwicklungsboard_mit_AT91SAM7Sxxx_-_selbstgemacht MFG Falk
der neueren Generation haben auch mehr Befehle. Also man könnte es mit einem Pentium 2 und Pentium 4 vergleichen, Pentium 4 arbeitet schneller und stromsparender mit gleicher Taktfrequenz wie ein Pentium 2. Ein Code für einen dsPIC30 geschrieben läuft unter Umständen nicht im PIC24, auch nicht wenn
-
Thread
Welcher Chip für USB?
://www.atmel.com/dyn/products/product_card.asp?part_id=3579 **) http://www.codemercs.com/IOWarriorE.html
wenn ich mir die Bug-List anschaue, dann wird mir ganz anders. Schon mal die Errata-Liste vom AT91SAM7 angeschaut?
-
Thread
stm32f401 CoIDE Float-Zahl über Semihosting ausgeben
dann auch ein Register mit der Adresse, die die Ursache für den Fault war. Im Datenblatt eines SAM4 von Atmel (das ich gerade zur Hand hatte, aber dieser Bereich ist von ARM vorgeschrieben) sieht das so aus: [pre] Offset Register Name Access
0xE000ED2C HardFault Status Register SCB_HFSR Read/Write 0x00000000 0xE000ED34 MemManage Fault Address Register SCB_MMFAR Read/Write Unknown 0xE000ED38
-
Thread
HV-Generator 15 kV
DO160E-Neuling schrieb im Beitrag #3358353: > Wie "normgerecht"? DO160: 25 Electrostatic Discharge (ESD). This requirement is very similar to the commercial ESD requirement. It uses the same human
DO160E-Neuling schrieb im Beitrag #3358564: > Und es ist definitiv keine bestimmte > Kurvenform vorgeschrieben. Und ich teste nicht nach IEC/EN 61000-4-2 Na dann schraub doch mal eine ESD-Testpistole