-
Thread
Ultraschallsensor per TWI (I²C) abfragen mit 8051 / Assembler
Mahlzeit! Ich benutze für ein Studienprojekt einen Atmel AT89C5131. Programmiersprache ist Assembler. Welcher kann ich nicht sagen. Aussage des Dozenten: "Assembler, 8051 kompatibel" Ich habe mal eine Befehlsliste angehängt, die vielleicht etwas Licht ins Dunkel
musst dem Assembler oder Compiler halt nur vorher erzählen, was SSCON ist und dazu bindest Du reg_C51.inc ein. Du tipps doch auch lieber www.mikrocontroller.net anstatt 188.40.52.210 ein. Ersteres lässt sich für den Menschen besser merken. Walter.
-
Thread
AT89C51RD2+DEM16216+Dcf77
ist, dass ich keinerlei Erfahrung habe in der Programmierung eines Microcontrollers habe. Ich kann C programmieren jedoch fehlt mir der komplette bezug zur hardware. //einlesen und ausgeben der signale an den ports bzw wie schaut die port struktur aus , initialisierung des dem16216 hab keine ahnung
Also in Assembler könnte ich Dir weiter helfen und habe sowas auch schon fertig liegen für den AT89S52 und ein anderes Display - Allerdings sprechen die die selbe Sprache. Dein Display ist 16x2, meins 16x1. Gruß Jobst
-
Thread
Daten im Flash speichern'!?
Hi Leute ich beutze den AT89C52AC2 der hat 32kB Flash! Jetzt meine Frage: Wie kann ich zB Variablen im Flash speichern und beim nächsten mal wenn Strom anliegt bzw. wieder eingeschaltet wird die Variablen wieder laden?!
-
Thread
Problem Serielle Schnistelle / RJ-45
RS-232 nach der Anleitung aus der C't gebaut. Dieser Umsetzer Arbeitet mit dem XPORT von www.Lantronix.com Sende ich über das Terminal Programm von Windows Daten an die Serielle Schnittstelle des Umsetzers kann ich auf einem anderen
PCs und meinem Microcontroller. Irgend etwas muss da anders laufen. Quellcode: #include <at898252.h> void main() { PCON = 0x80; TMOD = 0x22; TH1 = 250; TL1 = 250; TMOD = 0x22; TR1 = 1; SCON = 0x52; ET1 = 0; while(1) // Endlosschleife { SBUF = 6; //Daten senden for(x=
-
Thread
(V) intel Arduinos / TL866 / 8085 Computer
autom. upgedated als ich auch hier nochmals Blink getestet habe. Alles ok. Preis : 30€ 3. TL866cS. Kaum gebraucht. Neuwertiger Zustand. 89S52 und 28C256 getestet. Alles ok. Software Windows gibts im Netz. Kann ich auch als Zip zusenden. Minipro als Open Source hatte ich auch mal unter Mac OSX
Privatverkauf ohne Sachmängelhaftung. Falls das Mailsystem nicht gehen sollte hier : peter. S i e g1 (at) g mx . De Die beiden Intel Arduino sind auch neuwertig. Daten über google. Kann ggf. Zum Galileo noch eine 4GB sd Karte abgeben mit einer passenden Linux Version. Versand sind 5€ in DE. Bei
-
Thread
uC 8051er, Allgemein Regestier ansprechen
Rolle spielt - bspw. sehr gut auf einem Steckbrett handhabbar sein soll ... immer dann ist ein AT89S52 gar nicht so schlecht. Ansonsten nehm ich auch gerne AVR und ARM. Warum man etwas bestimmtes "nicht mehr anfassen" mag versteh ich nicht, die Anwendung bestimmt, welche MCU man nehmen sollte
fast so etwas wie Turbo-Pascal Feeling auf dem Chip aufkommen lässt (allerdings würde ich dennoch zu C tendieren). Literatur findest du auf der ATMEL-Seite, da gibt es irgendwo ein PDF, das sich erst einmal mit grundsätzlicher CORE der 51er beschäftigt.
-
Thread
Nokia 6100 Grafiklibrary die Zweite
Hi zusammen! Kann ich die Library auch mit nem Atmel 89C52 betreiben? Was müsste ich da denn alles anpassen? Danke MfG Kev
vorgenommen, damit es bei mir lief. Läuft bei mir auf einem AT89C51CC03.
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
Schottky Diode Preis pro 100 Stk. -> 1,00€ ca. 200x BZT52C15-HE3-08, Vishay: Zener-Diode 15V (gesamt)-> 2,50€ ca. 200x BZX384-C3V0, Nexperia: Zener-Diode 3V (gesamt) -> 2,50€ 150x BAS21AW115, Nexperia: High-voltage switching diode -> 0,05€/Stk.
Schottky Diode Preis pro 100 Stk. -> 1,00€ ca. 200x BZT52C15-HE3-08, Vishay: Zener-Diode 15V (gesamt)-> 2,50€ ca. 200x BZX384-C3V0, Nexperia: Zener-Diode 3V (gesamt) -> 2,50€ 150x BAS21AW115, Nexperia: High-voltage switching diode -> 0,05€/Stk.
-
Thread
AT89S52 Port 0 als I/0-Port
Hallo allesamt, ich bastle gerade mit meinem AT89S52 (ein 8051er Derivat). Nun wollte ich den Port 0 eigentlich ganz normal als I/O-Port nutzen, habe nun allerdings festgestellt, dass er, wenn er als I/O-Port genutzt werden soll mit externen Pull-Up-Widerständen
vom Pin zu Plus (bzw. von der LED zu Plus) verbinde? 3.) Was passiert eigentlich genau dabei im µC. Ist das zweite angehängte Bild hierfür richtig? Und verstehe ich es richtig: - dass Bei einer 1 am Pin, der Transistor die Verbindung von Plus, über den Pull-Up und den Verbraucher zu Masse durchschaltet
-
Thread
Heizungsschnittstelle 7-8-9
gerade ein Diagramm gefunden, dessen Achsen entsprechend beschriftet sind: "Teilungsverhältnis U79 / U89" von 0,43 bis 0,75 entspricht einer Vorlauftemperatur TSoll von 0-90°C mit annähernd linearem Verlauf zwischen 30 und 70°C.
Nun hab ich mal spaßeshalber bei 22°C Raumtemperatur eine Soll-Temperatur von 24,5°C eingestellt und an der Therme gemessen U79 sind ca 16,5V und U89 ca 22V, ergibt also ein Teilungsverhältnis von 0,75 (Laut VCW 789 Diagramm TSOLL=90°C
-
Thread
Atmega328P Serial Problem
www.gjlay.de/helferlein/avr-uart-rechner.html Segor.de 11.0592 MHz http://www.segor.de/#Q=Q11%252C0592MHz-LP&M=1 (Lager im Zulauf) http://www.segor.de/#Q=Q11%252C0592MHz-SMD%252FSM49&M=1 (Lager) 9.216 MHz http://www.segor.de/#Q=Q9%252C216MHz-LP&M=1 (Lager)
du syncron. Sensor <> UART 115200 Baud <> µC <> USART xxx Baud <> Arduino Du kannst auch statt USART per I2C oder SPI die Daten auf dem letzten Stück übertragen. Je nach räumlicher Nähe wo welcher µC sitzt. Dann hättest du einen UART<>SPI oder
-
Thread
STM32 Programm unerwartet groß
00 00 2C 4B 2D 4A | .8.@...@þç..,K-J 0000:01F0 | 00 21 93 42 4B D3 2C 4A 2C 4B 2D 49 8B 42 49 D3 | .!.BKÓ,J,K-I.BIÓ 0000:0200 | 2C 4B 1A 6C 42 F0 80 52 1A 64 2B 4A 11 68 41 F4 | ,K.lBð.R.d+J.hAô 0000
Vielleicht ist Dir das nützlich: Vor Jahren erstellte ich ein in C geschriebenes Testprogram für Schaltungsentwickungszwecke Für verschiedenen uC (PIC,AVR,AT90LP51,Zilog Z8). Bei den 8-Bittern wurden dafür immer an ca 10KB an Flash verbraucht. Später portierte ich dasselbe
-
Thread
IRMP - Infrared Multi Protocol Decoder
&& F_INTERRUPTS < 20000 #warning F_INTERRUPTS too low, RECS80 protocol disabled (should be at least 20000) #endif #if IRMP_SUPPORT_RECS80EXT_PROTOCOL == 1 && F_INTERRUPTS < 20000 #warning F_INTERRUPTS too low, RECS80EXT protocol disabled (should be at least 20000) #endif [/c] Wo sind
bin leider noch nicht weiter, so siehts aus: [c] Build started 9.9.2010 at 15:33:42 avr-gcc -I"C:\Programme\atmel\WinAVR\avr\include\util" -mmcu=atmega644 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=
-
Thread
Carrybit? Assembler
Hallo Wir benutzen den AT89S52. Wollen eine I²C Verbindung zu einer Eingabeplatine bestehend aus 8 Schaltern mit dem PCF8574P aufbauen. Ausgegeben soll der Zustand über 8 LEDs auf dem µC-Board, welche am P0 angeschlossen sind
; Taster KISS-Board jnb P3.3, UNDLOS ; Taster 8574-Platine ljmp TASTEN UNDLOS lcall I2C_START mov A, #READ000 lcall I2C_WRITE lcall I2C_READ lcall I2C_STOPP mov P0, A ljmp LOOP .end
-
Thread
AT89S52 Ausgangs Pegel bei 1 Signal
Hallo, folgendes, ich möchte gerne an meinen At89S52 mehrere kleinverbraucher schalten. Gedacht habe ich mir das ganze mit einem Transistor...Wie man das ganze dimensioniert ist mir (hoffentlich) klar. Mein einzigstes Problem sind die Ausgangswerte des uC. Aus dem Datenblatt kann ich in der Tabelle DC Characteristics entnehmen, dass ich: Auf Port 0 max 26mA entnehmen, auf port 1,2,3 pro port jeweils 15mA entnehmen kann. Das Maximum für einen Ausgangs
-
Thread
Programable Sine Wave Osciallator ML2035 Ersatz
Dashier funktioniert nicht: [c] asm(".org 0x100"); asm("sine:"); asm(".byte 0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae"); asm(".byte 0xb0,0xb3,0xb6,0xb9,0xbc,0xbf,0xc1,0xc4,0xc7,0xc9,0xcc
0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3"); asm(".byte 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83"); asm(".byte 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51"); asm(".byte 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e
-
Thread
DMX 512 Lichtsteuerpult bauen
500 Euronen. Bauteilpreise allemal billiger. Das Herzstück (Peter Dannegger wird's freuen) ist ein AT89C52. Ich bin aber am Redesign (Peter Dannegger wird's nicht freuen) mit einem mega 64. Funktionalität wird erweitert. Wenn du auf Streifenraster aufbaust kommst du mit ca. 40 Euro hin. Michael
-
Thread
Interrupt bei Pegelwechsel?!
Hallo liebe µC-Gemeinde! ich habe eine kleine frage zu interrupts (jaja... mal wieder...). aber erstmal ein paar informationen vorweg: ich programmiere z.z. noch auf dem board "es52-flash" mit dem AT89S8252 drauf
-
Thread
avr-gcc 4.7 I/O-Zugriffe
im Beitrag #2447919: > Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder > weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in > einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc >
3.4.6 hatte ich nie im Einsatz. > Johann L. schrieb im Beitrag #2447919: >> Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder >> weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in >> einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc
-
Thread
RFM12B Reichweite - Parameter ?
angeht. Folgender Hintergrund: Ich habe eine Garagentorsteuerung Marke Eigenbau auf Basis eines AT89C52 gebaut. Diese soll bis zu einer zweiten Platine außen am Haus per Funk die Information übertragen, dass das Tor geöffnet wird. Diese zweite Platine ersetzt den Bewegungsmelder und steuert das Licht
etc. setzen ? Bin kein HF-Fachmann ... Hier meine Initialisierungswerte: RFM12B_WriteCmd(0xC0E0); // AVR CLK: 10MHz RFM12B_WriteCmd(0x80EF); // Enable FIFO RFM12B_WriteCmd(0xC2AB); // Data Filter: internal RFM12B_WriteCmd(0xCC17); // µC = 10 MHz oder mehr RFM12B_WriteCmd(0xCA81); //
-
Thread
AT89C51CC02 und PWM-Erzeugung
Ich benutze den AT89C51CC02 für PWM-Erzeugung, getaktet mit 16 MHz. CMOD ist auf Internal Clock gestellt, bei CCAPM0 ist ECCF, TOG, MAT und ECOM gesetzt. Wieso kriege ich höchstens Signale mit 52 KHz hin? Ist 1 MHz möglich
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
panorama/coronavirus-hamburg-universitaetsklinikum-eppendorf-infektionswelle-auf-krebs-stationen-a-6754218c-39c0-4206-ac52-60bf387b0feb Krankenhäuser dürften bedeutende Infektionsquellen sein. Hinterher werden die Opfer dann dem Sars-CoV-2 angelastet…
C oder D behandeln lasse, gebe es bisher keine Belege." "Es gibt keine Belege, dass Vitamin C Viren tötet oder gegen das aktuelle Coronavirus hilft. Generell ist Vitamin C gut für das Immunsystem des
-
Thread
Nibbler 4 Bit Computer replica
Hier mal mein Testcode für die Geschwindigkeit des Arduino-Nibbler-Simulators: [c] /* * testprogramm.c * * Created on: 30.10.2015 * Author: chris_ */ /* * This programm toggles the led pin at maximum speed */ #include "setup.h" #ifdef LEDSPEEDTEST
| GSR : 0 0 | ---- ---- Total 52 52 [/code]
-
Thread
Verstärkung des PWM
auch auseinandergenommen und mir die Schaltung und Sicherheitsaspekte angeschaut. In meinem ist ein AT82S52 in PLCC Sockel eingebaut. Den wollte ich mal gegen nen 89S53 tauschen und selber ne Firmware schreiben. Das Gerät hat auch eine medizinische Zulassung. Dies solltest du auch mal machen, kosten ja nur 70€. Reverse engeneer doch mal eins, ich bezweifle jedoch das man heutzutage noch diskrete µC da drinen findet.
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
https://de.wikipedia.org/wiki/Infektiosit%C3%A4t
https://cdn.prod.www.spiegel.de/images/8db7ba1e-3ad5-48ad-aff7-3a82c5edf75c_w920_r1.3669501822600243_fpx59.98_fpy50.jpg
-
Thread
µC für Thermometer
mir den ATMEGA328P angesehen. Gibt es evtl noch andere Alternativen? Möchte nicht unbedingt den AT89S52 verwenden, weil dieser µC ein "Energiefresser" ist.
SINGLE SUPPLY (typ. 250μA) * KEINE ZUS. SPANNUNGEN ERFORDERLICH * BETRIEBSTEMPERATURBEREICH -20..+70°C (LAGERTEMPERATUR -30..+80°C) * LED-HINTERGRUNDBELEUCHTUNG 3..80mA@3,3V oder 2..40mA@5V
-
Thread
Leistung eines 2KW Heizstabes steuern
69 Inkl. MwSt., zzgl. Versand Foto- und UV-resistente Zelle LANDIS ET GYR STAEFA SIEMENS QRB1B C036B40A - SIEMENS: QRB1B C036B40ASIEMENS Foto- und UV-resistente Zelle LANDIS ET GYR STAEFA SIEMENS QRB1B C036B40A - SIEMENS: QRB1B C036B40A 4 42 € 49 Inkl. MwSt., zzgl. Versand Siemens Flammenfühler
99 Inkl. MwSt., zzgl. Versand Foto- und UV-resistente Zelle LANDIS ET GYR STAEFA SIEMENS QRB1B C036B40A - SIEMENS: QRB1B C036B40ASIEMENS Foto- und UV-resistente Zelle LANDIS ET GYR STAEFA SIEMENS QRB1B C036B40A - SIEMENS: QRB1B C036B40A 4 42 € 49 Inkl. MwSt., zzgl. Versand Steuergerät LANDIS
-
Thread
PIC 18F4480 CAN-Modul
:10081000000EEA22EE52EF50006E016A030ED890ED :1008200000360136E804FBE1000E00C0DFFF010ED8 :1008300001C0DBFF020EDB6A030EDB6A0F0EDB502A :100840000E0DF3CFE9FFF4CFEAFF600EE926000EAC :10085000EA22020EE926000EEA22EF50E00BE83809 :10086000E840006E016A026A036A0050DE1201501D :10087000DE120250DE120350DD12DD52DD520F0E89 :10088000DB500E0DF3CFE9FFF4CFEAFF600EE9264F :10089000000EEA22020EE926000EEA22EF50080BB3 :1008A00001E1A0D00E0EDB80D9CFE9FFDACFEAFF5D :1008B000EECF00F0EECF01F0EECF02F0EFCF03F07D :1008C000020E1F0B07E0D8900036013602360336C1
-
Thread
Hexcode für Elektor Reflow-Ofen
Hallo, kann mir jemand von Euch noch den Sourcecode und/oder Hexcode für den AT89C52 der Steuerung des Elektor Reflow-Ofens aus Heft 1/2006 zur Verfügung stellen? Bei Elektor habe ich keine Spur davon gefunden. Gruß wilials
-
Thread
AVR8ASM TWI Interrupt
angefangen, da die ersten AT90S1200, ATtiny15 usw. sehr mageren Flash/RAM hatten und mit Hardwarestack auch nicht C-tauglich waren.
Peter D. schrieb im Beitrag #5517496: > Nö, beim originalen Philips/NXP P80C552, P89C668 funktioniert es > einwandfrei. Die halten die vorgeschriebenen Pause von 4,7µs ein. Es ist Ich halte es eher für ein Bonus - ist zwar schön, aber ich würde es bei Multimaster schon
-
Thread
AVR Bootloader
\M8BOOT.ASM(52): Including file 'C:\Dokumente und Einstellungen\Tobias Tetzlaff\Eigene Dateien\Atmel\Peter_Bootloader\bootload\userprog.inc' C:\Dokumente und Einstellungen\Tobias Tetzlaff\Eigene Dateien\Atmel\Peter_Bootloader
\bootload\program.inc' C:\Dokumente und Einstellungen\Tobias Tetzlaff\Eigene Dateien\Atmel\Peter_Bootloader\bootload\M8BOOT.ASM(52): Including file 'C:\Dokumente und Einstellungen\Tobias Tetzlaff\Eigene Dateien\Atmel\Peter_Bootloader
-
Thread
IRMP auf einen PIC18F4520 portieren
URL: ^/ Repository Root: svn://mikrocontroller.net/irmp Repository UUID: aeb2e35e-bfc4-4214-b83c-9e8de998ed28 Revision: 120 Node Kind: directory Schedule: normal Last Changed Author: ukw Last Changed Rev: 120 Last Changed Date: 2013-04-09 16:17:52 +0200 (Di, 09 Apr 2013) c-2po:~/MPLABXProjects
aktuelle SVN-Version übersetzen und das Ergebnis läuft: [code] IRMP PIC 12F1840 1.9 ws P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 2 a=0xbf00 c=0x0014 f=0x00 (NEC) P 2 a=0xbf00 c=0x0014 f=0x01 (NEC)
-
Thread
Bastelauflösung, ganz viele Bauteile Gesperrt
LS7220 3 IC-1033 L298N 4 IC-1034 UA741ML, LM308AH, TAA350, 1403A, u. Ähnliche IC-1035 LM239, C393C 3 IC-1036 LM317T, TO220 15 IC-1037 LM7906...7924, TO220 49 IC-1038 7905, neg. Regler, TO220 30 IC-1039 7806....7824, TO220 52 IC-1040 7805, TO220 30 IC-1041 TDD1618 8 IC-1042
60 Keramik C-0010 100-180pF 50 Keramik C-0011 220-390pF 50 Keramik C-0012 470-820pF 50 Keramik C-0013 10-27pF 30 Keramik C-0014 30-43pF 50 Keramik C-0015 42-82pF 50 Keramik C-0016 100nF,
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
01.01.19NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB 3,3V 8-bit) 70 /utils/sdp.c brcmnand brcmnand.0: 512MiB total, 128KiB blocks, 2KiB pages, 16B OOB, 8-bit, Hamming ECC 105 DBG > _Bad block table found at page 262080, version 0x01 sdp_descriptionRBad block table found at
wVFUcSMplQgIh9pzZzGVe2fCJaQccCYrjDyEnLsdWkPSGMsHiJ2Eic3FFdYJC7WP02Pl8EyAHXFG6zn8BiIo7DQ5txJGB790id4jwgKdaf9cjvOMT1at3gJ8KVDsETCslntzAM9 root@stb Fingerprint: md5 bf:34:4c:5c:02:2f:bf:32:ba:1c:87:2f:f9:6a:ce:77 Starting Dropbear SSH server: dropbear. [/code] I will dump the serial output from a working VIP 1963
-
Thread
AT98C52x und assembler
Hallo :) In der Schule haben wir nun seit einiger Zeit µC und assembler. Wir sollen nun selber eine Platine machen. Ich habe mich entschieden etwas größeres zu machen: zuerst will ich nur ein thermometer(DS1620), später eine uhr, dann eine funkuhr (dcf77
programmieren µVision - das kostet aber, gibt es da etwas vergleichbares? Nuja, wie gesagt wir haben den AT89C52 oder vgl. Ausserdem würd ich mir gerne selber eine programmiereinrichtung bauen, habe aber leider auf die schnelle nur welche zu den ATmega etc... gefunden :/ Achja: wer rechtschreibfehler
-
Thread
MSP430 nanosekunden Tackt Timer
nix Versteher schrieb im Beitrag #4157197: > Dann zeig mal die Befehlsfolge der beiden CPU. [c] bic.b #00000001b,&P1OUT ; clear P1.0 [/c] -> slau049f.pdf (MSP430x1xx) Seite 107 bic.b ist eine Format-I (Double Operand) Instruction. Src Operand ist in Format #N. Dst Operand ist in
Beitrag #4157227: > Und der 8051 immer mit nur 1 Aber nur die mit großem Prescaler (12, 6, 4). Der AT89LP52 braucht für "CLR Bit" oder "SETB Bit" 2 Zyklen, d.h. 100ns bei 20MHz Takt.
-
Thread
Merkwuerdiges Verhalten von SDCC mit STM8
manchmal dieses weit vor Erreichen des neuen Programmteils hängen. Dann funktioniert manchmal ein [c] volatile char dummy; dummy= 5; dummy= dummy; [/c] oder ähnlicher nutzloser Programmcode, der nichts sinnvolles ausführt, vor einem neuen Programmteil und der Code funktioniert wieder. Ich
für einen AT89S52 ist ... und siehe da, auf diesem MCU macht der SDCC keine Mucken, nur für den STM8. Der Timerinterrupt verwendet keine 16-Bit Variable, nur uint8_t Typen (weil ich mir erst überlegte, ob ein
-
Thread
Eclipse STM32f0 Debug Fehler
'ocd_jtag'... Debug: 52 21 command.c:369 register_command_handler(): registering 'ocd_jtag'... Debug: 53 21 command.c:369 register_command_handler(): registering 'ocd_jtag'... Debug: 54 21 command.c:145 script_debug(): command
'ocd_jtag'... Debug: 52 21 command.c:369 register_command_handler(): registering 'ocd_jtag'... Debug: 53 21 command.c:369 register_command_handler(): registering 'ocd_jtag'... Debug: 54 21 command.c:145 script_debug(): command
-
Thread
Parallelportkarte für Notebook
An Geräten hätte ich z.B. einen alten Eprommer SprintPlus48 von DataIO und einen Eigenbau für Atmel AT89C2051. Viele Grüße, Walter
Alternative, und sie funktioniert garantiert: http://www.itsco.de/computer/pc_ibm_thinkcentre_m52_intel_pentium_4_ht_3ghz_8113_i1_6256_0.htm fchk
-
Thread
Multiplikation/ Division
gefunden habe ich noch keine brauchbare Routine. Mein Problem, ich lese Werte (Hex) in Speicher (89AT4051 Atmel) ein: 53H (Tausender), 52H (Hunderter), 51H Zehner und 50H (Einer) Werte aber leider in Feet. Um daraus Meter zu machen, kann man das Feetergebnis entweder mit der festen Zahl 0,308 multiplizieren
umständlich). Gar kein Problem ist das Ganze, wenn du irgendeinen Hochsprachen-Compiler verwenden würdest (C, Basic oder Pascal), dann kannst du das ganz bequem mit Gleitkommazahlen verarbeiten. Mit Assembler geht es auch. Die Zahl wird mit 308 multipliziert, anschließend durch 1000 geteilt, schon hast du
-
Thread
Verbesserungsvorschläge für Komparator
anbringen. Bildet mit einem 5MOhm Trimmer nach +9V einen Spannungsteiler für das N-FET Gate. Wenn die -18°C Luft vom offenen Türspalt den Widerstand erhöht (15°C 0,75M, -5°C 2M4) wird der Fet langsam durchgeschaltet.
TlqXSjIHAE5DsciERGjZA3F5PbxR4OA55CDDkPSMECMNcFMg08BB0AB11MARCthKi2LhCgqKwaH46BDAKLFx4PEKjWJRC5EhOysre1XBCnwBzRwkoqciEJSh7LVCjUglmg2FvDj78IRx01fWDyK96KDR4LsGbwXZ67EbkMHl8eQpAi7gIGAhOeUYZTwvHwiiE8j0XhkNFIAH1cHRYZBYa98LC+kjLpB8OQ0sgELC2OjYXDsEsyvNgmtllSlOSNqEZm5pmcfA4kll5AEgmwQiAyf4MlkckKdNITJV6eFTq52JkZYsACbOPrBEVHNURQSKpgWACulgALhxTMEMJqQXRZdkIk46kgYJBkPTmildJbZe6yey3tbzSxfcEuT5BV1hYc4HoZjQ+rFyYGPGdef7o-TIwrRYntj6rbx0OhQgmw4sc6584Xc1mS855ZJxRyxdCpTzFPWwAI3eK2dyI1ywi2XItQ9LDMZ
-
Thread
16x2 LCD Langsamer Displayaufbau
( 5, 0 ); lcd_puts(buffer); } } [/c]
, da muss man nicht von Hand > dran rumbasteln. Hä? Welcher Compiler macht bitte schön aus [c]temp = variable_23 * 2.0;[/c] ein [c]temp = variable_23 << 1;[/c] ? Also das ist mir neu, dass das ein Compiler alleine macht.
-
Thread
Digitale Uhr mit sieben Segment Anzeigen
Das hier wäre doch m.E. das, was Du suchst: http://www.banggood.com/DIY-AT89S52-Rotation-LED-Electronic-Clock-Kit-51-SCM-Learning-Board-p-965849.html Gruß
zudrücken kann) keine Raketentechnik. Das sollte eigentlich jeder alleine hinkriegen, der sich für µC interessiert. Er kann gerne die eine oder andere Anregung aus dem Web benutzen, da hab ich keinen Einwand. Aber nach fertiger Hardware suchen, nach fertiger Software suchen, keine einzige Eigenleistung
-
Thread
Pollin MOTOROLA VIP1710
Using TFTP TFTP: Downloading... Name: kernel-1710 Server: 212.178.98.165 (ELF)... done loaded at: 82000000 820C4604 zimage at: 8200F000 820C4604 Uncompressing Linux at load address 80100000 initrd at: 820C4604 82EA448C relocated to: 802DAFF8 810BAE80 Booting linux kernel [...]
defined insmod: multiply defined insmod: multiply defined Unable to handle kernel paging request at virtual address 00000000, epc == 8011f28c, ra == 8011f268 Oops in fault.c::do_page_fault, line 206: $0 : 00000000 10007800 00000000 84c2d000 00000084 00000001 84c2d0a0 84c2d0a0 $8 : 84c2d000 84c2d0a0
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
groben habe ich es geschafft wie breadboard, jumpwire, attiny85 und den USBtoTTL zu verbinden. [c]dmesg[/c] hat mir auch die verbindung angezeigt: [c]Product: AVRISP mkII[/c] [c]minicom[/c] konnte ich mich auf das Terminal einwählen. Mehr kann ich nicht. ISP --- auch hier habe ich anhand jumperwires
Projekt hier zeigt eine solche Vorgehensweise. Dieses ist zwar auch als Programmer für ein paar PIC undAT89S52 verwendbar und muß erst aufgebaut werden, die Software funktioniert aber auch mit diesem käuflich erwerbbaren Shield: https://www.ebay.de/itm/AVR-ISP-Shield-Burning-Burn-Bootloader-Programmer-for-Arduino-UNO-R3
-
Thread
ADXL345 und ESP8266: Echtzeitdatenergassung mit konstanter Abtastrate und Interrupts
, sondern per Pollen des Pins. Aber als (Level) Interrupt geht natürlich auch. Pseudocode: [c] int NointerruptPin=4; // INT1 at GPIO4 loop() { while ((HIGH == digitalRead(NointerruptPin)) && (loopi < 45)) { readSPIRegister(DATAX0, 6, values); accels[loopi] = values
simple unidirektionale Kommunikation vom µC zum ESP Modul nach dem Fire&Forget Prinzip sollte prima funktionieren. Bei 115200 Baud kannst innerhalb von 10ms jeweils einen AT+CIPSEND Befehl plus etwa 80 Byte Nutzdaten senden. Du hast aber etwas
-
Thread
RC5-Code-Empfangsprogramm für 8051er in Assembler
Habe vor eine 8051er Steuerung (AT89S52) mit einer IR-Fernbdienung zu steuern. Habe dazu im Forum auch schon viele Beiträge gefunden, meistens aber für AVR µCs oder das Empfangsprogramm von Peter Danegger. Habe aber immer noch nicht C gelernt und bin auch mit den AVR-Assemblerbefehlen nicht so vertraut. Bevor ich mich selber ans programmieren mache, kann mir jemand einen Link zu einem RC5-Code-Empfangsprogramm für 8051er in Assembler
-
Thread
LED Modul 1637
Copyright: Shenzhen Tian Microelectronics * File name: TM1637 * Current Version: 1.0 * SCM Model: AT89S52 * Development Environment: Keil uVision3 * Crystal earthquake frequency: 11.0592M * Program features: the TM1637 all filled with all the display data register address 0xff, and open the display
Holger R. schrieb im Beitrag #7684399: > Ich dachte es wäre ein Standart I2C Bus. Da kannst du stehen, wie es deine Art ist, aber das Datenblatt zum TM1637 sagt: "Note: The communication method is not equal to 12C bus protocol totally because there is no slave address" (S
-
Thread
User code auf Eval-Board ET-STM32
Heap_Size' ../startup_stm32f10x_hd.S:50: Error: bad instruction `__heap_limit' ../startup_stm32f10x_hd.S:52: Error: bad instruction `preserve8' ../startup_stm32f10x_hd.S:53: Error: bad instruction `thumb' ../startup_stm32f10x_hd.S:56: Error: bad instruction `vector Table Mapped to Address 0 at Reset' ..
: bad instruction `i2c1 Error' ../startup_stm32f10x_hd.S:113: Error: bad instruction `dcd I2C2_EV_IRQHandler' ../startup_stm32f10x_hd.S:113: Error: bad instruction `i2c2 Event' ../startup_stm32f10x_hd.S:114: Error: bad
-
Thread
Automatische Baudratenerkennung mit 8052
Hi, ich möchte eine automatische Baudratenerkennung bei 8,N,1 mit einem 8052-kompatiblen µC realisieren. Ich habe schon einige Links dazu gefunden, aber ich dachte ich frag trotzdem mal: 1. Welche Voraussetzungen müssen erfüllt sein? Ich denke, ein Systemquarz, mit dem sich die Baudraten
kommen, ausser man braucht _SEHR_ kurze Zeiten. Das ganze ist für einen Standard-8051er (bzw. 8052 --> AT89S52/53/8252). Irgendwann erfolgt vielleicht mal ein Sprung auf Silabs C8051F120. Okay, ein anderes Zeichen tut nicht weh, dann wär es halt schön, bereits nach dem ersten Zeichen die Baudrate erkennen