-
Thread
Ein paar Fragen zum DS1820
Absolutwert der Temperatur befindet sich dann in Scratch(1). (Daher kann des Teil vermutlich bis +127 Grad messen) Das Vorzeichen ist in Scratch(2) das entweder 0(+) oder 256(-) ist. Ob das Interrupt ausschalten wirklich hilft weiss ich nich. Die Err-Prints habe ich nach Bedarf eingebunden oder
selbst programmieren oder bestehenden Code verwenden (Codesammlung, oder das eben erwähnten Basic). Tip: Deine Idee mit der schleife ist schon mal ein guter Ansatz. Wenn du dann noch AND, OR und die Shift-Operatoren von C kennenlernst, dann fällt vielleicht der Groschen.
-
Thread
Ausgabe von analogen Signalen
Tabelle in mein Programm geschrieben also so: const char Tabelle [] = {41,41,41,43,43,44,44,43,70,127,120......}; Das beschriebene läuft super. Jetzt das Problem: Ich möchte den DAC im 12-Bit Mode laufen lassen. Dafür brauche ich dann aber größere Zahlen in der Tabelle, damit das Signal entsprechend
andere einfach nur noch ein rauschen. Habe leider keine Ahnung warum. Kann mir vielleicht jemand einen Tip geben? Vielen Dank!!! Heiko
-
Thread
Problem mit Drehgeber
angesehen und beiträge gelesen, stehe aber leider auf dem schlauch. kann mir jemand helfen bzw. einen tip geben?? (ps. ich benutze einen drehgeber OHNE rastung) Danke, Christoph
PINC.0 #define PHASE_B (PINC & 1<<PINC1) // PINC.1 volatile char enc_delta; // -128 ... 127 int main( void ) { TCCR0 = 1<<CS01; //divide by 8 * 256 TIMSK = 1<<TOIE0; //enable timer interrupt DDRB = 0xFF; sei(); // hier eben mein code !!! (s.o.) } SIGNAL
-
Thread
AVR: Drehgeber-Verhalten bei sehr schnellem Wechsel
PHASE_B (PIND & 1<<PIND6)//(PINC & 1<<PINC1) // PINC.1 volatile char enc_delta; // -128 ... 127 unsigned short count; //neu /* F?r sp?ter (Zerlegung der eingestellten Zahl in Vor-/Nachkommastelle) uint8_t einer=0; uint8_t zehner=0; uint8_t hunderter=0; uint8_t nachkomma=0; */
Ich habe jetzt eine Stunde gegoogled und das Forum abgesucht, aber bisher weder den entscheidenden Tip noch meinen Denkfehler gefunden. Kann bitte jemand mein Brett vor dem Kopf lösen? :-) Zweite offene Baustelle(nachrangig): Ein zweiter Timer soll alle 0,5s nachschauen, ob sich was geändert hat.
-
Thread
AVR für wenig Geld im LAN
Problem mit einer Linux-Kiste, aber der Befehl ist der selbe. Werde das mal ausprobieren. Danke für den Tip!
eigentlich im EPROM stehen. Kann sonst etwas beim zusammenlöten schief gelaufen sein? Bin über jeden Tip dankbar.
-
Thread
Blutzucker-Messgerät Hardware OLED Display
> Guck doch auf der Ponny website, an sonsten 168 einstellen und force ? Danke für den Klasse Tip, der 168A hat afaik eine andere device Id als der 168 und deswegen frag ich ja.
einbinden. In den anderen Dateien statt dessen eine extern-Deklaration via Headerfile. Danke für den Tip. Gruß Thorsten
-
Thread
Projet um die Kapazität von Akkus zu messen
mit einer Brummspannung von 20nsec Impulsbreite und 400 mV Spitze-Spitze Amplitude an der Basis des TIP142 (bei mir TIP120). Auch ein Kapazitäten-Friedhof hat bisher nicht geholfen. Nächster Schritt wird mal noch die Untersuchung der leitungsführung sein, denn der Brumm scheint vom ATMEGA32 zu kommen.
Transistoren nötig. Als einzelnen Transistor kannst du so ziemlich alles nehmen, das muss kein TIP142 sein. Gruss Philipp
-
Thread
Hopf Clock Mouse --> Abfrageprotokoll
are not recommended # because of the drift and the hourly synchronization of the receiver server 127.127.38.1 iburst minpoll 8 maxpoll 12 mode 1 fudge 127.127.38.1 time1 +0.212 Die in dieser Konfiguraion verwendete COM Schnittstelle ist COM1 unter Windows, bzw. /dev/hopfclock1 unter Linux (als
diese .diff Datei ins Verzeichnis kopiert und im NTP Konfiguration File das hier eingegeben: server 127.127.38.1 iburst minpoll 8 maxpoll 12 mode 1 # don't use maxpoll values less than 8 fudge 127.127.38.1 time1 +0.212 # I'm still investigating the exact value and the reason where this comes from to
-
Thread
MMC SD library FAT16 FAT32 read write
Warum verwendest du für Strings unsigned char* anstatt char*? Die Ascii Tabelle geht doch nur bis 127 und dadurch gibt es bei mir viele Warnings.
(file_name)){ uputs((uint8_t*)"wrote new File\r\n"); [/c] ich würde mich über einen Tip freuen! Harry
-
Thread
Unbenutztes Register im 8-Bit Atmel?
müsste ich wenigstens dessen Adresse kennen usw. Klar? Wäre wirklich sehr nett, wenn da jemand einen Tip hätte.
. Nimm doch einfach welche davon. (Die erfolgreichsten Hackerangriffe gibt's bekanntlich auf IP 127.0.0.1)
-
Thread
Ersatz für TIP127 in SMD
hier eine Schaltung die ich auf SMD umrüsten muss. Kennt jemand einen geeigneten Ersatztyp für den TIP127. Besten Dank
MJD127
-
Thread
Projekt : GPS Tracker
habe ich mal die Log-Datei geöffnet, und mir ist folgendes aufgefallen: [pre] $GPGSV,3,1,11,17,11,127,,26,85,144,,18,25,313,31,10,18,188,*75 $GPGSV,3,2,11,17,11,127,,15,75,283,,21,04,286,,15,75,283,*71 $GPGSV,3,3,11,09,21,261,,19,01,011,,28,58,081,*41 [/pre] $GPGSV bedeutet Sattelites in View.
sentence *75 the checksum data, always begins with * Mit leerem SNR-Feld (17,11,127,,) heisst das, dass eben z.B. dieser Sat (PRN 17) nicht erfasst wird, bzw. mit: $GPGSV,3,1,11,17,11,127,,26,85,144,,18,25,313,31,10,18,188,*75 $GPGSV,3,2,11,17,11,127,,15,75,283,,21,04,286,,15,75,283
-
Thread
Shiften aber wie?
12,7 nicht schieben sondern mit 10 erweitern -> 127 127 kannst du wieder ausgeben, mußt nur noch das KOMMA richtig setzen.
Frank N. wrote: > 12,7 nicht schieben sondern mit 10 erweitern -> 127 > > 127 kannst du wieder ausgeben, mußt nur noch das KOMMA richtig setzen. Hast den (richtigen) tip von Frank nicht gelesen? Du speicherst einfach die Zahl int x = 127 ausgeben tust du
-
Thread
Glühwürmchen in Rotkohlglas gefangen
ich in der (originalen) wdt_setup Funktion eine Zeile drin hatte die das Argument "time" auf Werte <=127 begrenzt hat war das nicht der Fall. Randy
mehr angefangen. Die Spannung liegt bei etwa 1.2, also vollkommen im grünen Bereich. Wer hätte nen Tip? Gruß Stefan
-
Thread
Atmega 32 und AD7788 (SPI)
ganzen 2,5 Tage SPI ans laufen zu bekommen. Aber ich schaffe es nicht. Es kommen immer Werte wie 255, 127, 0 und ab und an auch 95 raus. Anbei mein Programm, darin steht auch wo ich was angeschlossen habe. Ueber die Suche habe ich leider nichts zum AD7788 (16 Bit) oder AD7789 (24 Bit) gefunden.
ich genauere Messergebnisse, wobei der ja ich glaube nur 12 Bit kann. Hat da jemand noch einen Tip fuer mich?
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
224, .db 0, 0, 0, 0, 0, 176, 112, 0, .db 0, 0, 0, 0, 2, 63, 0, 0, .db 1, 160, 0, 0, 96, 0, 0, 127, .db 248, 64, 0, 0, 0, 0, 11, 231, .db 136, 0, 0, 0, 0, 0, 185, 128, .db 0, 0, 0, 0, 0, 15, 128, 251, .db 128, 0, 0, 0, 0, 64, 127, 252, .db 0, 0, 0, 0, 2, 127, 247, 96, .db 0, 0, 0, 0,
, 0, 0, 0, .db 7, 0, 0, 0, 0, 4, 0, 1, .db 224, 0, 0, 0, 0, 0, 0, 126, .db 0, 0, 0, 0, 0, 0, 127, 224, .db 0, 0, 0, 0, 0, 127, 252, 0, .db 0, 0, 0, 0, 11, 255, 192, 0, .db 0, 0, 0, 0, 63, 248, 0, 0, .db 0, 0, 3, 131, 255, 128, 0, 0, .db 0, 1, 252, 127, 240, 0, 0, 0, .db 0, 63, 255,
-
Thread
AVR-Bootloader mit Verschlüsselung
aber nicht, er wartet immer "BootDelay" ab und startet erst dann meine App.. Hast Du hier noch ein Tip für mich? Gruß Willi
das Verhalten der AVRootloder.exe, die ja auf Reset meines ATTiny wartet. Wäre toll, wenns einen Tip gäbe.
-
Thread
Interface für 10€- Messschieber
mathematische natürlich in den PC verlagert worden. @error: Hab 2 *.pngs gemacht. @hajote: Cooler Tip! In der aktuellen Version aber natürlich nicht drin, weil ich mich auf dem PC mit Gleitkomma austoben kann :D
Wert in mm. Gleitende Mittelwertbildung nach Wunsch. Das mit der Mini-USB-Buchse ist ein guter Tip.
-
Thread
Dateiausgabe über COM automatisch (getaktet)
der man die Dateipfade in Hyperterminal zeitlich getaktet ändern kann? Kann mir da jemand einen Tip geben?
---------- :LOS REM Datei ausgeben COPY D:\Test\abc.txt COM1: REM 30 Sekunden warten PING 127.0.0.1 -n 30 >NUL GOTO LOS --------------------------------- Einmal gestartet, wird die datei alle 30 sek über COM1 ausgegeben Funktioniert natürlich nur wen TCP/IP installiert ist, sollte
-
Thread
Was hört ihr für Musik ?
Electro, EBM, Darkwave, Electronic (80´s Style). Krachen muß das, geht aber auch mal leiser. Tip: UltraDarkRadio (Winamp shoutcast radio)
ich bei Tante Google gefunden habe, gehen nicht ( mehr ) oder sind voller Viren. Danke für einen Tip. HolgerR
-
Thread
Teile-Verwaltung für elektronische Bauteile Gesperrt
ich nicht sagen, hab grad keinen Windows Rechner zur Hand. Auf jeden Fall muß dieser Host-Name auf 127.0.0.1 zeigen. Dann kannst du auf die part-db zugreifen, wenn sie auf dem gleichen Rechner installiert ist. Wenn du das gemacht hast, versuche mal auf der Kommandozeile "ping part-db" einzutippen
mit Elektronikreparaturen zu tun und da spart es eine Menge Zeit und Nerven nun gezielt ins Fach 127 zu greifen.
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
denke das wird bei meinem Aufbau das Problem gewesen sein. Freundliche Grüße und Danke für den Tip Frank
Hallo Jörg! Danke für Deine Tips! Der erste Tip, nach einer Fehlanpassung des Videoausgangs in Richtung zur FBAS-VGA Wandlerbox zu suchen hat keine Änderung gebracht. Der zweite Tip, Deine Erklärung zu dem "ausgefransten" linken Bildrand hat jetzt
-
Thread
&& Verküpfungen vereinfachen?
@Berti, Danke für den Tip aber die if/else Geschichte verwende ich schon. Bei der Switch/Case gibt es leider das Problem, dass nur Ausdrücke und keine Bedingungen agefragt werden können. @Niels Hi Niels, das mit dem
Sonderbehandlung nur weil es zwei verschiedene Fälle sind. Von 128 bis 255 läuft der Motor vorwärts. Bei 127 bis 0 läuft der Motor rückwärts. Dabei ist 127-128 Stillstand und 0/255 die maximale Drehzahl in die jeweilige Richtung. Dazu kommt noch das der Motor schneller abbremsen als beschleunigen soll.
-
Thread
AVRISP MKII mit AVRDude?
Danke für den Tip, aber da muss ich jetzt mal ganz blöd fragen : Wie gehe ich denn da vor? Gibt es irgendein Tutorial dafür? Ich nehme mal nicht an, dass ich einfach den Source-code in meinem Visual Studio öffnen und
genau soll denn "yacc" sein, und wieso fehlt das? Gibt es eine Tabelle, wo man sehen kann was Error 127 / Error 1 bedeuten?
-
Thread
Brauche Hilfe für MCS-51 compiler 2051
(81): symbol not defined C:\DC Motor control.txt(94): symbol not defined C:\DC Motor control.txt(127): symbol not defined C:\DC Motor control.txt(131): symbol not defined C:\DC Motor control.txt(140): symbol not defined C:\DC Motor control.txt(150): symbol not defined C:\DC Motor control.txt(189
hi lieder weiss ich es nicht bien ein totaler anfänger. bin für jeden tip dankbar!! chris
-
Thread
Syntaxfehler bei Bitoperationen
kommt Sytax error von token "=" in der Zeile mit PORTB &= .... Weiß nicht weiter! Hat jemand nen Tip? [c] int main(void) { //Port D initialisieren DDRD=0b01001111; //Pins 4-7 sind Ausgänge für LCD //PINS 2-3 sind Taster mit INT0, INT1 //Pins 0-1 sind UART RX und
stdint.h> //Data Types Standart Integer /* * int8_t - 8-Bit Integer mit einem Wertebereich -127 bis 128. * uint8_t - 8-Bit Integer ohne Vorzeichen (unsigned int) mit einem Wertebereich von 0 bis 255 * int16_t - 16-Bit Integer mit einem Wertebereich -32767 bis 32768. * uint16_t - 16-Bit Integer
-
Thread
PIC Probleme mit Empfangsauswertung per UART in ISR
C nn pp C= Hex C (bin 12) nn = Channelnumber (in diesem Beispiel noch 0) pp = Preset von 1 bis 127. Es wird also immer ein Status- und ein Datenbyte gesendet. Schaltung und eigentlicher UART-Empfang funktionieren. Mit folgendem Code hab ichs getestet: ISR btfss PIR1, RCIF ; Pruefen
segmentern so aus, also ob teilweise mehrere (alle?) presets durchlaufen werden. Hat vl. jemand einen tip? ISR btfss PIR1, RCIF ; Pruefen ob Interupt durch Receive ausgeloest wurde goto ISREND ; Wenn nein, gehe zu Ende von ISR movfw RCREG ; Empfangsregister
-
Thread
Läutewerk für Bahnübergang bauen
@Rahul Das ist ein guter Tip. Leider gibt es die Funktion "Autorensuche" nicht und mit der normalen Suche nach z.b. "PWM" wird nichts gefunden. ....da habe ich mir ja was in den Kopf gesetzt. ;-) Paul
den Kram noch umrechnen. Der Gleichspannungsanteil, der dabei entsteht (-128 -> 0, 1 -> 128 -> 127 -> 255 stört in der Praxis nicht. Gruß aus Berlin Michael
-
Thread
AD Konverter beim Mega 8
Kleiner Tip am Rande: Es gibt bei den AVRs auch ein paar Befehle (z.B. adiw, sbiw), die 16 Bit (zwei hintereinander befindliche Register) gleichzeitig verarbeiten können. Diese Befehle funktionieren allerdings
niederwertigen Bytes erfolgt. Zuvor wird dieses Wegwerfbyte allerdings darauf überprüft, ob es größer als 127 (die Hälfte) ist, um eine Rundung durchführen zu können, da sonst der Wert von 5,00 Volt nie angezeigt werden könnte. ...
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
übersetzen aber die Fehlermeldung TIMSK undefined. Da ich von C keine Ahnung habe, bräuchte ich mal einen Tip. Gruss Peter
was"scheinbar" nicht sendet ausgetauscht, da ich mehrere habe aber ohne Erfolg. Hat jemand evtl. einen Tip? Gruß Clyde
-
Thread
VB 2005 Ascii Chr() Problem
chk And 255 Return Convert.ToChar(chk Or 128) End Function Wie gesagt. Bis Ascii 127D funktioniert alles super. Vielleicht findest Du ja was.
Hallo Rufus, danke für den Tip. Ich habe jetzt eine andere Lösung gefunden. So sieht der aktuelle Code aus. Public Function CheckUnit(ByVal sp As System.IO.Ports.SerialPort) As Boolean Dim sSendData As String = "123456abcdef
-
Thread
AVR GCC: Funktion wird weg optimiert... warum?
ein void setzen musst, sonst erkennt er es nicht als Funktion [c] void gen_hl(void) { PORTD = 127; } [/c] MfG
reinschreibt in der Funktion. Ob nun 150 ein A über den UART ausgegeben wird oder einfach nur der Wert 127 am PortD. Kann es an meiner Timer Ini liegen? Die lss Datei hab ich mal angehangen... MfG Frank'l
-
Thread
Eclipse Plugin für Fujitsu 16bit µcs Gesperrt
Funktionen und oder externen Variabelen schauen ob sie mit near oder far initialisiert sind. Hoffe der Tip nütz dir etwas. Grus Niklas
C-Projekt angelegt - Unter Executable erscheint kein Fujitsu-Controller zur Auswahl Hat jemand einen Tip? Gruß, Sven.
-
Thread
EEPROM Zugriff beim ATMega
Hallo Herr Buchegger, danke für den Tip auf das Tutorium, aber das habe ich mir schon angeschaut und steige da nicht wirklich durch. Sag mir doch bitte mal konkret, was ich in dem obigen Quelltext verändern muss, damit im EEPROM die Variablen
#define vermeidet, wäre das hier: [C] #include <avr/eeprom.h> #define START_ADDR ((void*)127) struct config_t { uint16_t Steps; uint8_t Freq; uint8_t VRef; uint8_t L297; }; struct config_t Config; void foo() { eeprom_write_block( &Config, START_ADDR, sizeof
-
Thread
Berührungslos leeren Tank erkennen
> aus 3 dioden in reihe ... der preis von 3x 2 ct auch Interessanter Tip. Kannst Du einen Typ empfehlen?
wichtig,, nur die wiederholbarkeit bringts: der kaffee soll immer die mal eingestellte temp haben, ne "127,5°" anzeige wäre...wie die netzwerk-anbindung des ganzen...
-
Thread
Windows Message für COM/USB aktivität in VB
Ich möchte wirklich nicht als lernunwillig erscheinen, ohne heute sitze ich an dem Problem bereits 127 Stunden. Glaub mir, wenn ich einen bequemen Weg sehen würde, ich wäre sofort dabei.
Registrierung ist ein Installationsprogramm da.(kann auch eine Batch datei sein) >an dem Problem bereits 127 Stunden ??? Was hast du in den 127 Stunden getan? Ohne dich beleidigen zu wollen: Du postest hier Code wo du mit VB-Systemprogrammierung spielst auf einem extremen Niveau. Ich habe schon in C++ COM-Server
-
Thread
Verzichten auf Float, aber wie?
folgt definiert: [C] #define SIN(deg) sin_lut[deg] #define COS(deg) cos_lut[deg] #define SIN_RES 127 #define COS_RES 127 [/C] Wobei die LUT(Lookup Tables) aus 360 Einträgen bestehen, die zwischen -126 und +127 liegen. Nun meine Frage an die C-Experten hier. Wie komme ich besser um Float herum
Wertebereichen? +126/-126 ? Bisher hab ich dort folgende verwendet: [C] (signed char) (cos(Angle*3.14/180)*127+.5) //cos (signed char) (sin(Angle*3.14/180)*127+.5) //sin [/C]
-
Thread
Max233: Falsche Characters
Hallo, ich hoffe Ihr könnt mir einen Tip geben. Projekt: Serielle Schnittstelle DB9 mit Max233 in Linksys WRT54 Router eingebaut. Die Schaltung habe ich schon gecheckt, denke ist ok, ist im Prinzip die gleich wie unter http://www.mikrocontroller.net
Serial0 SUCCESS 126 19:34:09 hypertrm.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS 127 19:34:09 hypertrm.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS 128 19:34:09 hypertrm.exe IOCTL_SERIAL_SET_BAUD_RATE Serial0 SUCCESS Rate: 9600 129 19:34:09 hypertrm.exe IOCTL_SERIAL_SET_RTS
-
Thread
Fragen zu AT90USB
Hallo, > Ersteinmal was heißt On-The-Go? AT90USB127 kann sowohl als device als auch als host fungieren > dann ist auf dem Ding gleich ein Bootloader mit drauf. Was brauche ich jetzt noch an Hardware und Software um die Dinger zu flashen? Bootloader
ist implementiert. Zum flashen brauchst du ein USB-Kabel und Bootlodersoftware namens FLIP. Mein Tip: Auf Atmel Webseite hinsurfen und infos über AT90USBxxx einholen good luck
-
Thread
Hausautomatisierung mit Embedded Linux
man ein x86-System + VGA und allem drum und dran. Das werde ich mir mal näher ansehen! Super Tip! Danke
Vielen Dank für diesen guten Tip! Das werde ihc mir näher anschauen. Das grafische farbige LCD ist interessant. Bin gespannt was das kostet ...
-
Thread
-
Thread
Tiny45 ADC mit falscher Referenz
'Wandeln in 7Bit Sollwert8 = Low(sollwert) 'lowbyte dem 7bit wert zuweisen '0...127 Hilfsvariable = Sollwert8 'Umrechnung von 0...127 auf 0...100 Shift Hilfsvariable , Right , 3 Sollwert8 = Sollwert8 - Hilfsvariable Shift Hilfsvariable , Right , 1 Sollwert8 = Sollwert8
Falls jemand einen Tip hat, wäre ich sehr dankbar !
-
Thread
PIC: C18 CAN Probleme
korrekt, wenn kein Ack kommt. Allerdings sollte das nicht _sofort_ nach dem Einschalten passieren - 127 wird üblicherweise versucht, die Botschaft loszuwerden.
möchte, wird der Fehlerzähler hochgezählt und mein Bustreiber ausgeschalten?? Hat mir jemand einen Tip wie ich den Bus am besten auf aktive Teilnehmer prüfe? Das Steuergerät soll auch funktionieren, wenn kein anderer Teilnehmer aktiv ist.
-
Thread
[V] Viele Bauteile 3. OPs,T,....
TPS5904 je 0,1E. 5x TLE2662 SO-16 je.0,4E. Oder macht mir ein Angebot für alle zusammen. 8x TIP29 25x TIP122 19x TIP121 4x TIP126 29x TIP127 8x MTP2955 9x TIP30C 6x IRF730 6x IRF740 4x IRF640 4x IRF530 6x IRF830 6x BUX85 8x MPSA63 8x ZTX792A 9x ZTX712 53x BD237
-
Thread
Ultraschall Anemometer zu x-ten
Da hat Wolfgang Recht. Einen 8-bit-Timer mit PWM-Ausgang, Teiler /1 und den Compare-Match auf 127 einstellen. Interrupt braucht's keinen, der PWM läuft auch ohne. Das sollte eine Frequenz von 31250Hz, Tastverhältnis 50% ergeben, wenn ich nicht irre.
Werde das ganze jetzt mal mit Kupferlackdraht "reparieren und die S/W umschreiben. Vielen Dank für den Tip. @Detlef In den Beschreibungen der professionellen Instrumente hab ich auch schon davon gelesen, das man für ein "Free Field of View" sorgen sollte. Aber davon kann ich bei meinem fliegenden Meßaufbau