-
Thread
Wie könnte man mit einem ATMEGA einen 8-fachen Rechteckgenerator erstellen?
250 gibt 1.000 Hz Endwert = 25 gibt 10.000 Hz Die Frage ist halt, ob es ein ATMEGA bei 16 oder 20 MHz schafft, 50.000 mal 8 16Bit Variablen zu inkrementieren, auf einen Endwert zu prüfen und 8 Portbits zu toogeln.
Durchlauf. Das ist reichlich. Das klappt fast schon in C, in ASM auf jeden Fall.
-
Thread
ATtiny12: Assembler in Atmel Studio 7
auch keine Interrupttabelle. Probier mal: [code] .include "tn12def.inc" .cseg .org 0x00 ldi r16,0b00011001 out DDRB,r16 ldi r16,0b00011001 out PORTB,r16 hang: rjmp hang [/code]
bereits in einem ähnlichen Fall mit ähnlicher Selbstquälerei schrieb – es gibt auch ATTINY85, ATTINY84 oder gar ATMEGA328P – alle auch in PDIP, den erstgenannten gibt es sogar auch als PDIP8, man kann sie sowohl in Assembler als auch in C programmieren, da hier immer reichlich SRAM vorhanden ist und der
-
Thread
Problem mit abgeschnittenen Nachkommastellen bei einer Berechnung (CCS C Compiler)
Hallo, habe ein kleines Problem bei einer Berechnung. Ich verwende den CCS C Compiler zur Programmierung eines PIC µC. Das Problem betrifft folgende Formel: [c]dutyp = 30+(70/(max_temp-min_temp))*(temp-min_temp);[/c] Die einzelnen Variablen folgendermaßen deklariert: [c]signed int16 temp=0; // Temperature in °C int8 min_temp; // Min.-Temp int8 max_temp; // Max.-Temp signed int16 dutyp
-
Thread
PIC RC5 blinkende LEDs
schalten. Muss ich hier etwas mit Interrupts machen oder ein Multitask-Programm mit Zähler? Ich verwende PIC16F84 und programmiere in C mfg ehuellen
im Hintergrund den Code einliest, z.B.: http://www.mikrocontroller.net/topic/12216#new Ist in C, daher sollte es auf den PIC portierbar sein. Peter
-
Thread
pipeline
der 16 bit pmp besteht ganz normal aus steuerwerk ein operationwerk ein ram,wenn es ihnen weiter helft,wenn nicht dann schreiben sie mir bitte dann kann ich ihnen noch weiter mein 16 bit beschreiben ,danke
Systems und Modern approaches in digital design) allerdings wurde uns das Pipeline Prinzip an Hand des PIC16F84 nähergebracht. Und der ist schon 100%ig vorhersagbar. Allerdings handelt es sich auch nur um eine Pipeline für (soweit ich mich gerade erinnere) 2 "Stufen" , so daß der einzige Pipelinestall
-
Thread
Simple Kompass-schaltung gesucht
ve6sbs.sbszoo.com/projects/compass/kmz52an00022.pdf Wäre mir zu aufwändig, ein Digitalmodul mit uC sind nur 2 Chips.
Ich habe sogar noch so ein Vector 2X Modul auf einer Platine mit PIC16C84. Wenn man den programmiert bzw. Programmieren kann, braucht nur noch die LED dran. https://phanderson.com/printer/compass/compass.html
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
die rohen Telegramme aus. Bei meinem Regensensor sieht das so aus: [code] 4b 2d d4 2b 25 08 33 c2 70 80 f1 40 a5 00 c6 00 86 c0 00 ... <--SYNC--?> | <-----ID--------> TV VV <--> ?? Länge? Typ/value |Temp ... cd 63 c0 0a c0 53 c0 0e c0 1a e6 ea c2 2c 84
ff 00 fa 00 76 d3 30 89 70 05 16 #005 1550419125 L=25 4b 2d d4 2b 12 02 48 97 a9 de 8a 00 02 40 9b 40 ba 1b c8 6d 11 4e e0 5a 1b RSSI 81 #006 1550419550 L=29 4b 2d d4 2b 12 02 48 97 a9 de 8a 00 03 40 8e 40 9b 1a 72 b2 0d 6a 20 23
-
Thread
MSP430 Taktfrequenz zu niedrig?
<.LVL0>: c4d2: 3c 40 00 05 mov #1280, r12 ;#0x0500 c4d6: b0 12 28 c6 call #-14808 ;#0xc628 0000c4da <.LVL1>: c4da: b2 40 10 00 mov #16, &0x0186 ;#0x0010 c4de: 86 01 0000c4e0 <.Loc.11>: c4e0: b2 40 ff 00 mov #255, &0x0184 ;#0x00ff c4e4: 84 01 0000c4e6 <.Loc.13>: c4e6: 1c 42 82 01 mov &0x0182,r12 ;0x0182 c4ea: 3c f0 f0 ff and #-16, r12 ;#0xfff0 0000c4ee
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
falsche Headerdatei hochgeladen, im Abschnitt [code] #if (readint_enable == 1) int checkint16(char *p, int *myi); int16_t readint(); #endif [/code] ist die Zeile mit [code] int checkint16(char *p, int *myi); [/code] zu entfernen ! Sorry
Gleitkommabibliothek einschließlich Ausgabekonvertierung stolze 028Ah Befehlsworte lang ist (für nen PIC16). Aber was bringt das? Garnix. Ralph S. schrieb im Beitrag #5740416: > Ich komme gerade mal nach 6 Unterrichtseinheiten dazu, zu erklären was > ein Linker macht... Ein schlechter Linker linkt
-
Thread
Halbbrücken Resonanzwandler mit ATMega
verwende ich ein PWM Controller mit einem Gatetreiber IC. Nun möchte ich den Controller durch einen uC ersetzen. Da ich sehr wenig Erfahrungen mit uCs habe möchte ich wissen auf was ich achten muss bzw. reicht ein ATMega8 aus um die Schaltung zu realisieren. Oder benötige ic zwei 16bit Timer? Kann mir
Mikrocontroller z.B. 1. von Silicon Laboratories die Serie Si8250/1/2, 2. von Microchip die Serie dsPIC33FJ, 3. von Freescale die Serie MC56F84xx Da gibt es dann auch zum Teil Software, mit der sich die Regelschleife und die Timing-Muster grafisch generieren lassen (z.B. von Silicon Laboratories).
-
Thread
DMX Dimmerpack bauen
das Signal auf dem Osilloskop an. Jetzt versuche es mal mit einem 2 Kanäle oder wollmöglich mit 8,16 oder 32 Kanäle.... Bei mir war es im Test mit 84 Kanäle schuss dann reichte die Zeit nicht mehr um alle "IF THEN" schleifen zu bedienen, musste man warscheinlich die passage in ASM schreiben.
Routine voor het beoordelen van ontvangen Data 'Variabelen definieren .def Uart_status = R16 .def Uart_byte = R17 .def Uart_temp1 = R18 IN Uart_status,ucsra 'Laad register Uart_status (R16) met waarde van UART Status
-
Thread
Hashwert unterliegende Cryptofunktion herausfinden
00 00 00 00 00 00 00 00 00 03 41 EB 00 00 00 00 | 0000:07D0 | 00 00 00 00 00 00 00 00 41 53 84 88 0F CF DB 2B | 0000:07E0 | 2B F5 B2 C9 A3 7D 59 B7 05 9A 06 2E B8 4B 55 F9 | 0000:07F0 | 3C 03 05 C0 0F 22 33 35 09 00 7C 06 00 00 00 00 | [/code] Systemnummer: 4213 | Passwort: schliessanlage2
00 00 00 00 00 00 00 00 00 05 41 EB 00 00 00 00 | 0000:07D0 | 00 00 00 00 00 00 00 00 41 53 84 88 0F CF DB 2B | 0000:07E0 | 2B F5 B2 C9 A3 7D 59 B7 05 9A 06 2E B8 4B 55 F9 | 0000:07F0 | 3C 03 05 C0 0F 22 33 35 09 00 7C 06 00 00 00 00 | [/code] 0x0789 ist offensichtlich die GID,
-
Thread
Packet Radio
To list soundcard numbers, use dstar.exe /?. Notes: - The soundcard is always opened using 48000/16bit/mono mode. - The UDP server is limited to 16 users, listening on all interfaces, to connect DVTOOL for realtime voice, use "Connect to peer" connection. - D-Star data transmissions (full speed
Oder halt alte Cnetz Telefone. (Ich hatte lange bevor der Umbau mit Bausätzen Mode wurde ein Siemens C3 dafür laufen.. Halt mit Selbstgestrickten PIN Umschalter und einem PIC 16C84 für das laden der PLL (I2C) und SE umschaltung- Konnte nur einen Kanal dessen Daten ich händisch errechnet hatte und die
-
Thread
2.2'TFT ILI9340 und Arduino
Reference/SPISetClockDivider Hinter tft.begin kann man den Clock für den Arduino DUE hoch setzen: [c] tft.begin(); SPI.setClockDivider(5); [/c] Ich habe ihn mal auf 5 gestellt, also 84MHz/5=16.8Mhz Damit läuft das ganze etwas schneller. Allerdings nicht so viel schneller wie es die Clock
hier z.B.: http://www.ebay.de/itm/2-2-inch-SPI-TFT-LCD-Display-ILI9341-For-Arduino-AVR-STM32-ARM-PIC-CP11002-H52-/281353505264?hash=item4181f9c9f0:g:3WQAAOSwXeJXf0UF
-
Thread
PIC 16f84a! Hilfe bei Quellcode
Sers Leutz, ich brauche dringend eure hilfe und zwar versuche ich mit dem PIC 16f84a und dem demultiplexer hc4514 ein LED-Display (Punktmatrix) 12x8 anzusteuern und breuchte nun dringend ein programm das genau auf diese anforderungen passt. Die PIC ausgänge RB0-RB8 steuern
Deinen Thread solltest du ins µC Forum stellen...
-
Thread
Midi Switcher Software für µC in C
kommend) zu interpretieren und darauf hin Relais zu schalten. Ein denkbar simple Aufgabe für einen µC... Nach etwas Recherche bin ich als Mikrocontroller Basis auf den PIC16F84A gestoßen, u.a weil er hier (http://www.jimkim.de/html/guitar01_01.htm) verwendet wird und mir für diese Aufgabe gut dimensioniert
aufgebaut. Ich selber bin Informatik Student mit etwas Erfahrung in Mikrocontroller Programmierung in C jedoch auf deutlich hardwareabstrakterer Ebene. Mit so kleinen Controllern wie dem PIC habe ich noch nicht gearbeitet. Auch mit Midi hatte ich bis jetzt nichts zu tun. Leider finde ich im Web nur
-
Thread
C versus Assembler->Performance Gesperrt
Na, dann: [c] ISR_OT_73: push r16 in r16, SREG push r16 call WinkeWinke pop r16 out SREG, r16 pop r16 ISR_OT_73_End: reti //OT-Ende: Ich widme mich mal meiner UART. [/c]
kennst. >Klartext- und jeder weiß was gespielt wird. >Was gibt es demgegenüber für herrlich komplexe C-Ausdrücke! [asm] > ISR_OT_73: > push r16 > in r16, SREG > push r16 > call WinkeWinke > pop r16 > out SREG, r16 > pop r16 > ISR_OT_73_End: > reti [/asm] vs: [c] ISR_OT_73
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
Adresse if (kom == 9) // 9: Spring absolut 0...255 { addr = adrhi * 16; addr = addr + dat; } if (kom == 10) // 10: C * Spring absolut 0...255 { if (C > 0) { C = C - 1; C = C & 15; addr = adrhi
addr = adrhi * 16; addr = addr + dat; } }[/c]
-
Thread
Ich suche Lösung:Digital auf LAN
PolinnAVR gelesen. Ich kann leider selbst nichts umprogrammieren oder löten. Ich brauche minimum 8...16 Ein-/Ausgänge. Grüß Heinrich
funktioniert kann ich nicht sagen) 5x SCM SCR201 Smart Card Reader/Writer xx Prozessoren MHS P-80C31-1 xx Prozessoren PIC16C84-04/P xx LEDs (gelb, grün) xx Kondensatoren etc. Aussen MM alles NEU und NICHT gebraucht. Kontakt über Forum. Grüß Heinrich
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
man denn so verbauen will. Den Z80 gibt es derzeit als 20 MHz Version für wenig Geld. Siehe Ali: "Z84C0020PEC", 5 Stück davon für 4.05€ + 2.73€ Versand. Die dazu passenden PIO, SIO und CTC sind allerdings Exoten, aber die braucht man auch nicht wirklich. Hab grad mal ein Bild ausgegraben, ist auch
Taster anschließen. Wenn es also das ist, dann nimm lieber einen modernen 8-Bitter. Programmiert in C (pragmatisch) oder in Assembler (wenn es dir ums Assembler-Lernen geht und du "näher an der Hardware" dran sein willst). Für AVR Mega und PIC gibt's hier im Forum viel Support, andere sind exotischer
-
Thread
Qualität technische Dokumentation TI (MSP432)
hat, während Timer15/16 lediglich 16bit haben. Im RM0394 hat man dann viele male die gleiche Abbildung zur grundlegenden Beschreibung der Timer-Funktion. Folgende Abbildungen sind zum Beispiel identisch: Fig. 164 auf S. 622
Dokumentationen, die sich wie ein Playboy Magazin lesen lassen. In wieweit andere 32 Bit Nicht-Arm Controller (PIC32, AVR32 ) genauso kompliziert sind, kann ich nicht beurteilen, wäre aber interessant zu wissen,obwohl, Arm-Cortex regiert den 32 Bit uC Markt, Fremdgehen ist da kaum möglich. Andererseits immer wieder
-
Thread
Akku Einhell RG-CM36Li (Rasenmäher) - BMS lädt nicht, Idee
Die Chips sind ein PIC16F1933, 2x LM224, 1xLM2902, 1x LV4051A und ein nicht identifizierbarer (HC164?) - wie auch immer: Sieht mir sehr "von Hand" gebaut und mit eigener Software gelöst aus. Ich habe jetzt ein externes BMS
einfache Arbeitsanweisung kannst mangels Fach-Kenntnissen nicht durchführen? Oder: Was verstehst an a)b)c) nicht ?
-
Thread
Neuling mit Fragen zu PICs und Smartcards
und kann mit Mühe und Not ein LED ans leuchten kriegen ;) Nun wollte ich aber den Code für einen PIC 12C508 auf ne Goldwafer Card übersetzen. Da stellt sich mir eine ganz einfache logische Problemstellung. Der 12C508 verfügt über 8 pins, wovon in dem Code 7 benutzt werden. So ne einfache Goldwafer (16F84 glaub ich) besitzt auch 8 Pins (nennt man das bei den Karten Pins?) wovon allerdings nur 5 benutzt werden können. Was macht man bei einer solchen Situation? Und kann jemand Lektüre empfehlen, die
-
Thread
Knobelei: CRC Polynom / Checksummen-Algorithmus gesucht
, 0xA5, 0xA2, 0x8F, 0x88, 0x81, 0x86, 0x93, 0x94, 0x9D, 0x9A, 0x27, 0x20, 0x29, 0x2E, 0x3B, 0x3C, 0x35, 0x32, 0x1F, 0x18, 0x11, 0x16, 0x03, 0x04, 0x0D, 0x0A, 0x57, 0x50, 0x59, 0x5E, 0x4B, 0x4C, 0x45, 0x42, 0x6F, 0x68, 0x61, 0x66, 0x73, 0x74, 0x7D, 0x7A, 0x89, 0x8E, 0x87, 0x80, 0x95, 0x92
0x14, 0x13, 0xAE, 0xA9, 0xA0, 0xA7, 0xB2, 0xB5, 0xBC, 0xBB, 0x96, 0x91, 0x98, 0x9F, 0x8A, 0x8D, 0x84, 0x83, 0xDE, 0xD9, 0xD0, 0xD7, 0xC2, 0xC5, 0xCC, 0xCB, 0xE6, 0xE1, 0xE8, 0xEF, 0xFA, 0xFD, 0xF4, 0xF3, ] # # update with table # def crc8_update_table(d,crc): return crc8_table[d^crc];
-
Thread
Basic im STM8S103
Hallo Ralph und Andreas, vielen Dank, denn ihr berät mich immer gut, ihr seid Experten in C und stm8, leider habe ich immer nur Pic und 8051 verwendet, daher habe ich insbesondere im Programmieren in C keine Erfahrung, weshalb ich euch gefragt habe für die Dateien .ihx, wenn Sie mir helfen
schwierig für mich gewesen, einen solchen Job gut zu machen! 1999 hatte ich einen Interpreter für PIC16c54 namens LASI54 entwickelt, der einen seriellen Speicher verwendet, um den Interpretercode mit 10 Anweisungen und 8 Operanden zu speichern, ein schönes Projekt, das ich in meinen Schalttafeln angewendet
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
BSD mit den Standard-Betriebssystemtreibern laufen. Sind im Prinzip vorprogrammierte PICs (MCP2221: PIC16F1455; MCP2200: PIC18F14K50).
10121_10126_10124,searchweb201603_1,afswitch_1,ppcSwitch_5,single_sort_2_default&btsid=bb1674b0-af42-46c3-8d08-b16c2d753f76&algo_expid=5e5ad26f-2678-4cc8-948c-97d4eed01f85-4&algo_pvid=5e5ad26f-2678-4cc8-948c-97d4eed01f85
-
Thread
Zeichenkette funktion übergeben
Hallo, Ich habe diverse Probleme mit einer einfachen ausgabe an ein Display. Ich Programiere in C mit MPLAB C18 den pic 18F2550. [c] void printLCD (char * write) { RE = 1; RW = 0; // LCD im Schreiben-Mode RS = 1; // LCD im Daten-Mode while (!RE); // Verzögerung bis ausgang
Hallo Ich nutze MPLAB mit dem C30 Compiler weil ich mit PIC24 und dsPIC33 arbeite. Haben deinen Code auf dem C30 ausprobiert und er funktioniert ohne das Schlüsselwort "rom". Um solchen Problemen zu Analysieren benutze ich oft den
-
Thread
Taugt die Endstufe was?
Hallo, Ich habe vor mir diese Endstufe zu kaufen: http://www.amazon.de/E-Lektron-AMP2-2000-VERST%C3%84RKER-stereo-ENDSTUFE/dp/B001L4EYBK/ref=sr_1_8?ie=UTF8&qid=1436806640&sr=8-8&keywords=e-elektron Ist die Gut? Welche Erfahrungen habt ihr damit gemacht? Noch eine andere: http://www.thomann.de
übertragen werden muss. Der mittlere Pegel liegt üblicherweise 12dB drunter. Das sind dann jeweils ein 1/16 tel der Leistung.
-
Thread
Energieverbrauchsmessgerät im Eigenbau ?
mit echtem Nutzwert. Basierend auf PIC32. Und ja, hier ist die Rechenleistung eines 32Bitters mal sinnvoll, denn mit 32-Bit-fractional wird ein 8-Bitter so seine Schwierigkeiten haben (man muss ja viel multiplizieren und Wurzeln ziehen).
Klemmen und Sicherungen aufgebraucht. Sagen wir 1% also 2.3V Spannungsabfall sind noch übrig bei 16A, dann wäre das 0.14 Ohm, an dem aber 36 Watt Verlust im Normalbetrieb entstehen und der Sicherungsautomat bis 1 Sekunde satte 84A erlaubt, also 1000 Watt aushalten müsste bevor die Sicherung ihn schützt
-
Thread
Tach auch - Vorstellung
hier bezogen habe, wollte ich mal "Hallo" sagen. Ich habe vor Jahren mal eine DDS-Steuerung mit PIC 16F84 gehäkelt und bin dann begeistert zu AVR gewechselt. Im Moment baue ich gerade an der Erweiterung einer Bibliothek für 44780-LCDs mit zwei Controllern. Pollin hat gerade 4x27 für 4,95 Euro im
angeschlossen? Also ich meine hast Du den Folienleiter entfernt und was anderes drangemacht? MfG - C. Lechner
-
Thread
Induktiver Positionssensor - Fragen dazu
/s Rechteck am Osc.-Ausgang ist, sh. Frank E. (ffje) 16.02.2024 01h10, aus dort geschildertem Grund gar nicht schön. Die "Sinus-zu-Rechteck" macht doch der/ein Schmitt-Trigger-Inp des µC. Für später, wenn die waschechte Hardware steht, das C-Programm...,
Zeitkonstante bei RC oder RL - nicht bei RLC machen. Dort: http://www.f-w-eppers.homepage.t-online.de/BigC_Dir/BigC1.html habe ich das o.g. Prinzip angewendet, ist aber mit 'nem minimalen PIC in asm gemacht. Oder eine Eier-Uhr mit Zeitauswahl (h, m, s in ges. 16 Bit groß) mittels Drehencoder. pedas
-
Thread
Ätzmittelchen
Werner H. (pic16) schrieb: @Erfahrung > Ätzen mit Coca Cola und H2O2. Hier kann Man die Kupferphosphat-krümel > abfiltrieren. Nebeneffekt die Cola wird immer süsser. Salz wird nicht > benötigt, würde ja
Lies doch selbst nach: http://de.wikipedia.org/wiki/%C3%84tzfaktor
-
Thread
Was hört ihr für Musik ?
/watch?v=rHTxYT67yv4&list=PL49AD7C4307688D47&index=16 https://www.youtube.com/watch?v=R_mqt_q-7yg&list=PL49AD7C4307688D47&index=1
list=PLhGn5b84Y0VJ8FNlYg_QyBFH7fULgFZgV&index=14 https://www.youtube.com/watch?v=LSEKKFCReWU&list=OLAK5uy_kSTzZBfQRHIzZJyG8Addjmn16C1O7GbrI&index=10 https://www.youtube.com/watch?v=wB9YIsKIEbA https://www.youtube.com
-
Thread
Anzeigetafel
neulich so Lichtschläuche verkauft, daraus 7-Segment-Anzeigen nachbauen, ein paar LL-MOSFETS, ein µC und ein bisschen Hühnerfutter?
Hi, also Controller habe ich einen PIC16C84 genommen (vor 15Jahren). 4 Bit parallelbus. 74SN574 als Register zum Abgreifen vom Datenbus. Jede Strobeleitung ist zu einem 74154 geleitet und wird über den Controller getriggert. Displayseitig
-
Thread
Temperatur mit MCP9701A und Mega32 messen
/ 50 - 200kHz SFIOR &= 0xF; // free running mode } uint16_t tempMeasRead(void) { uint8_t i; div16_t temp; uint16_t meas = 0; TEMP_PORT |= TEMP_VCC; // turn Vcc on ADCSRA |= (1<<ADEN); // enable ADC _delay_ms(1);
[c]#define TEMP_VCC (1<<PA1)[/c] >Bleibt nur noch die Idee daß der Pin (kurzzeitig?) als Ausgang >konfiguriert wird??? Das müsste der AVR dann aber selbst machen bzw. gebe ich nirgends den Befehl
-
Thread
PIC 18F4480 CAN-Modul
100A20000AF0EECF0BF0EECF0CF0EECF0DF0EFCFE3 :100A30000EF0D9CFE9FFDACFEAFFED50ED500EC04E :100A4000EDFF0DC0EDFF0CC0EDFF0BC0EDFF0AC0C8 :100A5000EDFF09C0EDFF08C0EDFF07C0EDFF06C0C8 :100A6000EDFF05C0EDFF04C0EDFF03C0EDFF02C0C8 :100A7000EDFF01C0EDFF00C0EFFF110EE15C03E2EE :100A800000D0E16AE552E16EE552E7CFD9FF1200EE :100A9000D9CFE6FFE1CFD9FF1F0E6F14006EFE0E17
:100C900080D7110EE15C02E2E16AE552E16EE552B5 :060CA000E7CFD9FF1200AE :0A0CA6002A0EF66E000EF76E000E27 :100CB000F86E00010900F550D56F0900F550D66FA8 :100CC00003E1D56701D03DD00900F550D06F090090 :100CD000F550D16F0900F550D26F09000900F550A9
-
Thread
Kleines Tiny13 Sensorboard
Flexibilität sind per Definition nicht gewollt. Aber zum Topic: Man könnte doch solche Zeilen [c] ldi r16,8 ;SYSTEMINT-Init (TIMER 0 Compare INT) [/c] derart abändern, dass anstatt der magischen "8" die die Bitnamen im Code auftauchen. Dann könnte man sich auch den Kommentar sparen,
möchte, bleibt diese Zeile unverändert so stehen. Den Befehl ldi r16,4 muss ich jedoch bei Wechsel auf einen ATTiny84 beispielsweise in ldi r16,2 abändern. Schade: Nicht nur C, sondern auch Assembler bietet einiges (in gewissem Rahmen) an Portabilität
-
Thread
Zufallszahlen einfach erzeugen
Auf der Achse "einfach" bist du nämlich schon ziemlich gut. Viel besser wird das nur, wenn du einen µC mit integriertem Hardware-RNG verwendest, z.B. PIC32: http://ww1.microchip.com/downloads/en/DeviceDoc/60001246B.pdf Muss es kryptographischer Zufall sein? Wie viel natürlicher Zufall muss es sein
Umwege so https://blog.usejournal.com/how-to-generate-true-random-numbers-in-a-microcontroller-b0c65903ae84 oder man kauft halt einen passenden µC mit TRNG wie einige SAM von Atmel oder die RL78 von Renesas den zum Beispiel haben.
-
Thread
Anfangen mit Mikrocontroller-Programmierung
index.html?;ACTION=3;LA=2;ARTICLE=21628;GROUPID=3020;artnr=LED+3MM+2MA+GE;SID=10UCvp8X8AAAIAABs4nH092981c6c2a81f56e3ce78b9c3db5d97c) Draht (http://www.ebay.de/itm/Breadboard-70-Stk-Steckbrucken-Drahtbrucken-flexibel-fleixible-jumper-wires-wire-/170813864324?pt=Wissenschaftliche_Ger%C3%A4te&hash=item27c54cb984
) die Seiten vom Sprut gefunden, wollte auch PICs programmieren, bin zum Mükra gerannt hab mir nen PIC16F84 und sonstigen Kram gekauft und daraus nen Programmer (mit manueller 12 V Umschaltung per Kippschalter) gebaut und losgelegt. Zugegeben habe ich vorher schon etwas Elektronik gemacht, aber nie mit
-
Thread
Probleme beim PIC18F27Q84
Hallo zusammen, ich habe mit dem PIC18F27Q84 angefangen und wollte ein Bootloader Programmieren. Um den Bootloader zu begrenzen und noch Platz für die Applikation zu haben muss natürlich der ROM bereich festgelegt werden. Dabei sind aber
*BufferRAM = (uint16_t*) &bufferRAM; ^ ~~~~~~ main.c:91:44: warning: implicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wconversion
-
Thread
Technische Richtlinie FA 205 Elektroniker für G&S
Ingenieure, aber man kann ja später mal diesen Abschluss machen. Dann ist es Vorteilhaft, wenn man C schon mal kennen gelernt hat.
den boolschen Gleichungen macht und was innerhalb des Chips passiert. Wir verwendeten dafür den GAL16V8 (der war damals schon veraltet). Oder Assembler Programmierung am PIC16F84 mit Erklärung sämtlicher Register, Befehlszeiger etc... in einer Schulaufgabe mussten wir damals auf Papier dann eine einfache
-
Thread
93C46B mit PIC16C66 ansteuern
Moin Hab in der Firma (Ausbildung) ne kleine aufgabe bekommen, und komm nicht weiter. Muss mit nem PIC16C66 einen EEPROM 93C46B ansteuern. Mein Problem is das der DO Pin nicht das macht was er machen sollte egal in welchem Modus des EEPROM. Behersche leider nur Assembler. Falls sich das Programm mal
= Eingang 0 = Ausgang Den Rest habe ich mir jetzt nicht angesehen. Musst du unbedingt einen 16C66 (JW) verwenden? Den musst du jedes Mal nach dem programmieren mit UV löschen. Du kannst bei so einem kurzen Programm doch einen 16F84A / 16F628A verwenden, das spart Zeit beim Testen. Solltest
-
Thread
direkter Zugriff auf Low/High Byte von 16bit-Werten
(i)); 78: e7 df rcall .-50 ; 0x48 <itoxx> itoxx (buf + 2, LO8(i)); 7a: c8 01 movw r24, r16 7c: 02 96 adiw r24, 0x02 ; 2 7e: 6f 2d mov r22, r15 80: e3 df rcall .-58 ; 0x48 <itoxx> } 82: 1f 91 pop r17 84
rcall .-60 ; 0x48 <itoxx> itoxx (buf + 2, LO8(i)); 84: c8 01 movw r24, r16 86: 02 96 adiw r24, 0x02 ; 2 88: 69 81 ldd r22, Y+1 ; 0x01 8a: de df rcall .-68 ; 0x48 <itoxx> } 8c: 0f 90 pop
-
Thread
PICSTART 16B1 Firmware V2.0 wie benutzen???
also ich habe die Möglichkeit folgende Teile zu bekommen: - MICROCHIP Entwicklungsboard PICSTART 16B1 Firmware V2.0 - MICROCHIP Entwicklungsboard PICSTART 16C Firmware V1.3 mein Ziel ist es einen PIC (16F84) zu beschreiben/brennen... Meine Frage: Geht das mit der oben genannten Hardware bzw
Good Morning: I need firmware v2.0 for the PICSTART 16B1. Thank JOSE ARTURO GOMEZ jgomez@emcali.net.co CALI, COLOMBIA
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
Nachtrag: Farnell hat noch 3 Stück: https://de.farnell.com/zilog/z84c0008peg/cpu-z80-8mhz-84c00-dip40/dp/1081890
Gewerbliche bestellen. Oder aus GB halt: https://www.ebay.de/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=Z84C0008PEG&_sacat=0
-
Thread
Dateizuordnungstabelle in FAT16
BC F0 7B 8E D9 B8 00 20 8E C0 FC BD 00 7C 38 4E 24 7D 24 8B C1 99 E8 3C 01 72 1C 83 EB 3A 66 A1 1C 7C 26 66 3B 07 26 8A 57 FC 75 06 80 CA 02 88 56 02 80 C3 10 73 EB 33 C9 8A 46 10 98 F7 66 16 03 46 1C 13 56 1E 03 46 0E 13 D1
07 00 CD 10 EB EF A0 FD 7D EB E6 A0 FC 7D EB E1 CD 16 CD 19 26 8B 55 1A 52 B0 01 BB 00 00 E8 3B 00 72 E8 5B 8A 56 24 BE 0B 7C 8B FC C7 46 F0 3D 7D C7 46 F4 29 7D 8C D9 89 4E F2 89 4E F6 C6 06 96 7D CB EA 03 00 00 20 0F B6 C8 66 8B 46 F8 66 03 46 1C
-
Thread
Stromversorgung Güterbahnhof
schon gefunden hast mit 8 Relais, und steuert ihn mit einem elektronischen Tastenaggregat http://www.pic-tec-shop.de/Firmware-p84h68s70-Digitales-Tastenaggr.html und 8 Tastern dran.
während der Ausfahrt umgeschaltet wurde und Spannungausfall eintritt, so dass der µC neu startet.
-
Thread
CW - Sichtgerät
morsetasten-zubehoer_d.html Günstiger kommst Du weg, falls Selbstbau in Frage kommt. Z.B. hier auf der Basis eines PIC16F84: http://digilander.libero.it/ik3oil/project_eng.htm http://digilander.libero.it/ik3oil/_private/qst_cw.pdf Im PDF-Artikel findet sich auch ein Flussdiagramm zur Dekodierung von CW, falls sogar
Zu C64-Zeiten gab es da eine Platine Name: Bonito RCA zum nachbauen.Hat prima funktioniert. Gruss
-
Thread
Controller-Empfehlung mit 4 Ein- und Ausgaengen
schon in irgendeiner Richtung Erfahrungen mit Mikrocontrollern? Ich persönlich würde dir entweder den PIC16F84A empfehlen oder den Attiny2313... Schöne Grüße, Alex
und Ausgänge. Auf nem Steckbrett oder Lochrasterplatine solltest du mit maximal 5 € hinkommen. Der µC + ein paar passive Bauelemente... EDIT: Mir fällt grad noch nen PLD ein. Damit könntest du das natürlich auch machen. Z.B. GAL16V8... MfG Marius
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Hat eigentich von euch schonmal das hier bestellt: https://www.ebay.de/itm/Version-1-1-34-16-Logic-Analyzer-USB-100M-Max-Sample-Rate-16CH-DE/123081311043?hash=item1ca837c343:g:d7cAAOSwtrJbPEg- und kann berichten? Der 8Kanal 24MHz LA ist mir schon lange zu klein. Daher würde der schon
Diametrically-NdFeB-Powerful-Small-Round-Magnetic-Fridge-Magnets/32946857049.html?spm=a2g0s.12269583.0.0.8dd42c84Xpj7PQ 10 St. 4,50 USD