-
Thread
gcc-as __AVR_HAVE_MUL__
Hey, Irgendwie stehe ich gerade auf dem Schlauch und ich weiß nicht woran es liegt. Ich habe hier folgendes Code-Snippet. [avrasm] .ifdef __AVR_HAVE_MUL__ .global mul16 mul16: ... ret .endif [/avrasm] Übersetze ich das für den ATtiny13A (wo es ja ausgeblendet sein soll) funktioniert das. Übersetze ich das für den ATmega88PA bekomme ich eine Fehlermeldung. [code]invalid identifier for ".ifdef" ".endif" without ".if"[/code] ich habe es auch schon mit [avrasm].if defined( __AVR_HAVE_MUL__ )[/avrasm] probiert. Aber auch das geht nicht. Ich habe keine weiteren Includes und
-
Thread
Variablen in avr-as und avr-gcc
Hallo. Was mache ich hier falsch? Ich deklariere in meinem .S-File zwei Variablen: .global var_a .global var_b var_a: .byte 4 var_b: .byte 1 In meinem .c-File mache ich dann das: extern unsigned char var_a[4]; extern unsigned char var_b; und in der main: var_a[0] = 1; var_a[1] = 2; ... var_b = 5; Freundlicherweise 'optimiert' der Linker das so schön, das im Moment var_a[1] und var_b die gleiche Adresse kriegen. Gibt es irgendeine Lösung, mit der das sicher funktioniert. Die Variablen will ich in Assembler deklarieren, damit sie im Speicher genau hintereinander stehen
-
Thread
Kondensatorparadoxon umgehen
umgewandelt worden. Die Elektrische Ladung Q (A x s) ist c x U. Lade ich 1uF auf 10V: 1uF x 10V = 10uAs Jetzt schliesse ich den geladenen 1uF mit einem ungeladenen 1uF zusammen, was 2uF ergibt. Jetzt haben beide 5V und die Ladungsmenge beträgt: 2uF x 5V = 10uAs Und nun?
C*(U*U) also 0.5*1uF*(10V*10V) = 50uAVs > Ladung Q = C*U also 1uF * 10V = 10 uAs > > 5V 2uF: > Energie E = 1/2*C*(U*U) also 0.5*2uF*(5V*5V) = 25uAVs > Ladung Q = C*U also 2uF * 5V = 10 uAs
-
Thread
FPGA überfüllt -> Brauche Hilfe bei der Optimierung.
Number used as logic LUTs: 8633 Number used as distributed RAM: 0 Number used as ripple logic: 156 Number used as shift registers: 0 [/code] Wenn ich hingegen diese eine
Number used as logic LUTs: 449 Number used as distributed RAM: 0 Number used as ripple logic: 32 Number used as shift registers: 0 [/code] Die Frage die sich mir nun
-
Thread
mit Bascom über rs232 Frequenz aus einen Frequenzzählermodul auslesen.
Mal ein kleines Beispiel zum testen mit Terminalausgabe. Dim Sx As String * 25 'Stringlänge gesamt + Endzeichen Dim B(24) As Byte At Sx Overlay 'Feld mit 24 Byte anlegen Dim N As Byte Enable Urxc
$baud = 9600 'Config Serialin = Buffered , Size = 20 Config Input = Cr Dim Char_buffer1(16) As String * 1 Dim Char_buffer2(16) As String * 1 Dim Contrast_wert As Byte bekomme ich beim compilieren eine Fehlermeldung Error : 103 Line : 16 = expected , in File : C:\Users\Berres\Desktop
-
Thread
UPDI Programmer bauen - alias "El Tangas"
Verbindung zu einem dedizierten Pin (updi/reset). > Taucht hier ein auswählbarer Programmer in AS auf? s.o.
Okay, Danke dir, ich kümmere mich darum wenn "AS" gelöst ist.
-
Thread
JUNG Tastschalter 506TU
Klaus schrieb im Beitrag #7666351: > und sich das > System 55 optisch auch nur marginal vom AS500 unterscheidet. AS500 ist - sorry- sozialer Wohnungsbau Wen dann schon LS990 :-)
Mir schon klar das jemand der AS500 für ausreichend hält auch keinen Sinn in einem Tastschalter sieht :-)
-
Thread
UART mit 1MBaud
not achievable the closest possible Baud rate divisor will be used as long as that divisor gives a Baud rate which is within +/- 3% of the Baud rate originally set. For example: A non-standard Baud rate of 490000 Baud is required. Required divisor = 3000000 / 490000
Sondern wie dies intern real umgesetzt ist. >The exact Baud rate may not be achievable - however as long as the >actual Baud rate used is within +/-3% of the required Baud rate then the Alles nix neues.
-
Thread
Tutorial 10x10x10 LED-Cube
' Variablen definieren ********************************************************* Dim Maxbild As Word Dim Bild As Word Dim Dauer As Byte Dim Ebene As Byte Dim Temp As Word Dim Offset As Word 'Programmstart ***************************************************************** Ea4 = 1
'10 Ebenen durchmultiplaxen Offset = Bild * 130 'As Word (max. 65535) also max 504 Bilder!!! 'sonnst As Bit Long (max. 2147483647) also max. 16519104 Bilder ;-) Temp = Ebene
-
Thread
6502 Prozessor wer kennt den noch?
Compiler suchen um einen Assembler zu finden ;-). 6502-Assembler gibts viele, wie beispielsweise den AS, der anscheinend fast alles kann was sich im letzten Jahrtausend mal jemand an Mikroprozessoren und -controller einfallen lies: http://john.ccac.rwth-aachen.de:8000/as/
schrieb im Beitrag #2225548: >>Bei FPGAs die von einem externen Flash geladen werden kann man es mit AES >>verschlüsseln. > Aber nur bei grösseren FPGAs. Hängt vom Hersteller ab, Bei Xilinx hast du recht. Die aktuelle Lattice FPGA Familien ECP3 und MachXO2 können entweder AES (ECP3 auch der kleinste
-
Thread
msp430-gcc 4.6.3, as: unrecognized option '-mcpu=430'
unpatched) Dürfte also ok sein. msp430-gcc -dumpspecs hat ergeben, daß unter der Direktive *invoke-as eben "as" steht und nicht "msp430-as". Habe den gesamten dump in eine Datei umgeleitet, as in msp430-as geändert und gcc diese Datei mittels -specs= verwenden lassen. Und siehe da, der Fehler hat sich
compiling gelernt. Übrigens steht in den specs von msp430-gcc interessanter weise immer noch nur as statt msp430-as bei *invoke_as. Jan
-
Thread
Demoversion Bascom zu wenig?
'A: Unterschenkel; C: Oberschenkel; N: Abstand von Hüft- zu Schulterservo # Dim B As Single , F As Single 'B & F: Zwichenergebnisse Dim Gamma As Single , Betha As Single 'Gamma: Winkel Hüftgelenk; Beta: Winkel Kniegelenk Dim Alpha As Single , Phi As Single , Delta As Single 'Alpha + Phi = Winkel Schultergelenk = Delta Dim X As Single , Y As Single , Z As Single , U As Single , V As Single , W As Single 'Das Sind Klammerergebnisse
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
unsigned long baudrate) { // set port directions PORT->Group[1].DIRSET.reg = PORT_PB22; // TX as output PORT->Group[1].DIRCLR.reg = PORT_PB23; // RX as input [/c] Hier werden die beiden die Pins Tx und Rx als Output und Input definiert. Das ist aber falsch. Man muss statt dessen den I/O
übertrage, bleibt es in der DFLL Synchronisation hängen. [c] // Enable the Generic Clock GEN 1 as DFLL48 as Reference REG_GCLK_CLKCTRL = GCLK_CLKCTRL_CLKEN | GCLK_CLKCTRL_GEN_GCLK1 | GCLK_CLKCTRL_ID(0); ==> while((REG_SYSCTRL_PCLKSR & SYSCTRL_PCLKSR_DFLLLCKF) =
-
Thread
Fusebits lassen sich nicht setzen (neuer ATMEGA328P)
avrdude.exe: Device signature = 0x1e950f (probably lgt8fx328p) avrdude.exe: safemode: lfuse reads as 0 avrdude.exe: safemode: hfuse reads as 0 avrdude.exe: safemode: efuse reads as 0 avrdude.exe: safemode: lfuse reads as 0 avrdude.exe: safemode: hfuse reads as 0 avrdude.exe: safemode: efuse reads
erhalte ich: avrdude: Device signature = 0x1e950f (probably m328p) avrdude: safemode: lfuse reads as 62 avrdude: safemode: hfuse reads as D9 avrdude: safemode: efuse reads as FF avrdude: safemode: lfuse reads as 62 avrdude: safemode: hfuse reads as D9 avrdude: safemode: efuse reads as FF avrdude
-
Thread
Email verschlüsseln - praktische Erfahrungen?
Verfahren überhaupt sein. Denn wer diese > Schwäche findet, der landet im Geschichtsbuch. Es soll AES-Varianten geben, die von der NSA manipulierte S-Boxen enthalten. AES ist als nicht gleich AES...
Uhu Uhuhu schrieb im Beitrag #3256388: > Es soll AES-Varianten geben, die von der NSA manipulierte S-Boxen > enthalten. AES ist als nicht gleich AES... Kann man solcherart verschlüsselten Kram mit dem normalen AES dann wieder entschlüsseln? Sonst
-
Thread
AtmelStudio, GCC, WinAVR, und was noch? Gesperrt
so, Hilfe zu erlangen. Ich habe nun ein wenig rumprobiert in ASM so gut wie in C. Ich habe AS4 und AS6.2 mit einem STK500. Mit AS4 schaffe ich es zumindest mal den ASM-Code auf den ATmega16 zu bekommen. Aber den C-Code bekomme ich weder mit AS4 noch mit AS6.2 drauf. Dazu kommt dass AS6.2
Roy T. schrieb im Beitrag #4530418: > langsam und AS6.2 noch viel mehr Wenn es keinen zwingenden Grund gibt, AS6.2 zu verwenden, bist du mit AS4.19 (oder AS4.18SP3) deutlich besser bedient, speziell bei einem etwas langsameren Rechner.
-
Thread
EleLa - Elektronik Lagerverwaltung V3.1
Man kann auch diesen Befehl eingeben: [code]SELECT Handbuch AS Hnd, * FROM gehause[/code] Dann sieht man alle Datensätze. Bzw. die Tabelle von Gehäuse/Lager: [code]SELECT Handbuch, Handbuch AS Hnd FROM bauteillager WHERE NOT Handbuch IS NULL[/code]
arguments] Environment variables accepted: QTCHOOSER_RUNTOOL name of the tool to be run (same as the -run-tool argument) QT_SELECT version of Qt to be run (same as the -qt argument)[/c] Mit dem qtchooser könnte man demnach eine Anwendung auch mit einer anderen Version starten. Irgendwie
-
Thread
Meßempfänger SMV 41
After Schaffner's acquisition of MEB, the SVM41 with some hardware and software updates was produced as the SCR3101 and finally as the SCR3501. Please refer to the "SCR_35xx_Memory Card.pdf" file for memory card requirements.
transfer files to the PCMCIA card is another machine with that type of slot? Because I see INTERLINK as an option in the menu and that could be started from any DOS machine that has a physical serial port, or (as I prefer to do it) a Virtualbox VM where you hard-configure a USB-Serial Dongle as COM1...4
-
Thread
Stundenlohn - selbstständiger Elektronikentwickler
wissen/online-rechner-stundensatz-nettoeinkommen-selbststaendig https://www.google.com/search?hl=de&as_q=Stundensatz+kalkulieren&as_epq=&as_oq=&as_eq=&as_nlo=&as_nhi=&lr=&cr=&as_qdr=all&as_sitesearch=mikrocontroller.net&as_occt=any&safe=images&as_filetype=&tbs=
-
Thread
Assembler lernen für Mikrocontroller-Programmierung
Fragen antworten : Bernd S. schrieb im Beitrag #6119757: > 1. Warum zeigt mir das Atmel Studio 7 ( AS7 ) mit DebugWire nicht das > OSCCAL -Register an ? > > 2. Habe ich OSCCAL mit 67dez richtig ausgelesen? > Bernd_Stein
dementsprechend verstanden, was du mir damit mitteilen wolltest. Ich war so beschränkt zu denken, es liegt am AS7 Assembler dessen Operatorfunktion : Bitweises NOT nicht so arbeitet wie ich es glaubte. Bernd_Stein
-
Thread
SPICE MODEL 6SA7GT wie funktioniert ?
?! https://www.radiomuseum.org/tubes/tube_6as7gt.html http://www.duncanamps.com/spicevalvest.html
halo beide modelle nun hier PAIR 6N13S Röhren TUBES ( 6AS7G, ECC230 )
-
Thread
ablötlitz oder vielleicht doch ablötwitz?
ppx schrieb im Beitrag #2235260: > has anyone really been far even as decided to use even go want to do > look more like? ;) You’ve got to be kidding me. I’ve been further even more decided to use even go need to do look more as anyone can. Can you really be far even as decided half as much to use go wish for that? My guess is that when one really been far even as decided once to use even go want, it is then that he has really been far even as decided to use even go
-
Thread
Led Matrix mit 1 5x7 LED Modul
11059200 $baud = 9600 Config Portb = Output Config Pind.5 = Output Config Pind.6 = Output Dim A As Byte Dim B As Byte Dim C As Byte Dim D As Byte Dim E As Byte Dim F As Byte Dim G As Byte Dim H As Byte Dim I As Byte Dim Y As Byte Dim Z As Byte Dim W As Byte Dim V As Byte Dim U As Byte
-
Thread
Z180-Stamp Modul
entsprechenden Port pollt. [pre] ?conin: ld a,(iobyte) and 03h jp z,ff.in dec a jp z,as0inp dec a jp z,as1inp jr nullinput ... as1inp: in0 a,(stat1) rlca jr nc,as1inp in0 a,rdr1 ret [/pre]
want CP/M 3 to follow when it is looking for a program file. With SETDEF you can ask CP/M 3 to make as many as sixteen searches when you do not include a drive specifier before the command keyword, but that is a rare case! ... When you use a SETDEF command to define your own drive chain, include
-
Thread
BITs Bytes struct
_t DATA_6:1; uint8_t DATA_7:1; }; union Datensatz { I2CData asI2cData; uint8_t asByte; }datensatz; datensatz.asI2cData.RS = 1; datensatz.asI2cData.RW = 0; datensatz.asI2cData.DATA_7 = 1; datensatz.asByte = 0x42; [/c]
Arduino Fanboy D. schrieb im Beitrag #5763628: > union Datensatz > { > struct I2CData asI2cData; > uint8_t asByte; > }datensatz;
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
for the CNY17III it is not available in the > market...(use following link to check alternative) As far as I can see, there are a couple of CNY17 available. I think you are a bit confused because of the ...III. There is CNY17-1 to CNY17-4. The one you mentioned is the ...-3. I would suggest using .
without shield, but don't forget pin 25. 3. Exactly. 4. Yes, it should. I didn't test it myself as I have a JTAGICE mkII and used a Mega168. 5. As written in the schematic you could use Ponyprog. On their homepage they have also some examples of working programmers. 6. They work with the same crystals
-
Thread
CRC-16 Prüfsumme (serielle Übertragung)
ich das anfangen soll mit diesem Code. Grüße Olaf Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button.Click Dim CRC16 As UShort = 0 Dim Zahl As Byte Zahl = X ' hier nacheinander die Werte (0-255), über die die
Zahl) Label.Text = Str$(Val(CRC16)) End Sub Private Function CRCBerechnung(ByVal CRC As UShort, ByVal C As Byte) As UShort Dim I As Byte Dim P As UShort = 40961 ' bitinvertierte Polynommaske 2^15 + 2^2+1 For I = 0 To 7 If ((CRC Xor C) And
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Oder man nimmt den AS3935 (http://ams.com/eng/Products/Wireless-Connectivity/Wireless-Sensor-Connectivity/AS3935) :D
klappt der geplante Einsatzzweck nicht: Akkuschrauber an der Werkbank per NT direkt speisen. Die vom AS abgerufenen Stromspitzen triggern die Strombegrenzung SOFORT, nur mimimimi-Anlauf ist möglich :-/ Stephan HB9ocq
-
Thread
AVR für wenig Geld im LAN
funktionierender Prozessor ins Programmierboard (Pollin) - auslesen des DEVICE - speichern Device-File as z.B. device.bin - mit WinHex diese File öffnen - bis ans Ende der Liste gehen - ab Adresse 000083EE bis 000083F3 steht die MAC-Adresse - ab Adresse 000083F4 bis 000083F7 steht die Gateway-Adresse
Einfach den Winsock auf die Form ziehen. 'Dann brauchst Du einen kleinen Timer: Dim Antwort As String Dim Kontrollampe As String Dim spannung As String Dim ServerIP1 As String 'Zu finden hier: Sub Pause(Seconds As Single) Dim Timer1 As Single, Timer2 As Single, currentDate As
-
Thread
Pico-Ballonmission von Loetlabor-jena
https://aprs.fi/?c=raw&limit=&call=DK3SB-5 [code] 2017-08-31 12:11:23 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2::DK3SB-5 :PARM.Temp,Vbat,Vsol 2017-08-31 12:11:23 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2::DK3SB-5 :UNIT.degC,mV,mV 2017-08-31 12:11:23 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2::DK3SB-5 :EQNS.0,1,-512,0,1,0,0,1,0 2017-09-03 19:01:03 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2:/031658z/=<:v%Sx3O[*1|!"&ZI]+s| 2017-09-04 09:44:06 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2::DK3SB-5 :PARM.Temp,Vbat,Vsol 2017-09-04 09:44:06 CEST: DK3SB-5>APRS,TCPIP*,qAS,DK3SB-2::DK3SB-5
-
Thread
BASCOM: große Zahlen über alle 4 Zeilen eines 4-Zeiligen L
Hi, tja weil der Locate Befehl die falschen Adresszeilen anspringt ... Sub Gotoyx(byval Y As Byte , Byval X As Byte) Local Dat As Byte Select Case Y Case 0 : Dat = &H00 Case 1 : Dat = &H20 Case 2 : Dat = &H40 Case 3 : Dat = &H60 End Select Dat = Dat + &H80
zahl2(x as byte) local x1 as byte: x1 = x + 1 !!!Interessante Zeile!!! local x2 as byte: x2 = x + 1 !!!Interessante Zeile!!! local y1 as byte: y1 = y + 1 local y2 as byte: y2 = y + 1 local y3
-
Thread
LPC1768 OpenOCD arm-none-eabi-gcc 5.3.0
that will lead to the blocking of your site for life and you will lose everything and your reputation as well. But get a reputation as a malicious spammer. My bitcoin wallet:19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL
that will lead to the blocking of your site for life and you will lose everything and your reputation as well. But get a reputation as a malicious spammer. My bitcoin wallet:19ckouUP2E22aJR5BPFdf7jP2oNXR3bezL
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
file "Playlist Loop ON" 0301.mp3 - Audio file "Playlist Loop OFF" /MP3 [Copy same content as in /ADVERT here] [/code]
hab ich dann 2 Auswahlmöglichkeiten: Adruino as ISP oder Arduino as ISP (ATTiny Core) Was sind Fuses? Die Einstellungen? Board: ATTiny 25/45/85 Save EEprom: EEprom retained Timer 1 Clock: CPU LTO: disabled B.O.D.: disabled Chip: ATTiny85
-
Thread
VT100-Terminal (VGA+PS2)
FFC0 == $0240 'CRTL code ch := ch-$260 'redefine as CTRL+char
www.qwerkywriter.com/ https://www.kickstarter.com/projects/elretron/penna-retro-bluetooth-keyboard-starting-as-low-as https://gadgetswizard.com/azio-retro-classic-penna-typewriter-modern-keyboards-wearing-vintage-clothes
-
Thread
Pollin Board macht nicht was es soll mit ATMega16
'definieren des verwendeten externen Quarz (8MHz) Dim A As Byte 'dimensionieren der verwendeten Variablen Dim B As Byte Ddrd = &B11100000 'definieren der verwendeten
Anfang der Schleife [/pre] Das funktioniert super! könntet ihr mir nich sagen, für was Dim A As Byte Dim B As Byte ist? Ist das eine Variablendeklaration? Für was wird die im Testprogramm benötigt? Grüße, Jaki
-
Thread
Kopierschutz für (Entwicklungs-) Bibliotheken - Diplomarbeit
externe Flashspeicher mit Verschlüsselung eingesetzt, wenn der Inhalt wertvoll ist. Glaub das ist AES. Eine Dekoderhardware im FPGA und der Schlüssel in einem kleinen FLASH/ROM im FPGA erledigen die Decodierung der Konfiguration. Was digitale Wasserzeichen betrifft: Man muss ja nicht die Firma
ATMEL Chips mit besonderen Seriennummern fertigen zu lassen. Diese können als Hash und Key bei z.B. AES verwendet werden. Damit kann der Bootloader im Klartext im Flash stehen, der Angreifer kommt an die Schlüssel nicht heran, da sie in der CPU sind. Der Rest der Software ist AES Verschlüsselt im FLASH
-
Thread
Seltsames Problem Attiyn 13 und Attiny 45
Portb.2 Const Fade_up = 20 Const Fade_down = 20 Const Hold = 10 Const Pause = 5 Dim Address As Byte Dim Command As Byte Dim Led3 As Byte Dim A As Byte 'Auflösung 0 - 49 Dim Timerzaehler As Byte Dim Speed As Byte
Portb.2 Const Fade_up = 20 Const Fade_down = 20 Const Hold = 10 Const Pause = 5 Dim Address As Byte Dim Command As Byte Dim Led3 As Byte Dim A As Byte 'Auflösung 0 - 49 Dim Timerzaehler As Byte Dim Speed As Byte
-
Thread
Schaltplan Rotordisplay
um gleich bei Austriamicrosystems zu bleiben, der AS1743 kann das recht gut. nette schaltung übrigens, die hab sowas mit dem AS1108 gebaut ... bist du ein AMS Fan?
Tobias, wie bist du eigentlich an den AS1100 gekommen?
-
Thread
Mikrocontroller Authentifizierung fuer Funknetzwerk
verschlüsseln und als Paket bekommen: 1. Client->Server: [[ID Client][GetNonce][Rand Fülldaten][md5] AES] 2. Server->Client: [[ID Client][SetNonce][Nonce Nummer][md5] AES] 3. Client->Server: [[ID Client][Nonce][Nutzerdaten][md5] AES] 4. Server->Client: [ACK] z.b. Aber ich hab mich mal umgeschaut
www.smarthomatic.org Habe ich mir jetzt mal angesehen: SmartHomatic nutzt symmetrische Verschluesselung (AES). Zum Schutz gegen Replay, enthaelt jeder AES-Block einen Zaehler (Rollkey). Die folgenden Bloecke werden mit dem ersten kombiniert, daher brauchen sie keinen eigenen Zaehler (CBC [1]). Man muesste
-
Thread
Franklin Lightning Sensor IC
Hat einer von euch auch noch Interesse an einem Franklin Lightning Sensor IC (AS3935-BQFT)? Stückpreis bei FUTURE Electronics derzeit 4,98 + MwSt Näheres hier: http://www.ams.com/eng/Products/RF-Products/Lightning-Sensor/AS3935 73, Joe (DL3AKB)
Layout tips für die Antenne: http://media.digikey.com/pdf/Data%20Sheets/Austriamicrosystems%20PDFs/AS3935_EvalManual_AN.pdf Smarti
-
Thread
QT und pyqt im koemmerzielen Produkt benutzen
> "If the company tried to release its version and still treat it as a > trade secret, that would violate the GPL," Lesen ist gar nicht so schwer: "if the company tried to release and still treat it as a trade secret". Das heißt auf deutsch: "wenn ein Kunde meine
the company tried to release its version and still treat it as a >> trade secret, that would violate the GPL," > > Lesen ist gar nicht so schwer: "if the company tried to release and > still treat it as a trade secret". Das heißt auf deutsch: "wenn ein > Kunde
-
Thread
Assemblerprogrammierung ARM CORTEX
RCC_APB2 Base add R1, #0x18 // add offset of APB2ENR to R1 // The last two steps are the same as ldr R1, =0x40021018 ldr R1, =0x44244444 // Configure PIN13 as PP output @ 2MHz str R1, [R0] // Write config to GPIOC_CRH [/code] Die überflüssigen adds sind tatsächlich quasi sinnfreies
https://sourceware.org/binutils/docs/as/Symbol-Names.html#Local-Labels-1
-
Thread
Maximum Ratings kleiner as Electrical Characteristics
Moin, im Datenblatt http://akizukidenshi.com/download/ds/sctech/LP0001.pdf ist das Maximum Rating der Versorgungsspannung 5 V, die Electrical Characteristic für die Versorgungsspannung 3-6 V. Verstehe ich da was falsch, ist das so üblich oder ist einfach das Datenblatt (so weit man es so nennen will) Mist? Zwischen 5 V und 6 V ist die Funktion garantiert, aber der Chip geht kaputt? Ich brauche den Chip nicht, ich habe das Datenblatt nur im Zusammenhang mit etwas anderem gefunden.
-
Thread
avr-as Problem mit include und allgemeiner Syntax
enthaltene Funktionen gern im Rahmen eines C-Projektes nutzen. Natürlich meckert der GCC-Assambler avr-as über andere Syntax. Das ist ärgerlich, aber nachvollziehbar. Gibt es ein Dokument in dem nötige Anpassungen (avrasm --> avr-as)zusammengefasst sind? Exemplarisch konnte ich herausfinden, dass es zum
Assembler umgestellt wurden, ist das ein guter Workaround. In Dateien, die von Anfang an für avr-as geschrieben werden, würde ich das Macro nehmen, das erscheint mir sauberer.
-
Thread
GaAs Switch von JRC -> Ruhelage?
Hallo Forum, möchte einen "MEMS" Switch einsetzen. Exakt ist es der NJG1642 von JRC. Über was sich das Datenblatt ausschweigt ist die Ruhelage der beiden Wechsler wenn der Baustein spannungsfrei ist. Denkbar wäre jeder Wechsler für sich Zufall, beide gemeinsam Zufall, "offen" womöglich auch oder eben eine definierte Stellung. - Muster kommen erst noch, kann es also noch nicht selbst probieren - Anfrage JRC noch nicht beantwortet Vielleicht hat jemand diesen oder einen ähnlichen Switch schon benutzt und möchte seine Erfahrung diesbezüglich mitteilen. besten Dank im vorraus. Gruß, Holger
-
Thread
[S] CF930 GaAs-FET
Moin, hat jemand von euch noch ein paar (max. 10 Stck.) CF930 (= CF300 in SMD-Version) herumliegen, die nicht (mehr) benötigt werden? Natürlich nur unbenutzte fabrikneue im Tape... :-) Bitte Angebote mit Preisvorstellung per PN. Schöne Feiertage rundherum.. Michael
-
Thread
AVR und C++ - ein Versuch
--libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function Thread model: single gcc version 6.2.0 (GCC
es funktioniert ohne, oder deine Toolchain ist kaputt / falsch konfiguriert / unvollständig... > as Ist das der Host as? gas für x86 oder ne andere Host-Plattform wirk kaum -mmcu=avr5 kennen ;-) Der verwendete as sollte dem entsprechenden config.log zu entnehmen sein.
-
Thread
USBasp+AVRdude+libusb=MEGA-STRESS
Setzen der Fuses? Return-Code des Programms: 0 ---Output--- avrdude.exe: safemode: lfuse reads as E1 avrdude.exe: safemode: hfuse reads as DF avrdude.exe: safemode: lfuse reads as E1 avrdude.exe: safemode: hfuse reads as DF ---Errors--- avrdude.exe: Version 5.5, compiled on Jun 9 2008 at
muß es immer ausehen, ich meine mit: >> ---Output--- avrdude.exe: safemode: lfuse reads as E1 avrdude.exe: safemode: hfuse reads as DF avrdude.exe: safemode: lfuse reads as E1 avrdude.exe: safemode: hfuse reads as DF das ist der aktuelle Stand der Fuses >> avrdude.exe
-
Thread
DCF77-Modul von Pollin
Debug = 1 Enable Interrupts Config Date = Dmy , Separator = . Declare Function Dcf_timezone() As Byte Dim I As Integer Dim Sec_old As Byte , Dcfsec_old As Byte Sec_old = 99 : Dcfsec_old = 99 Wait 2 '////////////////Initialisierungen///////////////////////// Print "Modul wird einschalten
Guten Abend Allerseits. Ich habe die 3.3 Volt die das Pollin DCF 77 Modul braucht mit einem AS2810AT erzeugt. 5 Volt rein und 3.3 Volt raus. Den AS2810AT habe ich aus einem alten CD Brenner. Ich kann nicht negatives über die Pollin DCF Module sagen - laufen bei mir prima. Ein kleines Schaltbild
-
Thread
Datei mit Passwort sehr sicher verschlüsseln
GPG: https://askubuntu.com/questions/60712/how-do-i-quickly-encrypt-a-file-with-aes
sowohl in der Kryptologie als auch in der Computertechnik steht schließlich nicht still. Bei AES (und sicher ach bei anderen Verschlüsselungsverfahren) wird schon kräftig daran gearbeitet: https://de.wikipedia.org/wiki/Advanced_Encryption_Standard#Schw%C3%A4chen_und_Angriffe AES gilt zwar