-
Thread
RFM95 LoRa Funkmodule Erfahrungswerte
(13); // in dBm rf95.spiWrite(0x1d,0x48); // 4/8Code BW31.25kHz + CR rf95.spiWrite(0x1e,0x84); // Spreedfaktor 1024Chips/ CRC=on // rf95.printRegisters (); // Falls nötig --> Serial Noch ein paar nützliche Infos... rf95.lastRssi()-10 Hier kann man den Pegeln des letzten Pakets
und Reichweite in Gebäuden mit Kellerwänden und Stahlbetondecken. Ich möchte die Module an einen PIC16F1509 anschließen. Dieser Prozessor ist leider fix und kann nicht verändert werden. Die funktionsfähige Hardware kann ich zur Verfügung stellen. Wer kann mir die Module und den Pic so programmieren
-
Thread
Attin84 I2C mit der USI läuft nicht
ohne Messgeräte schwierig zu sagen aber so ist es nunmal: Ich benutze die TinyWireM Lib für den Tiny84 um eine I2C Strecke zu einem ADXL345 zu bauen aber leider wird nur bei einem Power On Kaltstart das DeviceID 1 Mal (!) richtig ausgelesen. Danach wird kein weiteres Byte mehr richtig geschrieben und
kommt rein, auch wenn der > mehr Platz braucht. Mit dem geht es ja einwandfrei. Falsche Wahl. Ein PIC12F1822 oder ein PIC12F1840 im SO08 oder DIL08 hat SPI und I2C in Hardware, so wie es sich gehört, dazu eine UART, auch in Hardware. Inkl. Noise Filtering bei I2C, was die USI NICHT hat. Nur um Dir
-
Thread
mumbi Funksteckdosen mit dem Arduino ein- und ausschalten?
Codes nicht zu lang und nicht zu kurz sein. Empfänger waren bei mir Funkdimmer mit abgekratztem PIC16F84. Die müssen einen wirklich für dämlich halten. Die Anlage von dir habe ich auch noch hier, dadrin ist der gute alte PT2262. Gibt übrigens wirklich eine Codiermöglichkeit, die ist bei dem aber
angesteuert. Als Pluselength habe ich 285 ermittelt. Hier noch die Codes für zwei meine Fernbedienungen (F1 und F2): F2 - A - on - 111110101001001100 0011 1100 0110 0000 F2 - A - off - 111110101001001100 0011 1000 0110 0100 F2 - B - on - 111110101001001100 0011 0100 0110 1100 F2 - B - off
-
Thread
BAudrate in Assembler einstellen
Wie stelle ich die Baudrate (9600) bei 4 MHz ein. Nutze ein Pic16f84a??? Habe im Netz ein Quelltext gefunden da wird die Baudrate so ermittelt: clockrate EQU .4000000 ;Xtal value fclk EQU clockrate/4 baudrate
EQU .4000000 Definition der Quarzfrequenz > fclk EQU clockrate/4 Der PIC teilt den Takt intern nochmal durch 4, somit hast du 1MHz, d. h. ein Befehl benötigt 1us (bzw. 1/fclk us) zum abarbeiten. > baudrate EQU ((fclk/.9600)/3-2)Wenn du nun fclk durch die
-
Thread
ATtiny12: Assembler in Atmel Studio 7
Interrupt-Vektoren .org 0x00 rjmp main reti reti reti reti reti .org 0x06 main: ldi R16, 0b00011001 out DDRB, R16 // Output Pins ldi R16, 0b00011001 out PORTB, R16 // Output Pins auf High loop: rjmp loop // Endlosschleife [/code]
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]
-
Thread
PonyProg und AVR, will nicht!!!
auch den nach S.Hühn. http://www.electronics-lab.com/projects/mcu/008/Ponyprog_Circuit_for_AVR&PIC16F84.pdf
gebaut, alle funktionieren nun einwandfrei, hatte einen Fehler am Quarz des AVR's, sehr dumme Sache, 27nF statt 27pF gegen Masse ;-), die haben mir den Takt weggefressen... Trotzdem danke mfg Ronny
-
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
C + TFT +SD ==> Unlogischer Fehler. Mit Wissenschaftlichen Mitteln nicht erklärbar!
Hallo Leute, ich habe ein Display mit SSD1963 Controller an einem PIC32MX340F512H. ICh versuche ein Bild von SD-Karte (Roh-Format) an das Display zu senden. Der Code: [c] for(i=0;i<(800*480);i++) { f_read(&file1, buffer, 2, &read); LCD_WR_Data((((short)
v0,0xffff 9D00A844 7C021620 seh v0,v0 9D00A848 00402021 addu a0,v0,zero 9D00A84C 0F402C85 jal 0x9d00b214 9D00A850 00000000 nop [/code]
-
Thread
Schalter + 10k Pullup => Zuwenig?!
Sicherung, Varistor, eingangsElko, LM2931 (KFZ-Pendant zum 7805), danach noch nen Elko, und nochmal 100nF direkt beim Prozessor. Ich habe jedoch auch die Zündungsplus-Leitung verwendet, um daraus via Referenzdiode eine VRef zu erzeugen. Und dieser Zweig ist gar nicht gepuffert. Gruss Stefan
man selbst noch dazulernt). Ich habe jedenfalls die Erfahrung gemacht, daß der HC11 und auch der PIC16F84 im rauhen Umfeld problemlos arbeiten und solche Entstörprobleme erst garnicht aufkommen lassen. Andere Kontroller sind da wesentlich empfindlicher. Ich kenne keinen Atmel und so weiß ich auch
-
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
Ansonsten gibt es das Projekt bzw. die Teilprojekte per Eagle und per Xilinx ISE und meinem eigenen PIC-Assembler und Delphi für diverse PC-Software dazu und Keil Compiler für einen ebenfalls im Gesamtprojekt enthaltenen "Pseudo"-Z80 auf Basis eines STM32F103-Minimalboards, was zum allerersten Programmieren
-
Thread
avr-gcc - unnützer Assembler-code?
; 62 134: 83 e0 ldi r24, 0x03 ; 3 136: 89 83 std Y+1, r24 ; 0x01 138: 84 e0 ldi r24, 0x04 ; 4 13a: 8a 83 std Y+2, r24 ; 0x02 13c: 89 81 ldd r24, Y+1 ; 0x01 13e: 8f 5f subi r24, 0xFF ; 255 140: 89 83 std Y+1, r24
mov r11,r30 ldi r30,hlo8(16711936) mov r12,r30 mov r13,__zero_reg__ add r14,r10 ; 16 addsi3/1 [length = 4] adc r15,r11 adc r16,r12 adc r17,r13 rcall f4 ; 26 call_insn/3 [length = 1] /* epilogue start */ pop r17 ; 49 popqi [length = 1] pop r16 ; 50 popqi
-
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
Hallo Sven, in der CQDL 3/2006 war eine Bauanleitung drin. Den Pic kanst Du beim Autor programmiert bestellen. Dort ist auch ein Tongenerator drauf(wegen der Kopfarbeit) Bei Fragen, ich bau das Ding gerade auf(beherrsche allerdings CW). Wigbert
-
Thread
PIC18F4680: CAN funktioniert nicht
Hi Leute. Ich versuche grad, den CAN an einem Pic18F4680 zum Laufen zu bringen. Quarz: 10MHz Oszillatormodus: HSPLL (= effektiver Takt 40MHz) Tranceiver: MCP2551 (RS auf Masse gelegt) Termination: 120 Ohm zwischen CANH und CANL direkt am Tranceiver
dass der Fehler in den BRGCON-Registern liegt. Zum Vergleich habe ich eine andre Schaltung, Quarz mit 16MHz ohne PLL-Modus. Da sind die Register so eingestellt für 500kBit und das funktioniert einwandfrei: BRGCON1 = 0x40; BRGCON2 = 0xB9; BRGCON3 = 0x84; Das bedeutet doch aufgeschlüsselt: Sync
-
Thread
Technische Richtlinie FA 205 Elektroniker für G&S
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
-
Artikel
TV-out
Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter von Ibragimov Maxim Rafikovich (Atmega8, Atmega16..., PAL oder VGA) PIC B&W Video von Richart Gunee. Inkl. PONG und TETRIS Spiel (PIC16C84, PAL) TV Oscilloscope, AVR Video Generator und Video Generation with Atmel AVR microcontrollers von Bruce Land
Monochrome On-Screen Display with Integrated EEPROM MAX7456 Eagle lib MAX7456 MAX7456 Schaltung + PIC16F ASM Beispiel AVR Bascom beispiel
-
Thread
ATtiny45 Bootloader
und dann mit dem Loader die Applikation lade, würde ich erwarten, dass der Bereich von 0x07D bis 0x21F mit 0xFF gefüllt ist. Mit PonyProg ausgelesen sehe ich aber dass der Inhalt der Adressen 0x060 bis 0x07F in diesen Bereich kopiert ist (13 mal). Am Attiny habe ich das Fusebit SELFPRGEN gesetzt. Als
bleibt die DOS-Box offen und die UART kann alles senden. > dass der Bereich von 0x07D bis 0x21F mit 0xFF gefüllt ist. Mit PonyProg > ausgelesen sehe ich aber dass der Inhalt der Adressen 0x060 bis 0x07F in > diesen Bereich kopiert ist (13 mal). Ja, das ist korrekt. Um den Programmieralgorithmus
-
Thread
NE555 auch als 3 Kanal variante? RGB LED PWM Steuerung.
Ein Attiny84 ?
David P. schrieb im Beitrag #5350632: > 3 NE555 ist zwar einfach - aber groß :( Ein Pic16f1825 im 14-Pin SO Gehäuse kann das (Ich befürchte, es gibt auch einen entsprechenden AVR). Er nur den Nachteil, daß er keine weiteren Kondensatoren Und Widerstände braucht, und damit der Platzbedarf
-
Thread
Drehteller mit festen Winkeln
reduzieren: http://de.rs-online.com/web/p/products/6691501/?searchTerm=669-1501&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3636392D313530312677633D4E4F4E4526
Basketball Kameradaten: - 3-Röhrentechnik - 4320g - 12000DM Neupreis Hardware: - je Achse ein PIC16C84 @ 4MHz - Schrittmotoren - Massenträgheitsmoment 17kg*m^2 (ohne saubere Beschleunigungsrampen ging da nix) - Gesamtmasse 70kg - Höhe (max) ca. 2m - Benötigtes Arbeitsvolumen: 1600 x 1000 x
-
Thread
wie Hi Tech C Compiler in MPLab einbinden?
wenn ich MPLab 8.30 für die PIC-Controller z.B. 16F84A oder 16F877A installiere, kann ich im setup auch den Hi Tech C Compiler mit installieren lassen. Weiß jemand, wie ich den Kompiler aber letztendlich in MPLab so nutzbar machen
-
Thread
Hobbyätzen in der Schweiz unmöglich?!
www.csd-electronics.de Liefern auch in die Schweiz, steht jedenfalls in den AGBs so. Kriegst dann deine Ware abzgl 16% MwSt.
mir eigentlich alles dort geholt. Nun die einzigen uCs die die haben scheinen einige Pics zu sein(pic16f84 zb für 16 franken/~9euronen). Kürzlich war ich da gerade wieder, weils sich eifachn icht lohnt bei distrelec was zu holen wenn man doch in Zürich zur Schule geht. Also: da waren 2x eine Schraubklemme
-
Artikel
Batteriewächter
Polarität von Source und Drain. Siehe auch Abschnitt Nachtrag. Prozessorteil. Als Prozessor wird ein PIC18F2520 verwendet. Es ist quasi der low power Nachfolger eines PIC16F876. Der Strom mit internem Oszillator beträgt ca. 1mA. Um den Stromverbrauch zu reduzieren, ist der Prozessor hauptsächlich im sleep
Layout (PDF) Batteriewächter BMON1048 Stückliste Batteriewächter BMON1048 Weblinks. L200_Datasheet BSS84P_Datasheet BF245C_Datasheet BF545C_Datasheet XC6216_Datasheet PIC18F2520_Datasheet LM385Z-1.2_Datasheet BSS138_Datasheet LCD-2-13 LT1763_Datasheet Gehäuse_EG2 GC-Prevue Gerber viewer Siehe auch. Forum
-
Thread
Ist ATXMEGA etwa out?
> Setzt ihr den ATXMEGA überhaupt ein? Noe, ich setze R8C/M16C und R32 ein weil ich da verschiedene Leistungsklassen bekommen kann die sehr aehnlich sind. > Daß Atmel neue ATmega8A, 16A, 128A entwickelt hat, zeigt auch daß die > immer noch in großen Stückzahlen
Und warum 8 BIT? Sind 16 oder 32 schlechter?
-
Thread
[V] Galep-III + IBM R40 + Win XP Paket
Komplettpreis: 100€ + 7€ Versand in DE Wer möchte, kann noch eine Schachtel mit EEproms (28C256/26C64/28C16), Eproms, Pic 16F84, SRam etc. pp bekommen. Müssten so ca. 40 Chips sein. Preis hierfür: 40€ Alles zusammen: 135€ inkl. Versand in DE. Bei Interesse bitte nur => Mail! Peter
-
Thread
Torantrieb Steuerung IC Info gesucht
elegantesten natürlich mit einer neuen Platine. Das geht schon, mein Garagentor läuft mit einem PIC16F84 nachdem ein Blitzeinschlag in der Nähe den COP8 zerdonnert hatte.
Hindernis trifft, so fährt es in die entgegengesetzte Richtung. Motorbetriebskondensatoren sind ok, 12,5µF sollen sie haben, die erste hat exakt 12,5µF der zweite hat 12,7µF. Bei dem Motor handelt es sich um einen Hydraulikmotor, welcher zweimal mit geschalteten Phasen gesteuert wird, es wird immer die
-
Thread
Was ist so toll am Ardurino!
Jeder meint "sein" System wäre das einzig wahre. AVR, PIC, MSP, ARM, Arduino, GCC, ASM, Basic, ... Dabei hat jedes System seinen reiz und Anwendungszweck. Ich war ursprünglich auch gegen die Arduinos. Inzwischen habe ich die praktische Seite entdeckt
Arduinos schon gegeben, wahrscheinlich hätte ich mir auch einen gekauft. So ging es erstmal los, den 16F84 auf Lochstreifen zu löten, ein paar Taster, Widerstände, LEDs sollten auch noch aufgelötet werden. Keine Ahnung, warum ich kein Steckbrett genommen habe. Und dann ging es schon los mit der ersten
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
gedacht: https://github.com/carrotIndustries/horizon/commit/bf16b4bfb8179641f8a21b1eee4dfbbb7cf2a065 Baut nun auf Ubuntu 16.04, der Part-Editor tut auch, ob der interaktive Manipulator funktioniert, konnte ich nicht testen, da meine VM kein OpenGL 3 kann.
local/lib/libgobject-2.0.so.0 #14 0x0000000802f3df76 in ?? () from /usr/local/lib/libgtk-3.so.0 #15 0x000000080a27236c in ffi_call_unix64 () from /usr/local/lib/libffi.so.6 #16 0x000000080a271c3b in ffi_call () from /usr/local/lib/libffi.so.6 #17
-
Thread
PIC-IR-Empfänger HILFE!
Hi! ich habe für meine IR-Fernbedienung mal ein Programm in Assembler für den PIC16F84A geschrieben, doch irgendwie will das nicht funktionieren, und ich finde nach dem x-ten mal durchgehen auch keinen Fehler mehr, sitz wohl schon zu lange davor! Könnte das mal einer von euch, bitte
Erhöhe Zahl Counter2 um 1 movlw Counter2 ;Schreibe Zahl Counter2 in das WorkRegister sublw 16 ;Ziehe Zahl 16 von Counter2 ab, (Überprüfung ob 16 bit geschrieben wurden oder nicht, das dann zum CommandEmpfang über gegangen werden kann BTFSS STATUS, Z ;Überprüfe ob Zero-Flag gesetzt
-
Thread
SDuino: Beinahe-Arduino für STM8S
Serial_print_i() > Serial.print(char) -> Serial_print_c() > Serial.print(float) -> Serial_print_f() > > usw. Da konnte ich leider keinen automatismus finden. #define Serial_print(X) _Generic((X), int: Serial_print_i, char: Serial_print_c, float: Serial_print_f)(X) Philipp
v aufrufe, dann bekomme ich als Ausgabe [code] SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.6.5 #9841 (MINGW32) published under GNU General Public License (GPL) [/code] Das heißt, es kommt keine reine Zahl raus. Daher gibt's dann in der expr einen
-
Artikel
LCD
Mark Meise (AVR-GCC) Interfacing Atmel AVR with Graphics Liquid Crystal Displays (GLCDs) (SED1520) PIC-Projekte.de Ansteuern eines KS0107 (KS0108) Grafik LCD Displays in ASM mit PIC Ansteuerungsroutinen für ein EA DOGL Display für PIC Mikrocontroller www.PIC-Projekte.de Weblinks. PIC-Projekte.de Gut
, 12/3/07 (PIC10F) LCD Font Generator (LFG) von elvand.com (Freeware) Toshiba T6963C Controller based Displays Using the KS0713/S6B1713/ST7565 LCD driver chips - Tutorial bei www.avrfreaks.net (kostenkose Registrierung
-
Thread
Vorverstärker für Elektret-Mikrofon
auf 5V mit Ladungspumpe anheben, MAX682/ab 3.5V. http://www.elektronik-kompendium.de/public/glahe/pic16f84.htm MfG Manfred Glahe
[.. Vorteile: keine negative Spannung nötig, ..] was bedeutet "V16" in dieser Schaltung?
-
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
... EDIT: Mir fällt grad noch nen PLD ein. Damit könntest du das natürlich auch machen. Z.B. GAL16V8... MfG Marius
-
Thread
AVR: Ist PORTx |= atomar?
r24, 0x01 ; 1 12: 86 b9 out 0x06, r24 ; 6 14: 88 b1 in r24, 0x08 ; 8 16: 8c 7f andi r24, 0xFC ; 252 18: 88 b9 out 0x08, r24 ; 8 1a: 96 ff sbrs r25, 6 1c: 00 c0 rjmp .+0 ; 0x1e <softspi_write_byte+0x1e> 1e: 82
der o.g genannten /notwendigen/ Voraussetzungen: > 14: 88 b1 in r24, 0x08 ; 8 > 16: 8c 7f andi r24, 0xFC ; 252 > 18: 88 b9 out 0x08, r24 ; 8 0xFC = 0b11111100 ist nicht darstellbar als 0xff ^ (1 << n). Die Makro-Definitionen wurden nicht genannt.
-
Thread
Atmega kurzzeitig aus Kondensator betreiben - geht das ?
Du kannst auch einen 1F Goldcap nehmen, so ein 47µF Kondensator nutze ich nur zum stabilisieren der Spannung. Ich habe mal getestet ab wann der ATmega8 zu arbeiten anfängt. Atmega8L: 1MHZ 2.05V Atmega8: 1MHz
kommst du auf 70ms Zeit? Wenn ich rechne: Q= C*deltaU wobei delta U = 5V-2,7V = 2,3V ist und C=47uF, dann erhalte ich eine maximal zur Verfügung stehende Ladung von 1,08*10^-5C. Ich gehe mal davon aus, dass du während dem Betrieb mindestens 5mA verbrauchen wirst, d.h. mit t=Q/I folgt für t= 2,16ms
-
Thread
LCD an PIC16F877
Hallo erstmal. bin neu hier und beschäftige mich seid ca. 6 Wochen mit PIC programmierung. ich habe es auf assembler gelernt, und würde das auch gerne beibehalten. ich habe jetzt folgendes problem. ich wollte ein lcd ansteuern, aber ich krieg es einfach nicht dazu einen
läuft erstmal. Ich habe schon versucht die signale mit denen von der ansteuerung auf sprut.de mit dem 16f84a im logicanalyzer von mplab abzugleichen, allerdings ohne erfolg. der quelltext ist im anhang. vielleicht kann mir ja jemand sagen was ich da noch falsch mache. würde mich sehr freuen, da ich da
-
Thread
seltsame Ladeschaltung bei Treppenlift
auch nicht sinnvoll, ihn nach jeder Ankopplung ans Ende neu vollzuladen. Vielleicht ist aber der PIC intelligenter, wer weiss.
Sanyo Cadnica-Blöcke eine andere Kennlinie aufweisen als die neuen Blöcke, die ich jetzt drin habe. Im PIC anpassen kann ich das jedoch nicht. Dazu fehlt mir die Software und die Entwicklungsumgebung.
-
Thread
PIC Programierung umschreiben / Startampel
jemand einem absoluten Noob auf diesem Gebiet weiterhelfen? Ich habe hier ein Prog zum brennen eines PIC 16F84A zur Steuerung einer Startampel für Micro R/C Rennstrecken. Ich versuche jetzt schon seit Monaten den Progger von diesem System (Micro-XT.de) zu erreichen aber er reagiert nicht. Deshalb dachte ich hier könnte mir evtl. geholfen werden. Dieses Prog für den PIC sollte so umgeschrieben werden das man eine zweite seperate Ampel für die Boxengasse mit ansteuert. Also eine LED Rot und eine LED Grün. Solange die letzten roten LED´s bei der Hauptstartampel leuchtet