-
Thread
Verstärkerplatine, Leistung zu gering Spannungsverstärkung defekt?
drum? Also hier der Link mit dem Bild der Vorder und Rückseite eine unbestückten Platine https://ae-pic-a1.aliexpress-media.com/kf/Sa6b885fc455f43f7bdcb7d8d989eece3Q.jpg_960x960q75.jpg_.avif und hier die bestückten Platine https://imgaz1.staticbg.com/thumb/large/oaupload/banggood/images/46/B2/061cd2fc-8f15-4608-bbdb-7ee962829d3a.jpg.webp https://imgaz.staticbg.com/images/oaupload/banggood/images/27/45/4f82ac7e-780a-4025-b4ee-4e9b6d8d268b.jpg.webp Jemand eine Idee in welchem Bereich der Fehler leigen
-
Thread
DS18B20 Verkabelungs od Software Problem
Naja wäre es möglich einen kleinen Kondensator (10-47µF noch zu test zwecken am 18b20 anzulöten? Und oder noch direkt auch zum testen einen widerstand so um die 10K noch an jeden Sensor anzubringen ? um aus zu schlissen das es ein Versorgungsproblem ist
DallasTemperature sensors(&oneWire); DeviceAddress TempBox1 = { 0x28, 0x61, 0x64, 0x11, 0xB0, 0x46, 0xC5, 0x2B }; DeviceAddress TempBox2 = { 0x28, 0x61, 0x64, 0x11, 0xB0, 0x65, 0x7F, 0xF3 }; DeviceAddress TempBox3 = { 0x28, 0x61, 0x64, 0x11, 0xB0, 0x43, 0xF6, 0x88 }; DeviceAddress
-
Thread
AVR-Bootloader mit Verschlüsselung
4F 4F 54 4C 4F 41 44 45 52 25.02.09-19:30:46-531 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 25.02.09-19:30:46-562 > aborted by User[/c] Ich benutze 1-wire direkt
4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:28-750 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:30-031 > send ident $00 00 00 00 00 00 00 00 00 0D 42
-
Thread
Compilierung des EU1KY AA unter Linux.
includes auffällt. >find ./rtc -name \*.h -or -name \*.c -exec grep -H include {} \; ./rtc/STM32F7RTC.c:#include <stdint.h> ./rtc/STM32F7RTC.c:#include <stdio.h> ./rtc/STM32F7RTC.c:#include <string.h> ./rtc/STM32F7RTC.c:#include <ctype.h> ./rtc/STM32F7RTC.c:#include <stdlib.h> ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc.h" ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc_ex.h" ./rtc/STM32F7RTC.c:#include "STM32F7RTC.h" ./rtc/emrtc.c:#include "RTC.h" ./rtc/emrtc.c:#include "GPIO.h" ./rtc/emrtc.c:#include
-
Thread
USB Speicher-Oszilloskop (Anfängerhilfe)
Dann muss man die Daten ja erst ma zwischenspeichern, dazu bietet sich ein großes FIFO an, z.B. 64k x 18Bit, die Steuerung des FIFOs und des ADCs muss ja recht schnell erfolgen, da würde ich ein kleines CPLD nehmen. Zum Einstellen der ganzen Werte (Abtastfrequenz, Analog-Werte) bietet sich vielleicht ein
konnte mangels zeit nich alle beiträge durchlesen, aber vielleicht ein PIC18xxx von Microchip, der AD, USB und uP in einem gehäuse hat? nachfolgend super links dazu - erst recht gute links, wenn man mit uP erst anfängt: http://www.sprut.de/electronic/pic/18f.htm#18fxxx
-
Thread
PIC Miktrokontroller Pull Up/Down unbenutze Pins
der Eingang ja dort in einem undefinierten Zustand ist. Dann müsste ich aber ja jeden Pin meines PIC18F46K80 an einen Pull Up/Down anschließen, da am Anfang ja alle Pins Eingänge sind und bis ich sie zum Aussgang programmiert habe um z.B. eine LED anzusteueren ja störungen auftreten könnten. Was haltet
Mh, habe gerade nochmal die Doc von dem Pic durchsucht und das gefunden. Demnach scheint es zu reichen die unbenutzen Pins einfach als Outputs zu konfigurieren. [code] 2.7 Unused I/Os Unused I/O pins should be configured as outputs and
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Handumdrehen geändert. Hab die Änderungen eben ausprobiert - 2% mehr Flashverbrauch also jetzt 18% - ändert nichts an meinem Fazit. Über 80% der Ressourcen eines PIC12F675 liegen bei dieser trivialen Aufgabe brach - trotz C ;-)
im Beitrag #4375965: > Hab die Änderungen eben ausprobiert - 2% mehr Flashverbrauch also jetzt > 18% - ändert nichts an meinem Fazit. Über 80% der Ressourcen eines > PIC12F675 liegen bei dieser trivialen Aufgabe brach - trotz C ;-) Das ändert jetzt leider nichts daran, daß ich es nicht nachprüfen
-
Thread
Fernbedien RC5 Empfänger
sowie bei #ifndef F_CPU #define F_CPU 10000000e6 /* Quarz mit 10.0000 Mhz */ #endif das e6 ?? vielen dank
Hallo alle zusammen, ich soll, von meinem Ausbilder, ein RC5-signal mit einem PIC16F84A auswerten und das Ergebnis von einem LCD anzeigen lassen ich finde leider rein gar nichts dazu. Kann mir da jemand helfen?? LG Kim
-
Thread
Was hört ihr für Musik ?
//www.youtube.com/watch?v=dhjlBnYdg_g "Never-Neverland" https://www.youtube.com/watch?v=cJ3eRpuB-fM&list=PL_b5MD35p28a4bCxOO35nrzOJ-rF4pMtP&index=18 https://www.youtube.com/watch?v=GBcxkCyuBLk&list=PL_b5MD35p28a4bCxOO35nrzOJ-rF4pMtP&index=6 "Hannes Wader" https://www.youtube.com/watch?v=qO6Wb2YUsxg
Diana Ankudinova is singing 'My Love', Sharon Kovac cover https://www.youtube.com/watch?v=PtAY46bK3f8&t=93s
-
Thread
Keine Daten aus AD7793
baue ich mir eine Schaltung zum Messen eines PT1000. Die Platine ist fertig und ich habe es an meinem PIC test Board angeschlossen. Leider bekomme ich keine Daten aus dem Chip. Vielleicht fällt euch bei meinem Code was auf. [code] #include <p18f46k20.h> #include <usart.h> #include <delays.h> #include
immer etwas falsches in den Registern. Die meisten Register sind um 1 erhöht. [code] #include <p18f46k20.h> #include <usart.h> #include <delays.h> #include <spi.h> #include <stdlib.h> /* Definitions */ #define BAUD 9600 #define CLK 8000000 #define UREF 1,17 #define ADSTEPS 16777216 #define
-
Thread
BME680 Druckberechnung viel zu hoch
Hallo, ich verwende die Joy-It "SEN-BME680" Sensorplatine (IIC Schnittstelle) an einem Microchip PIC18F46K22 und programmier diesem per mikroC von mikroelektronika. Die Programmierung ist stark angelehnt an das Datenblatt von BOSCH. Die Temperatur gibt der Controller im Vergleich zu einem KLIMA
temperature<91) // <9.1°C { E = 5.6402*(-0.0916+exp(0.06*th)); }else{ E = 18.2194*(1.0463-exp(-0.0666*th)); } [/c]
-
Thread
Pac Man mit dem ATmega8
Laufschrift und berechnen der Checksumme: document.bestellung.card.value+=":100A6000000013E01A950000E9F746DD2A9531F001\n"; document.bestellung.card.value+=":0E0A700013E01A95F1F700000000E1CF0895A1\n"; for(rrr=0;rrr<60;rrr++){ a=0;document.bestellung.card.value+=":"; for(i=(rrr*20);i<(rrr*20+20);
101E8000708898A8C88870002060202020207000EA\n"; document.bestellung.card.value+=":101E9000708808304080F80070880830088870002A\n"; document.bestellung.card.value+=":101EA00080809090F8101000F880F008088870008A\n"; MfG Andi
-
Thread
Wie die Baudrate am Pin rausfinden? Gesperrt
Rufus Τ. F. schrieb im Beitrag #4785942: > Worauf willst Du eigentlich hinaus? Nicht auf Vermutungen.
/ 669,46px = 3,69ms Da sich die 7 Bytes aus 70 Bits (inkl. Start- und Stoppbits) zusammensetzen, beträgt die Übertragungsgeschwindigkeit 70 / 3,69ms = 18,97 kBaud Das sind nur 1,2% weniger als die
-
Thread
Einstieg ARM
ARM + günstig = STM32F1DISCOVERY oder STM32F3DISCOVERY oder STM32F4DISCOVERY alles Starterboards incl. Debugger etc. an Bord (ST Link V2). Kostenlose Umgebung CooCox mit allem Pipapo was man braucht. ARM Einsteiger schrieb
Ich schildere mal kurz meine subjektive Sicht: Ich war in ner ähnliche Situation wie du, mit AVR+PIC hab ich jeweils ne handvoll Projekte hinbekommen, hatte aber Null Ahnung von ARM. Ich hab nen Arduino DUE (SAM3X8E mit 84MHz, Cortex M3, Watterott::46EUR) gekauft - DUE deshalb, weil es der gleiche
-
Thread
[V] MRF24WB0MB WIFI Shield mit PIC32MX440F128H Board RS232 RS485 TTL Transparent Rx/Tx
EDIT: Aktuelles Projekt damit: MIDI Over WIFI mit dem BOLD 18F2550 http://www.mikrocontroller.net/topic/326905#new ******************************************************************* Hi Biete noch einmal das in einer schnellen Runde sehr kostengünstig
Devices.aspx?dDocName=en548015 http://www.google.de/search?q=MRF24WB0MB&hl=de&biw=&bih=&gbv=1 PIC32MX440F128H http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en535664 sind beide von Microship Der Wifi wurde dabei auf ein Shield gebracht. Es kann eine externe Antenne ( Pigtail
-
Thread
Conways Game of Live zu langsam auf Z80
DD 36 EA 01 [19] 241 ld -22 (ix),#0x01 1F25 DD 36 EF 18 [19] 242 ld -17 (ix),#0x18 1F29 DD 36 F0 00 [19] 243 ld -16 (ix),#0x00 1F2D DD 36 F6 18 [19] 244 ld -10 (ix),#0x18 1F31 DD 36 F7 00 [19] 245 ld -9 (ix),#0x00 1F35 DD 36 FC 18 [19] 246 ld -4 (ix),#0x18 1F39 DD 36 FD 00 [19] 247 ld -3 (ix),#0x00 1F3D DD 36 F9 18 [19] 248 ld -7 (ix),#0x18 1F41 DD 36 FA 00 [19] 249 ld -6 (ix),
-
Thread
MPLAB 8 - internes EEPROM Adresse (0xF00000)
Hallo zusammen, im Standard Linker-Script-File steht unter anderem folgende Zeile (18f46k22.lkr): CODEPAGE NAME=eedata START=0xF00000 END=0xF003FF PROTECTED Das bedeutet ja, das die EEPROM Daten später im HEX-File an der Adresse 0xf00000 - 0xf003ff stehen. Woher kommt diese Adresse
Prozessors vorhanden. Weitere Details findest Du hier: http://www.kanda.com/blog/microcontrollers/pic-microcontrollers/pic-hex-file-format/ Eine Primärquelle habe ich jetzt nicht zur Hand, aber es müsste irgendwo eine AppNote von Microchip geben, wo das drin steht. fchk
-
Thread
16 bit Addition PIC18
Ich bin gerade dabei meinen PIC18F46k22 in C zu programmieren und bin auf folgendes Problem gestoßen: Ich müsste zu einem Registerpaar (CCPR1H und CCP1L) aus zwei 8-bit Register eine 16-bit Integer addieren. In ASM hätte ich damit
Ich kenne weder die PIC Architektur noch die dazugehörigen Werkzeuge, aber im Falle von AVRs könnte man auch mittels "CCPR1" zugreifen. Der Compiler wandelt das dann entsprechend in zwei Zugriffe um. Laut [1] sollte das
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Arduino F. (Firma: Gast) (arduinof) 22.10.2024 16:01 >So absolut ist das falsch >https://www.greenarraychips.com/home/documents/greg/PB003-110412-F18A.pdf Nö, es ist absolut auch da richtig.
A9 4A 8D 6B 03 A9 0318: 02 8D 6C 03 20 22 03 4C 0320: 05 03 AD 6C 03 8D 70 03 0328: AD 6B 03 8D 6F 03 0E 6F 0330: 03 2E 70 03 0E 6F 03 2E 0338: 70 03 A2 62 A0 2F C8 EA 0340: EA EA EA EA EA EA EA AD 0348: 6D 03 18 6D 6F 03 8D 6D 0350: 03 AD 6E 03 6D 70 03 8D 0358: 6E 03 AD 6E 03 2A 2A 29 0360
-
Thread
Zufallszahlen und Schleifenaufruf (PIC)
funktioniert das irgendwie überhaupt nicht und ich blicks nicht warum :( Programmiert wird ein PIC 18f1320 mit MPLABX und XC8 Vllt weiß ja jemand Rat :)
von rand()) stehen. Zusammen mit den +3000 ergibt das dann irgendwas zwischen 5460 und 8460 was 5,46 - 8,46 Sekunden entspricht. Es hängt auf jedenfall an Zufallszahlengenerierung mit rand(); Ich bin leider nicht so geübt mit dem Debugger..was meinst du genau?
-
Thread
AVR Attiny10 External Interrupt in C
bad_interrupt> 10: 0a c0 rjmp .+20 ; 0x26 <__bad_interrupt> 12: 09 c0 rjmp .+18 ; 0x26 <__bad_interrupt> 14: 08 c0 rjmp .+16 ; 0x26 <__bad_interrupt> 00000016 <__ctors_end>: 16: 11 27 eor r17, r17 18: 1f bf out 0x3f, r17 ; 63
91 pop r21 54: 4f 91 pop r20 56: 0f 91 pop r16 58: 0f bf out 0x3f, r16 ; 63 5a: 0f 91 pop r16 5c: 1f 91 pop r17 5e: 18 95 reti 00000060 <main
-
Thread
432 mal 0..20mA per PWM - beste Lösung gefunden?
PIC 18F46K20 : 2,85 EUR / 36 GPIO (25 mA) = 0,08 EUR/GPIO LG Dirk
Dirk F. schrieb im Beitrag #3218593: > PIC 18F46K20 : 2,85 EUR / 36 GPIO (25 mA) = 0,08 EUR/GPIO Maximum current into VDD pin (-40°C to +85°C): 200 mA Also maximal 10 LEDs mit gemeinsamer Anode und 10
-
Thread
GIRA Taster Nachbau - Interesse ?
Zitat: Das ist jetzt wohl nicht so das beste Beispiel. Der 18F248 ist veraltet und kostet deshalb knapp 9 € (Reichelt). Nun gut, der muß es ja auch nicht sein, Mir war nur wichtig, dass es eingebauten CAN-Teil hat, z.B. http://www.reichelt.de/PIC-18-Controller/PIC-18F2480-I-SO/3//index.html?ACTION=3&GROUPID=2968&ARTICLE=87002&SHOW=1&START=0&OFFSET=16& Aber war ja auch nur ein Beispiel, gibt ja auch noch ARM-Controller auch mit CAN-Funktion für
-
Thread
10 Euro Logikanalyzer
a shipment doesn't arrive, I am afraid that they will never refund or replace it. --- you can go f*uck yourself because you have charged me 2-3 time for 1 order and i asked one of your f*ucken mother f*ucker customer service to refund it but you f*uckers said you did but didn't that it im gonna f*
://www.aliexpress.com/item/f_uckseo/535753410.html
-
Thread
AVR: Ist PORTx |= atomar?
Disassembly of section .text.softspi_write_byte: [avrasm] 00000000 <softspi_write_byte>: 0: 98 2f mov r25, r24 2: 2f b7 in r18, 0x3f ; 63 4: f8 94 cli 6: 87 ff sbrs r24, 7 8: 00 c0 rjmp .+0 ; 0xa <softspi_write_byte+0xa>
out 0x06, r24 ; 6 92: 00 00 nop 94: 88 b1 in r24, 0x08 ; 8 96: 8c 7f andi r24, 0xFC ; 252 98: 88 b9 out 0x08, r24 ; 8 9a: 2f bf out 0x3f, r18 ; 63 9c: 08 95 ret [/avrasm] ----------- [c] // A6: chip select //
-
Thread
Sender - Stromsparend was nehmen?
Stefanus F. schrieb im Beitrag #5826462: >> Es soll möglichst klein sein > > Ich möchte nur einmal erleben, dass jemand das Gegenteil erfragt. Du meinst jemanden, der einen solchen Sender sucht? https
20:28:39.074208 15.47 | 58.12 | 2019-05-02 20:23:40.643769 15.49 | 57.91 | 2019-05-02 20:18:42.212946 15.54 | 57.6 | 2019-05-02 20:13:43.796987 15.61 | 57.37 | 2019-05-02 20:08:45.381653 15.7 | 57.74 | 2019-05-02 20:03:46.964809 15.77 | 57.02 | 2019-05-02 19:58:48.565655
-
Thread
Webserver ATmega32/644DIP ENC28J60
nicht gleich in ASM Wozu ? Das hat der Compiler draus gemacht: SPDR = *buffer++; 4e8c: f9 01 movw r30, r18 4e8e: 81 91 ld r24, Z+ 4e90: 8e bd out 0x2e, r24 ; 46 4e92: 62 0f add r22, r18 4e94: 73 1f adc r23, r19 len--
4e9e: 2e bd out 0x2e, r18 ; 46 }while(len); 4ea0: e6 17 cp r30, r22 4ea2: f7 07 cpc r31, r23 4ea4: c1 f7 brne .-16 ; 0x4e96 while(!(SPSR & (1<<SPIF))); 4ea6
-
Thread
68020 will nicht laufen
sieht schon der Anfang nach sinnvollem Code aus, was nicht sein dürfte: [code] 00000000 46fc 2700 MOVE #$2700,SR 00000004 23fc 7f08 0080 00ff fa04 MOVE.L #$7f080080,$fffa04.L 0000000e 23fc 0003 6b70 00ff fa48 MOVE.L #$36b70,$fffa48.L 00000018
", sondern die in der Datei enthaltenen Binärdaten interpretiert. (Die ersten vier Bytes sind 0x46 0xfc 0x27 0x00, die Datei fängt mit den Zeilen > S0030000FC > S3150000000046FC270023FC7F08008000FFFA0423FC3F an. Die zweite Zeile mit dem S3-Record ist so zu lesen: > S3 15 00000000 46FC270023FC7F08008000FFFA0423FC3F
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
14>??~q]}?6???;7g??<\b>~)????(5K\????":?<14>Z?<22>?8???{?k?????if?<9>?*f???7%?v??I???1?4?+<11>?jSG)?,??9G??<\0>c<\f>?n<23>??`$<\b><\b><5>?<14>?I<\f>???j??ow@<28><6>J<25>r???"?<18><4><\0>U<4> <\0>??$<18>D<17>@??CH? e~<\0><4><\0>?2_@?@?n<2>(?||<29><2><5>?<\0>@<26><23>?<7><15
esp8266 ;-) > Wäre super wenn man das erorieren könnte. :) DANKE DANKE :) ich mach das mit einem PIC18F2550 oder mit einem Adrudino Mini Pro als Sketch kannst du eines nachvollziehen? oder was genau nimmst du her? lg rudi ;-) bis bald, thread halten wir warm ok! ist gebookmarked ;-)
-
Thread
Fehlerkorrigierendes Protokoll
testen. Die Ergebnisse sind zu dokumentieren." Hintergrundinfo: Ich steuere ein Gerät mit dem PIC18F4550 und sende Daten in Form von Strings von einem LabVIEW-VI aus an den PIC über RS485, welcher diese weiterverarbeitet und den Funktionsgenerator steuert (über digitale Potentiometer etc). Nun
ich unnütz > nocheinmal? Den String, den ich hinübersende sieht bei mir z.B. so aus: :01UI1123 46 > -wie aufwendig ist das berechnen der einzelnen verfahren?
-
Thread
Tierfalle sendet SMS!?
Forwell M12 mit SIM karte. Das kostet $10/Monat mit bis zu 250 GSM Sendungen im Monat erlaubt. Ein 18F46K80 PIC MCU steuert das Ganze aus dem Schlafmodus. Ein Timer weckt den MCU periodisch auf und misst die Sensoren Werte. Nach Mitternacht wird das GSM-Modem eingeschaltet und ein SMS Daten Paket und
Bild makiert, Key und Clk, man kann eine Tastatur, Keypad o.a. anschliessen. attached MT6223DA pic ;-)
-
Thread
Kleine STM32-Boards (mit originalem Prozessor) gesucht
Stefan F. schrieb im Beitrag #6069448: > Vielleicht gefällt Dir der Nachfolger vom STM32F103: > https://robotdyn.com/stm32f103c8t6-stm32-arm-arduino-mini-system-dev-board-with-arduino-bootloader-ea0be366-c911
B07V372HHC/ref=sxbs_sxwds-stvp?m=AQXCH2WZQPD33&marketplaceID=ATVPDKIKX0DER&pd_rd_i=B07V372HHC&pd_rd_r=1d9f0920-ee3b-4ed3-93ef-1285944e6eb0&pd_rd_w=VWZjm&pd_rd_wg=AeJMR&pf_rd_p=a6d018ad-f20b-46c9-8920-433972c7d9b7&pf_rd_r=KAV8V6S8V3VPQCF273X6&qid=1576007562&s=merchant-items