-
Thread
LCD Library T6963c
2402 Außerdem noch ein Grafik LCD "LM6270SYL" bei Pollin.de gekauft welcher mit einem toshiba t6963c angesteuert wird. Nun wollte ich mit dem ATMEGA das LCD anzusteuern. Programmieren wollte ich es mit dem Programmer: http://www.reichelt.de/?ACTION=3;ARTICLE=45040;GROUPID=;SID=31hY-ebKwQAR8AADGMjIcf47f37152011c67f87b0c7ea27ff9ebf
Schreibst du in C?
-
Thread
Interrupt + Stack ???
nicht erklären kann und auch nicht weiss wie ich dahinter komme. Mein Programm besteht aus einem C-Modul und einem Assembler-Modul. Im Assembler-Modul gibt es eine Interrupt-Routine. Hier würde ich gerne alle benutzten Register sichern. Dabei entsteht aber das Problem. Es lassen sich nur eine bestimmte
Hex-Datei habe ich auch disassembliert. Die Ensprungadressen stimmen. Kann mir hier jemand mal einen Tip geben wie ich den Fehler eingrenzen kann. Danke Andreas
-
Thread
Optimierungslevel bei AVRStudio4 ?
Code so aufgeblasen und umständlich ist (eben eine geradlinige 1:1-Umsetzung des hingeschriebenen C-Codes), dass alle Messen für eine vernünftige Ausführungszeit gesungen sind. Meistens ist -Os das ,Optimum', bei dem sowohl geringe Codegröße als auch kurze Ausführungszeiten erreicht werden. Allerdings
Bei mir ging es nicht ;-( Es kann natürlich trotzdem sein, daß mein Fehler noch woanders lag (siehe Tip von Fritz Ganter). Ich denke schon, daß der GCC da okay ist (hab mich wohl oben ein wenig zu undeutlich ausgedrückt). Fakt ist aber, daß das Programm erst mit O2 lief. Es gab keine Zeitschleifen oder
-
Thread
attiny USI Slave Implementierung
gehen, wenn der Slave sendet. Ein anderer Slave (mit Hardware-I2C) geht problemlos, das vom Master gesendete kommt auch an. Hat jemand einen Tip? Mit dem DSO nachgemessen fällt mir auf, dass die Datenbits beim "Master-Write" etwas nach den Clock-Bits enden (was mir
// Byte empfangen Byte3 = i2c_readNak(); // letes Byte empfangen i2c_stop(); // stopt I2C Verbindung } [/c]
-
Thread
Probleme mit MC34063 step up
Aluwinkel verbindet, auf den die Platine zwecks Mosfetkühlung geschraubt ist. Hat jemand einen Tip? Ein Oszilloskop habe ich nicht, könnte aber eins benutzen, dann wäre es nur schön, wenn ich ungefähr wüsste, wonach zu suchen ist. Grüße ;Matthias
Ich benutze den LT1172 im DIL-8-Gehäuse für 5 auf 31V
-
Thread
Wetterstation mit I2C-Bus
. Der Controller (80C31) auf deren Entwickler-Board lässt sich nicht programmieren (???) , also verwendet der Autor ein Ladeprogramm, welches in einem EPROM gebrannt ist, um das eigentliche Programm in einem RAM zu speichern
deinen Fragen. Erstmal ist das von dir zuletzt gelesene Buch sicherlich ein wenig älter oder? Der 80C31 gehört nicht mehr zu den neuesten Controllern und gerade die Entwicklung der Elektrotechnik schreitet schnell vorran. Der 80C31 hat keinen internen Programmspeicher, sondern das Programm wird extern
-
Thread
DCF77 AVR-Assemblerbaustein
7 breq dcf77_7 ; LastBit rjmp dcf77_9 ; Prüfbit State: .db 8,16,$15,$1c,$23,$29,$2c,$31,$3a,7,7,7,9,9,7,7,7,9 ich weiß jetzt nicht, ob ein fehlender Minutenimpuls ausreichend abgesichert ist. mfg
BYTE 7 ;Minute, Stunde, Kalendertag, Wochentag, Monat, Jahr, DST Vielleicht kannst Du mir ja einen Tip geben. Gruß Franz
-
Thread
Präzisions Operationsverstärker
, wie soll das den über Kabel / Leitungen sicher und präzise weitergeleitet werden ? Über einen Tip dazu wäre ich dankbar.
html oder ohne Chopper, mit ein paar Mikrovolt Offset der OP07: http://www.analog.com/en/prod/0%2C2877%2COP07%2C00.html aber beider hauptsächlich wegen der einfachen Beschaffung, es gibt sicher noch bessere. 73 Christoph
-
Thread
AVR309 Borland C++ Compiler
* DataOutByteB, uchar * DataOutByteC, uchar * DataOutByteD, uchar * UsedPorts); int __stdcall DoGetInDataPorts(uchar * DataInByteB, uchar * DataInByteC, uchar * DataInByteD, uchar * UsedPorts); int __stdcall DoEEPROMRead(ushort Address
Zum einen empfehle ich den Tip mit dem typedef. Zum zweiten dürfte die von Igor mitgelieferte LIB mit einem Borland-Compiler überhaupt nicht funktionieren, weil sie mit Visual-C erstellt wurde. Solche LIBs können mit dem Tool
-
Thread
Gehaltshöhe Techniker
eingestiegen(µC mit C, Layout, usw...) Auch meinen Technikerabschluss habe ich sehr gut hingelegt!!! Von 5 Bewerbungen hatte ich 5 Zusagen und jeder hätte mich gerne genommen! Hab mich dann für eine sehr innovative
wahr. Bin auch schon länger auf der Suche, hab aber noch nichts gefunden. Daher bin ich für jeden Tip dankbar!!!! mfg
-
Thread
Rücksprung aus Methode?!
Es gibt keine direkte Unterstützung für Klassen in C. Daher vermute ich mal, daß du C++ meinst. Der Stackpointer muß nicht initialisiert werden. Was den Grund für den Fehler angeht, so kann man dazu nix sagen. Zeig mal den Code.
INTx, char edge); #endif der Rest vom code kommt in eine eigene .c Datei. Du musst dann beim compilieren aber den Linker sagen, welche .c (bzw. eigentlich welche .o) Dateien er verlinken soll. Im neuen AVR-Studio welches den GCC schon unterstützt, reicht es, wenn man
-
Thread
Tippblinker im fürs Auto...
einer Spannung, bei der die Lampen noch nicht leuchten - so könnte man auch diesen Zustand mit dem µC ermitteln - Oder man baut den Blinkerhebel um - also die strippen ab und ein an jeden Ausgang ein Doppelrelais wofür dann ein Kontakt für die Originalblinkerschaltung ist und ein Kontakt für den µC -
mim Multimeter gemessen, ob das passt und mit nem kleinen Testprogramm hab ich mir auch schon vom µC auf Console ausspucken lassen, was wo anliegt... Also muss es wohl oder übel ein Softwarefehler sein... XD
-
Thread
TI 6711 DSK AM-Demodulation
Leichte C-Probleme? Funktion: int func(int input) { //Rechnen return input * 3; } Aufruf: x = func(y) Oder nur Zeiger auf Daten übergeben und die Variable direkt bearbeiten.
Starten knackts kurz aus den Lautsprechern, dann is Schicht. Ach, ich würde es eher als mittelschwere C-Krise bezeichnen.
-
Thread
Display Menü LCD 4x20
add_entry(entry *a) { entrys.push_back(a); count++; } bool isnum(string a) { for (int c = 0; c < a.length(); c++) { if (!('0' <= a[c] && a[c] <= '9')) return false; } return true; } int menu::run(menu *last) { string choice; int start = 0; int end = 2;
? Nice." << endl; break; case 31: cout << "East? Nice." << endl; break; case 32: cout << "West? Nice." << endl; break; case 40: cout << "Huh?" << endl; break; } return 0; } [/c] cout und cin musste durch lcd-output
-
Thread
Modifizierter Laminator - 1A Ergebnis
dem µC rein. lg PoWl
PAVO-DIN-A3-FOTO-Laminiergerat-HD320-PRO-PLUS-Vollmetall-Profi-Laminator-TOP-/271326154755?pt=Laminierger%C3%A4te&hash=item3f2c4c9003
-
Thread
Function Pointer führt bei 8515 zu Reset?
} zeigt folgendes Verhalten: * läßt sich anstandslos kompilieren: avr-gcc -std=c99 -Wall -ffreestanding -O2 -mmcu=at90s8515 -o dingens dingens.c (ist das cdk4avr-Paket mit dem avr-gcc 3.3.1, meine ich) * Der generierte Assemblercode scheint mir in Ordnung zu sein, ich
: > avr-gcc -std=c99 -Wall -ffreestanding -O2 -mmcu=at90s8515 -o > dingens dingens.c > (ist das cdk4avr-Paket mit dem avr-gcc 3.3.1, meine ich) -ffreestanding würde ich persönlich nicht benutzen. Zwar erreichst
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
4B 0D 0A 48 F9> //IMAGE DATA 16*31 + 1*16 TX CH1: COMMAND UIH len:31 |........H..EBMP_1.0..P.<.++**KK| <F9 83 EF 3F 90 02 00 C3 00 00 12 CF 48 01 F8 45 42 4D 50 5F 31 2E 30 05 00 50 00 3C 08 2B 2B 2A 2A 4B 4B ED F9> ======
init() (laut Sourcen von Simon Schulz) 4. Mux Paket Host recv: "\xF9\x03\xEF\x09\xE1\x07\x23\x0C\x01\xFB\xF9" Host xmit: "\xF9\x01\xEF\x09\xE1\x05\x23\x8D\x9A\xF9" 5. Mux paket Host recv: "\xF9\x23\xEF\x1B\x41\x54\x2A\x45\x41\x43\x53" "\x3D\x31\x37\x2C\x31\x0D\xD1\xF9" Host xmit
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
; double speed bit out LCD_SPSR,r24 rcall lcd_clrscr pop r31 pop r30 ret [/C]
function 'main': test.c:429: warning: unused variable 'o' Die fehlenden Prototypen meckert er an. Das ist doch aber alles da oder? Danke für Euren Tip
-
Thread
Versicherungen, behördliche Auflagen und Gesetze
also so, als ob da gar nichts geregelt ist. D.h., beim Schaltungsdesign gehe ich so vor, daß die R/C Anlage nachweislich möglichst wenig belastet oder beeinflusst wird und liefere die Begründung der Schaltung direkt mit: Ich nehme statt dem 90S2313 den ATTiny2313 mit internem R/C Oszillator. Für eine
Luft sein. Es gibt neben der elektrischen Stoersicherheit noch viele andere wichtige Dinge im R/C Modellflugbereich: Z.B. - den Zustand des Antriebmotors ( schaft er noch einen Flug ohne zu blockieren) - den Ladezustand der Akkus ( ich glaube es fallen mehr R/C Modelle wegen Energieknappheit
-
Thread
DCC Decoder
durchforsten, muss aber noch anmerken, dass ich in diesem Forum wohl ein bisschen ein Exot bin, da ich in C programmiere und Silabs-Mikrocontroller (z.B. den C8051F310, siehe http://www.silabs.com/public/documents/tpub_doc/dsheet/Microcontrollers/Small_Form_Factor/en/C8051F31x.pdf) verwende. Diese Chips sind
durchforsten, muss aber noch anmerken, dass ich in diesem Forum wohl ein > bisschen ein Exot bin, da ich in C programmiere und > Silabs-Mikrocontroller (z.B. den C8051F310, siehe > http://www.silabs.com/public/documents/tpub_doc/dsheet/Microcontrollers/Small_Form_Factor/en/C8051F31x.pdf) > verwende. Diese
-
Thread
Anfängerfragen zum ATMega8 und Assembler
folgende Fragen offen geblieben: 1. Welcher Unterschied besteht zwischen den R0 - R15, und R16 - R31? 2. Wenn eine externe Datei im Programm eingebunden wird, z.B. .include "Unterprogramm.asm" -> Wo wird dann der Programmtext des Unterprogramms eingebunden bzw. in den Flash geschrieben?
andi k. schau dir mal die lcd-routine in winavr-c von peter fleury. um ein display anzusprechen brauchst du den code. er sieht nur so lang aus, weil da kommentarzeilen zwischen sind und leerzeichen. mfg pebisoft
-
Thread
RS232 an 5V
ist der PC ständig am µC angeschlossen ? Wenn nur zur Programmierung oder Parametrierung dann kann man den Pegelwandler auch in ein eigenes Adapterkabel verbauen. Das hat den Vorteil das man nicht in jeder Schaltung den Max
(ist ja Rx). Die -12V von der Tx Leitung des PC werden über die Diode zu -0,7V an der Basis von T31, also auch kein Problem. Gruss
-
Thread
LC74776
hab ich den 18F2550 weil er mit 28pins noch kompakt ist, trotzdem sauviele Möglichkeiten hat (USB, I²C, PWM, LV-ICSP, etc...).
es auch mit ewig langen Taktzyklen funktionieren. Ich hab jetzt 10µs pro Halbwelle. Jemand einen Tip?
-
Thread
Welcher Elko Hersteller hat Elkos >=1F ?
Hallo, hat jemand nen Tip für mich wo ich sowas herbekomme. Bräuchte die für ne Spannung von ca. 30V Hab schon bei Rubycon, Aerovox, Stolz nachgeschaut dort gibts nichts. Bei Jamicon habe ich 0,68F Teile gefunden sogar mit
dann der Strombedarf etwas an, müsste halt mal messen was das Gerät wirklich zieht, angegeben ist es 31 A max. und soll mit 16A abgesichert werden. Werde den Sicherungsautomaten mit der Charakteristik L(B) gegen einen mit C wechseln, weil manchmal beim Einschalten des Schweißgerätes schon die Sicherung
-
Thread
ineffektive Interrupts bei WinAVR
the registers that are affected by the routines in the interrupt handler, for example R30, R31 and SREG */ #asm push r30 push r31 in r30,SREG push r30 #endasm /* place the C code here */ /* now restore SREG, R31 and R30 */ #asm pop r30 out SREG,r30 pop r31 pop r30 #endasm
-
Thread
Controller & Realis
| VCC (5V)------------------------------- Relaiseingang Waere sehr dankbar, falls jemand einen Tip hat!
Hallo, ist es mit Wiederstand nicht auch eine Frage der Zeit bis C voll bzw. wird der bei Wechselstrom nicht ständig geladen/entladen? Und wenn der Impuls kommt kann doch C auch nicht so schnell was bewirken wenn der Wiederstand die Stromaufnahme begrenzt. Könntest
-
Thread
8051 - Tage-Zähler (bis 30 Tage müssen gezählt werden)
MOV 0x0A,#0xC8 C:0x0C10 75097E MOV 0x09,#0x7E C:0x0C13 75089A MOV 0x08,#0x9A höchstes byte 26: ttt++; C:0x0C16 E50B MOV A,0x0B C:0x0C18 2401 ADD A,#0x01 C:0x0C1A F50B MOV 0x0B,A C:0x0C1C E4 CLR A C:0x0C1D 350A ADDC A,0x0A C:0x0C1F F50A MOV 0x0A,A C:0x0C21 E4 CLR A C:0x0C22 3509
-
Thread
serielle Daten aufzeichnen mit einem µC
den Paketen nicht immer eine Sekunde sondern variabel ist? Hätte da jemand mal einen generellen Tip wie man sowas angeht? Greetz Dominik http://www.logview.info
dd (011 00001 Spannung nach 0 Sek) $1F (000 11111 Nichts nach 31 Sek, 10:01:12) $1F (000 11111 Nichts nach 31 Sek, 10:01:43) $71 ee (011 10001 Spannung nach 17 Sek, 10:02:00) Zum Schluß habe ich noch einen Trick eingeführt
-
Thread
vernünftige IGBT Ansteuerung?
Die Mosfets haben 170nColoumb. bleiben im oberen Zweig 1.4/6= 230mA. hmm iss nicht viel. bei 170nC ergibt das was für eine Umladezeit der Gatekapazität? k.A., erlich gesagt... C=Q/U, Coloumb= A x s, 170nAs/0.23= 726ns Umschaltzeit. keine Ahnung, ob das reicht. VCC vom IR21844 sind sicher nicht die
50Euro zu teuer (bin ich zu geizig, zu teuer ist es eigentlich nicht) Viele Grüße und danke für den Tip AxelR.
-
Thread
Assembler Problem in GCC
Soweit ich mich erinnere gehen die .s files vorher durch den C präprozessor, also einfach z.B. #define T_BIT 0x20
Ersteinmal Danke für die schnellen Antworten. Der Tip von Willi hat funktioniert. Jetzt habe ich nur noch das Problem mit dem Import und den Aufruf der Variablen! Irgendjemand eine Idee?
-
Thread
Fehlersuche Displaysteuerung
"Ach ja: Bei verwendung von Port C solltest Du das JTAG mit den Fuses abschalten sonst ist an Port C keine normale Port-Funktion. Wie das geht steht im Mega16-PDF im Abschnitt "Memory Programming"." Ja aber mit dem Multimeter habe
es egal. Ich möchte nicht immer Löcher in den Fingern haben :-( Der Controller ist ein LSI T6963C !
-
Thread
FT232BM wird nicht erkannt..
Du bist dir absolut sicher, daß es ein 93C56A ist? Ich hatte mal ein 93C56R benutzt, dieser hat ein anderes Pinning. Hab ein paar Stunden gebraucht, das rauszufinden; zum Glück gabs dieses Forum hier :)
Test-Pin auch bei den Schaltungen von Olimex in der Luft, aber im Manual zu dem IC steht ganz klar zu Pin 31, Test: Input, "Put device in I. C. test mode - must be tied to GND for normal operation." ---------------------------------- Lesen bildet.
-
Thread
serielle Schnittstelle
beim µC nochmal anfordern. Gruß, Markus_8051
PC an UC: CMD05 UC an PC: CMD03 PC an UC: CMD00 UC an PC: CMD07 0010 01 2B FC A3 86 8A 9B C4 31 BF 99 64 A3 01 61 9D 4711 PC an UC: CMD00 UC an PC: CMD07 0003 A8 65 2A 761A Bei Variabler Blockgröße wie hier skizziert muß du halt auf Sender- udn Empfangsseite die Blockgröße
-
Thread
UART & Interrupt für Taschenrechnerkommunikation
USART 1 (nicht 0, den hab ich hier entfernt)!!! Sobald der GTR zu Beginn 0x15 sendet, soll der µC mit 0x13 antworten. Dazu habe ich einen Interrupt eingefügt (TXC), der den empfangenen Wert mit 0x15 vergleicht. Wenn temp3=0x15 ist, dann sendet der µC 0x13 zurück und setzt noch zwei Variablen auf
Obwohl ich am Empfang nichts verändert hatte. Laut PC-Diagnose (über den anderen UART) sendet der µC die geforderten 0x13 zurück. Der GTR mag die aber wohl nicht mehr und meldet einen Fehler. Weiß der Geier warum. Übrigens danke für den SRAM-Tip, ich hab das schon gleich mal ins Programm eingebaut
-
Thread
DCF 77 Uhr mit CodeVision
Hallo, Marcel Ich muchte dir gerne danken fur deine dcf77.c code. Es ist meine erste ubung mit (C) programmieren und STK500. Das beste war wohl das du das ganse zo ge-zipped war das es auf ein mahl laufte. Klasse. Danke auch fur die sorgfältige documentierung
I work on a dcf 77 project.And i found this site.I see that you have interest debate about dcf77 .c code.Have any of you final version of .c code for dcf.I have working on .c code my self but i didn`t have any luck.Projest doesn`t work. Thank you,Mihael
-
Thread
Online Supermärkte
(oder da über 1 Stunde drin rum zu hängen) b) die tollen Tips sind noch nicht genügend vorgekaut c) am 31.03 ist Markus immer noch nicht genügend ausgelastet, da er noch lange Arien ins Netz stellen kann. Übrigens ist es mir bei meinem Online-Buchhändler AMAZON ziemlich schnuppe ob der sein
inet, ich lasse mich über neue nachrichten per mail informieren die ich alle 5 min abrufe b) der tip von hehnchen war für mich ok c) wenn einer keine ahnung hat warum ich hier so eine vermeindlich blöde frage stelle soll er lieber seine klappe halten statt blödsinn von sich zu geben. außerdem kostet
-
Thread
Reichelt Lieferzeiten
dafür hat Reichelt etwas andere Preise als -beispielsweise- Farnell. Oder die Apotheke mit dem blauen "C".
auf das Ladengeschäft an der Bauteilausgabe zu, bei Bestellungen hab ich bisher nur mechanisches vom C bestellt) Leiferzeiten beim C finde ich auch sehr in Ordnung
-
Thread
LCD Controller für 640x480 LCD mit mega8515
r30 already defined by the .DEF directive C:\Dokumente und Einstellungen\Kay Pohl\640480\640480.asm(21): warning: Register r31 already defined by the .DEF directive C:\Dokumente und Einstellungen\Kay Pohl\640480\640480.asm(97): error: Undefined
>1s pro Bild). Für die 640x480 USB Schwarzweiß Version habe ich mal die aktuellste Version samt C/C++ Demoprogramm angehängt.
-
Thread
codeoptimierung bei sdcc
Tip 1: Hat dein Assembler einen sogenannten "Prä"prozessor den kann mann vielleicht dazu bewegen reinen Assembler OHNE Kommentare zu erzeugen (Kommandozeilenparameter ?) => RTFM (Read the f*ing manual, heißt nix anderes als das du in die Dokumentation deines Assemblers schauen sollst) Tip 2: Selber ein Programm schreiben das die überflüssigen Kommentare entfernt Tip 3: Handarbeit Gruss
-
Thread
Starkstrom-Technik: 200A bei 400V für 2ms schalten
. Einen Schalter in TO220 wirst du für deine Anwendung nicht finden. Zusätzlich möchte ich die den Tip geben, die Ansteuerung mit galvanischer Trennung aufzubauen. Viel Spaß Gruß Walter
Ripplecurrent" für den Kondensator 385V/1mF in dem Datenblatt ist 10,3A (3,7A * 1,2 * 2,33) bei 40°C. Die Lebensdauer ist dann immer noch die nominalen 12.000 Stunden. 20A sollten für die Anwendung aber denke ich schon drin sein. Das Magnetfeld wird nach dem Abschalten des Stroms nicht stärker,
-
Thread
Lampensteuerung mit ATmega16L und ULN2003A
zu fruchten. Was muss man denn zwingend anschließen? VCC, GND, nochmal GND und AVCC (Pin 10,11,31,30) habe ich entsprechend geschaltet. PortA nehme ich als Eingang, PortB und PortC als Ausgänge. Soll ich die PortA-Eingänge alle unbeschaltet lassen oder alle auf VCC legen? Was ist mit dem Reset-Pin
passiert auch nix ausergewöhnliches: Ich setze am Anfang nur die Ports: ldi r30, 0xFF ;PortB und C als Ausgang out $17, r30 out $14, r30 ldi r31, 0x00 ;PortA als Eingang out $1a, r31 Bye, Sebastian
-
Thread
EEprom Routine
>Ich bräuchte hier wohl erst mal >eine Einweisung in das Basiswissen uC-Programmierung. Ersetze "uC" durch "C"...
: main.c avr-gcc -c -mmcu=at90can128 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 main.c -o main.o Compiling: delay.c
-
Thread
Hex Wert -> Dezimal an LCD ausgeben
bisher nur kleinere Programme) ist es genial. Ich denke schon, dass man ASM verstehen kann, ohne C zu verstehen, glaube aber nicht, dass man ohne ASM-Kenntnisse C (auf dem AVR!) wirklich kann. ...
byte1(10000000) ;-10,000,000 sbci r29, byte2(10000000) sbci r30, byte3(10000000) sbci r31, 0 Das ist doch eine 32 Bit Subtraktion (4 Byte: r31...r28) Kannst natürlich auch schreiben: ... sbci r31, byte4(10000000) denn 10000000 = 0x00989680, d.h. Byte4 ist 0. Anbei das
-
Thread
Bitfeld definition
Byte beschreiben: hc595_1.Byte = 0; Man könnte sich natürlich auch mit den Bitoperationen von C auseinandersetzen, dann wäre der ganze Aufriss nicht erforderlich.
einwandfrei! DANKE. Nur sind bei Stunden == 0 alle LEDs aus, das ist ok. Bei Stunde == 1 sind Bit 15 bis 31 an ?! Bei Stunde == 2 geht Bit 16 aus. Bei Stunde == 3 gehen Bit 16 und 17 aus. ... Bei Stunde == 12 gehen Bit 16 bis 26 aus. Bei Stunde == 13 ist Stunde == 0 und es sind wieder Bits 15 bis 31 an
-
Thread
Einfacher und billiger Webserver mit AtMega32
In function `WriteRTL': rtl8019.c:25: warning: implicit declaration of function `cbi' rtl8019.c:31: warning: implicit declaration of function `sbi' Compiling: arp.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields
reference to `inp' mmc.o(.text+0x31e):C:\source/mmc.c:140: undefined reference to `outb' mmc.o(.text+0x32a):C:\source/mmc.c:142: undefined reference to `inp' mmc.o(.text+0x33e):C:\source/mmc.c:140: undefined reference to `outb' mmc.o
-
Thread
LPC2106 Frage
Port 0.2 und Port 0.3 benötigen externe Pullups, auch wenn sie _nicht_ als I²C-Schnittstelle genutzt werden. Das steht ärgerlicherweise nicht im Datenblatt oder Programmierhandbuch, im Gegensatz zur Einschränkung während des JTAG-Debugbetriebes.
@ Rufus Danke für den Tip , das könnte sein! @ Andreas Dein Beitrag hilft mir leider überhaupt nicht weiter. Man traut sich ja kaum noch was zu fragen oder zu posten!
-
Thread
Kaltlichtkathode Dimmen?!?!
kann ich bei "C" jedoch nicht sehen... Gruß... ...HanneS...
jenseits von gut und böse (>360eur - nur die steuerung!!). haben die herren hier vielleicht nen guten tip?
-
Thread
Zugriff auf Strings im Flash
eigentlich "funktioniert nicht" und "klappt" ? heisst das "kompiliert schon gar nicht" oder "der uC geht in flammen auf" ?
Offset (i) ) // und PortB Zuweisen PORTB = PRG_RDB(Tabelle_1 + i); // Tabelle_2 nach PortC PORTC = PRG_RDB(Tabelle_2 + i); } for(i=0; i<5; i++) { // Auf PortD werden 5 Zeichen vom Text_1 ausgegeben PORTD = PRG_RDB(Text_1 + i); } } Gruß Toby
-
Thread
Bluetooth LMX9820 und µC
Hi, hab hier ein BlueNice Entwicklungskid, welches mit dem µC und PC prima funktioniert. Ich kann eine serielle Datenübertragung herstellen und auch entsprechend Daten austauschen. (µC+LM9820 <-> PC = RS232) Nun will ich aber den µC und LMX9820 mit einem Bluetooth
Hallo, jetzt hätte ich auch mal ne Frage an euch. Ich habe auch das BNC3 und möchte einen µC mit nem PC verbinden. Meine Pinbelegung ist: VCC = 3,3V ISEL1 = 3,3V --> 9,6k ISEL2 = GND Rx = vom µC Tx = zum µC RTS = gebrückt mit CTS CTS RESET = Reset beim Einschalten des µC GND = GND
-
Thread
Berechnung Datum + Uhrzeit + Sommerzeit
Weiterschaltung von Tag, Wochentag und Monat behandelt. Anbei das komplette Beispielprogramm für den Keil C51 Peter
unsigned long result = 0; unsigned int idx; /* days of each month */ unsigned char md[] = {31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; /* Make month an array index */ idx = t->month - 1; /* Leap year? adjust february */ if (t->year%400 == 0 || (t->year%4 == 0 && t->year