-
Thread
Zimmer/Bereichs Kontroller
) Betriebssystem > - CAN/RS485 oder co zur kommunikation mit anderne Sub Kontroller Vorschlag: PIC32MX795F512L - interner 10/100 Ethernet MAC - Dual CAN - 80 MHz 32 Bit MIPS Prozessor - 512k Flash, 128k RAM http://www.microchip.com/wwwproducts/en/PIC32MX795F512L Als Board kannst Du Dir ja
#5033331: > Danke .. wäre interessant, nur glaub ich bleibe ich lieber auf der AVR > Schiene > Die PIC Zeit ist bei mir schon 15 Jahre sowas her .... Arduino habe ich > in den letzen Jahren immer wieder was gehabt ... PIC24 ähnelt eher AVR als den alten 8-Bit PICs (PIC12/16/18), nur das alles 16
-
Thread
Wie programmierfähigkeiten testen? (Embedded)
Eine Garantie war das aber auch nicht. >I2C CAN DMA FPU jein. Es gibt absolute Experten in 8-Bit und 16-Bit die nie was mit DMA gemacht haben.
Felix F. schrieb im Beitrag #5027474: > Kein NULL-Pointer check. Und schon trennt sich Spreu von Weizen. Diesen Job bekomme ich wohl nicht. :)
-
Thread
Atmega16 Flash leergeröntgt?
Platine in einem industriellen Röntgentomographen unter Beschuss genommen. Allerdings hat sich der PIC16F72 dadurch nicht stören lassen. Nicht mal Einzelbitfehler sind aufgetreten. Physikalisch ist es auf jeden Fall möglich eine Flash-Zelle durch ionisierende Strahlung zu beeinflussen. Wie leicht das
Hatte der Atmega16 denn noch eine gültige Signatur? Diese ist normalerweise ja durch keinen Befehl beschreibbar, aber offensichtlich selbst eigentlich auch nur im Flash abgelegt. Jedenfalls habe ich hier einen Atmega8
-
Thread
PIC16F1827 EUSART und FT232RL: Loopback
meinem FT232RL Modul und Kabel TX auf RX am Modul die Daten im Loopback verschicken. Nun hab ich einen PIC16F1827 aufm Breadboard mit nem Programm drauf das zuerst ein paar Zeilen an den PC schickt und danach alles im Loopback zurück gibt was vom PC kommt. Soweit so schlecht, die Zeilen kommen anscheinend
Andreas G. schrieb im Beitrag #5028361: > Mein PIC16F-Programm im µC schiebt aber am Anfang einfach mal so einige > Zeilen an den FT232RL Meiner Meinung nach ist das keine gute Idee... (PIC sollte erst was schicken, wenn er vom PC dazu aufgefordert
-
Thread
PIC-Problem: BSR und Bankregister
deine Anregung! Erst hattest du mich in Verlegenheit gebracht, weil der "normale" Befehlssatz des PIC18F14K22 solche Befehle nicht vorhält. Nur einer der Befehle hantiert direkt mit dem BSR: movlb k , da wird eine 8-bit-Zahl in das untere Nibbel des BSR geschrieben. Der Assembler scheint "deinen" Befehl
du die Adresse FA8 aufteilen in die Adresse der Bank (F) und in die Adresse in der Bank (A8). Beim einem Befehl zur Verarbeitung von EEDATA wird das F (außer bei movff) sowieso ignoriert. Anstatt dessen wird der Inhalt
-
Thread
Prozessoren für Leistungselektronik
bereitstellte und musste die Software selten selber schreiben. Gefunden habe ich bis jetzt die STM32F3 Serie von ST (vor allem natürlich STM32F334) und F28M3x von Texas Instruments. Es muss aber nicht unbedingt ein ARM Cortex sein, ich hab mir aber sagen lassen ich solle mich mal damit befassen (gibt
Ich nehm für meine Promotion in der Leistungselektronik den NXP mke14f. Vorher hatte ich den mk22f. Dort ist der Adc aber vertauscht. 16bit adc ist bei genauerem Hinschauen ein 10 Bit adc... Freescale ist allerdings das Datenblatt manchmal kryptisch. Auf das Sdk würde
-
Thread
Wasserpegelanzeige
trksid=p2047675.c100623.m-1&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D2%26asc%3D44294%26meid%3Dc4f12c53cf694795a36727961f739ba8%26pid%3D100623%26rk%3D2%26rkt%3D2%26mehot%3Dlo%26sd%3D172575268408
_10180_10182_10185_10184_10078_10079_10073_10186_10123_142,searchweb201603_2,ppcSwitch_5&btsid=4d91f6cd-b03b-4bb2-9af0-dbc2115a118f&algo_expid=6c4d57c8-82f8-4f08-8054-9e84097d2768-11&algo_pvid=6c4d57c8-82f8-4f08-8054-9e84097d2768
-
Thread
Probleme mit SDCC-Snapshots > 3.6.0
Moin, ich habe einige mysteriöse Probleme mit aktuellen SDCC snapshots für PIC14 (pic16f18xx). Um es gleich zu sagen: Ich weiß nicht genau, was nicht funktioniert und warum. Da Projekt ist mittlerweile recht komplex, und ich kann die Fehlerbedingung nicht so einfach isolieren.
keine Bugfixes im pic14-Backend mehr. Auch bei den PIC muss man nochmal unterscheiden. Das pic16-Backend ist in einem deutlich besseren Zustand als pic14, auch wenn es noch nicht so gut wie die anderen ist. Philipp
-
Thread
Mikrocontroller mit USB-Verbindung für Smartphones gesucht
USB-Stick mit OTG-Kabel an mein A3 angeschlossen und es hat einwandfrei funktioniert. (Modell SM-A310F)
USB-Stick mit OTG-Kabel an mein A3 > angeschlossen und es hat einwandfrei funktioniert. > (Modell SM-A310F) Es gibt anscheinend 3 Generation vom Samsung A3: 2015 (SM-A300F), 2016 (SM-A310) und 2017 (SM-A320F). Die letzteren beiden Versionen haben USB-OTG.
-
Thread
DEC PDP-11 - erster Computer ohne spezielle I/O Befehle?
angesprochen (PIC, PIT, KBC), wobei deren neuere Varianten (APIC, HPET) memory-mapped sind.
undokumentierten mehr laufen. Ich binn beim schreiben meines Z80emus auf die problematik ( vor 16 jahren ) gestoßen.
-
Thread
Neue AVR reihen
Hallo, ja das Teil 1616 oder 1617 sieht gut aus. Bis jetzt finde ich die Atxmega8E5 16E5 usw. sehr gut. Nur hört es da bei 3,3V auf. Gruß Sascha
done without modifications to the code, as these devices are fully pin and feature compatible. 16KB ATtiny1616 ATtiny1617 8KB ATtiny814 ATtiny816 ATtiny817 4KB ATtiny417 [/pre] "without modifications
-
Thread
Leseprobleme beim PIC24F32KA304
Hallo Leute, ich habe da mal ein Problem mit der SPI-Schnittstelle bei einem Pic24F32KA304. Ich muss Parameter auf einen LDC1000 (Inductance to Digital Converter) übertragen und auch wieder auslesen. Das Übertragen klappt gut, und das Auslesen auf der LDC-Seite auch, im Logikanalysator
schon einen Breakpiont auf die Zeile [code]if (SPI2_TransferModeGet() == SPI2_DRIVER_TRANSFER_MODE_16BIT) {[/code] gesetzt und mit F7 abgearbeitet. Dabei wurde aber nur 0 in "pReceiveData" gespeichert. Du hast recht, da ich in diesem Fall nur 16-Bit-Modus benötige, kann ich die überflüssigen
-
Thread
Mikrocontroller Einstieg
/products/mcu/8-bit/efm8-laser-bee http://www.avrfreaks.net/forum/mega88-vs-silabs-c8051f413 Multicopter BLDC Driver: 2013 noch AVR inzwischen 100% EFM8 Hier war es nicht mal ein Hindernis von AVR Asm auf 8051
einee MCS-51 ein. - "E" sagt: kauf dir einzelne Bauteile und baue das auf einem Steckbrett auf - "F" lobt E, erweitert, dass er für kleines Geld doch alles kaufen kann: STM32, AVR, EFM8 und vielleicht noch STM8 ??? Dabei ist doch die Frage: wie tief will jemand einsteigen. Ist dieser jemand gewillt
-
Thread
ATMega328-basierter Sprach-Synthesizer für den CPC 464 - Schnelles Byte-weises Lesen mit dem 328?
Gute Ideen, dank Euch! Am Liebsten wäre mir ja ein "parallel-nach-8N1-seriell-ich-mach-alles-für-Dich" Chip - vielleicht gucke ich mir ja doch noch mal an, wie ein "retro" 16C550 zu beschalten wäre. Ich habe immer davor zurückgeschreckt, weil ich dachte, die erfordern
auftreten, dass Tasten scheinbar nicht reagieren. Typische Sequenzen sehen dann so aus: ldi r16,0x0F out DDRD,r16 ; oberes Nibble Eingang, unteres Ausgang ldi r16,0xFE out PORTD,r16 ; PD0 auf 0 ziehen, PD4..7 Pull ups aktiv in r17,PIND ; Pins
-
Thread
FT232RL bit banging SPI
SPI-Variante), dann MOSI mit Datenbit belegen, Dann Clock wieder andersrum, etc. Kaum hast Du das so 8x gemacht, ist ein BYte gesendet.. :-) Das ist Bit banging.
RTS != SPI (lach), ich hatte zuerst was für UART(EUSART) gebastelt. Das war dann auch eher für den PIC18F4550 und dem PIC16F1827 gedacht gewesen. Hab dann an das RC522-Modul gedacht und das dort die Pins sowohl mit SPI als auch UART belegt sind. Einige chinesische Module sind aber anscheinend mit nem
-
Thread
PIC 10f322- Software soll Folge aus Nullen und Einsen erzeugen
jetzt, wie ich Flash Speicher lese? Speichern im Flash (Allgemeines, Lesen, Schreiben) ist beim PIC10F322 nicht möglich, da bleibt nur das EEPROM. Siehe dazu das Datenblatt des 10F322 und zum Vergleich das Datenblatt zum PIC16F877 )vgl. "3.0 DATA EEPROM AND FLASH PROGRAM MEMORY", auch "3.6 Writing
ich bin über den PIC16F87X nicht hinausgekommen. Das Datenblatt des PIC10F322 widmet dem Thema Flash Program Memory Control ein 11-seitiges Kapitel, das man sich nicht eben mal schnell reinzieht. Für mich bleibt die entscheidende
-
Thread
Gleichstrommotor als Drehbankantrieb
dt/NDI5OTU3OTk-/Bauelemente_Bauteile/Passive_Bauelemente/Potis_Trimmer_Encoder/Potentiometer_OMEG_PC16BU_10_k_linear.html http://www.pollin.de/shop/dt/NTI5OTU3OTk-/Bauelemente_Bauteile/Passive_Bauelemente/Potis_Trimmer_Encoder/Potentiometer_OMEG_PC16BU_4_7_k_linear.html o.ä. Achtung - nur Potis mit
, einen PIC anstelle des Holtek. Den PIC könnte man sogar so programmieren, das er ein Poti am TRX Anschluss ausliest.
-
Thread
Timer/Internen Oszillator Verständnis Problem
lang. Der PIC10f322 hat einen internen Takt von 16Mhz aber möchte das wie bei PIC10f202 einstellen. Muss ich dann auf 4Mhz oder direkt auf 1Mhz einstellen? Timer0 hat diese Eigenschaften: Timer_0 Option
uC_anfängerin schrieb im Beitrag #4998420: > Der PIC10f322 hat einen internen Takt von 16Mhz Nein, default sind es 8Mhz ist aber einstellbar von 31Khz bis 16Mhz. > T0CS Transition on intern Clock fosz/4 T0CS=1 Der Timer wird mit externem Takt
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
klein und billig sein. Hintergrund: Habe mit AVRs früher privat gespielt, in der Arbeit ist aber dsPIC. Kann mit beidem umgehen. Habe dieses Board http://www.ebay.de/itm/Leonardo-Pro-Micro-ATmega32U4-Arduino-5V-16MHz-Bootloader-Micro-USB-Pro-mini/381813793804?_trksid=p2047675.c100011.m1850&_trkparms
es für 10Euro ein ATmega328PB mini Board. http://www.watterott.com/de/Wattuino-pro-mini-PB-3V3-8MHz http://www.watterott.com/de/Wattuino-pro-mini-PB-5V-16MHz
-
Thread
MPLAB SIM- Programm stürtzt ab
sodass ich das Programm neu Starten muss. Was könnte der Grund sein? Das Debuggen mit MPLAB SIM vom PIC10F202 hatte aber geklappt. Benutze MPLAB IDE v8.92 Freue mich schon auf alle Antworten.. Gruß
1ms oder 2ms sein bei mir ist es schon aber so 220ms(1 Kästchen=200ms. Was ich gesehen habe dass PIC10f202 Frequenz von 4 MHz hat und PIC10F322 16MHz. Bei dem alten code wurde Takt: 4Mz/4= 1usec eingestellt. Ich denke mein Signal ist 16 mal schneller? Wie kann ich das einstellen? Info vom Datenblatt
-
Thread
Benchmark für Arduino-Boards?
hardware emulation) is available on the target. Permissible names are: ‘vfpv2’, ‘vfpv3’, ‘vfpv3-fp16’, ‘vfpv3-d16’, ‘vfpv3-d16-fp16’, ‘vfpv3xd’, ‘vfpv3xd-fp16’, ‘neon-vfpv3’, ‘neon-fp16’, ‘vfpv4’, ‘vfpv4-d16’, ‘fpv4-sp-d16’, ‘neon-vfpv4’, ‘fpv5-d16’, ‘fpv5-sp-d16’, ‘fp-armv8’, ‘neon-fp-armv8’ and ‘crypto-neon-fp-armv8
IDE kompatibles Board STM32 STM32f103C8T6 ST ARM 32-bit Cortex >-M3 Das hat nur 72Mhz statt 168Mhz, deutlich weniger RAM ist ein M3 statt M4 und hat deshalb keine FPU.
-
Thread
c compiler Unterprogramme aufrufen mit Funktion
Compiler von MikroElektronica sagt keine Fehler aber die Diode leuchtet ständig. Programiert wird der PIC 16F630. Was ist da faul. Nachstehend noch das Programm. //** D E F I N E S ********************************************* #define LED PORTC.RC0 //LED liegt an Port C RC0 //**Prototype
Carl D. schrieb im Beitrag #4995370: >>> Nach weiteren 16,7 Minuten. >> Anders ausgedrückt: 16min 40s > > Falls er den Mega8 mit eine Präzisionsquarz betreibt. Das ist völlig unabhängig vom Quarz. 16,7min ist nur eine andere Schreibweise. 16min 40s
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
verwendet. > > Unsinn Dann gib mal ein Beispiel. Alles was ich im Maschinenbau sehe hat ARM, EFM8 (aufgebohrter 8051) und tatsächlich PIC/PIC32 (warum auch immer). Im Bereich Automotive ist es etwas undurchsichtiger, neben ARM auch Exoten wie Tricore, diverse Renesas, STM8 (aufgebohrter 6502)
Beitrag #4992894: > Dann gib mal ein Beispiel. Alles was ich im Maschinenbau sehe hat ARM, > EFM8 (aufgebohrter 8051) und tatsächlich PIC/PIC32 (warum auch immer). > Im Bereich Automotive ist es etwas undurchsichtiger, neben ARM auch > Exoten wie Tricore, diverse Renesas, STM8 (aufgebohrter 6502
-
Thread
Kopfhörerverstärker - kein LM386?
PWM, die nötig wäre, um sinnvolle Frequenzen (20kHz?) zu erzeugen, > kann ein uC nicht bringen, ein 16MHz uC bringt da nur 9 bit, also > Rauschen in "stillen" Passagen wäre mit -50dB deutlich hörbar. Von welchem 16MHz uC quasselst du da? Irgendwann fiel hier schon mal dsPIC33... Aber auch egal. Selbst ein 8MHz getriebener PIC24F kann locker schöne PWMs erzeugen für mehrere kHz Signalfrequenzen. Es hieß ja Sinus und nicht full-range Hi-Fi Audio. In deinem beschränkten Vorstellungsvermögen scheint es aber
-
Thread
PIC 16F676-I/P zwei Timer programmieren
Hallo Forum, ich bin neu und will eine Zeitschaltung mit einem PIC 16F676 I/P aufbauen. Mit Spannung ein soll der erste einstellbare Timer starten ( Variabel einstellbar von 0-4 Stunden) und nach Ablauf des ersten Timers soll der zweite Timer starten der wiederum
Ich habe für mein Projekt noch 20 Pic 16F676-I/P
-
Thread
PIC Microchip AN1310 Bootloader
PIC Microchip AN1310 Bootloader Hallo Zusammen, ich habe mehrere PIC-Controller mit dem AN130 und dem XC8 bzw. dem C18 umgesetzt. PIC18F97J60 -> XC8, C18 und Assembler gehen PIC18F46K80 -> XC8, C18 und Assembler gehen PIC16F877A -> XC8, C18 und Assembler gehen PIC18F452 -> C18, und Assembler gehen XC8 nicht Sobald ich das Hexfile des PIC18F452 des XC8 Compilers lade kommt folgende Fehlermeldung (siehe Screenshot
-
Thread
Microcomputer selber bauen
Ich mag auch den M68000. Bekommt man noch bei Digikey (Part# MC68SEC000AA16-ND) Chr. M. schrieb im Beitrag #4985984: > Die 16 Bit vom 8086 lassen sich mit Knöpfen besser handeln als > 32 Bit vom 68000. ??? Auch der 68k hat einen 16-Bit Bus und 16-Bit Instruktionen.
die 8MHz DIL in Plastik gibts doch auch reichlich, notfalls einen AtariST kaufen :) aber 16 Bit Bus ist selber zu verdrahten schon eine Herausforderung, sowas wie der TO plant würde ich maximal mit 6502
-
Thread
AVR: Bit direkt in IO-Space kopieren
high/low Jitter und bezogen auf alle anderen Bits atomar: ;in=regA,bitA, out=portB,bitB clr r16 bst regA, bitA bld r16, bitB in r17, portB eor r16, r17 out pinB, r16 Geht nicht bei der ATmega8/16/32 Generation, muss neuer sein.
anderen Bits im Zielregister atomar: ;in=regA,bitA, out=portB,bitB bst regA, bitA bld r16, bitB in r17, portB eor r16, r17 and r16, 1<<bitB out pinB, r16 Geht nicht bei der ATmega8/16/32 Generation, muss neuer sein.
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
Kondensator deutlich schwieriger unterzubringen. da passt alles rein ;) Ich habe einen Elko mit 1000uF und 16V genommen. weil ich ihn zufällig hatte.
Was mir noch aufgefallen ist das der RM den Gleichen Mikrocontroller hat wie das W2 Module ein PIC16LF1936
-
Thread
ivt sinus-power-inverter hs1000 (12->230v wechselrichter) mit höherer eingangsspannung betreiben.
vorab nur mal als "anker": die wichtigsten "innereien" des hs1000 sind: pic16f73 ka3525a ir2109 irfi3205 irfi740g das teil hat serienmässig eine eingangsspannung von 10,5-15 volt und liefert einen reinen sinus bis 1000watt (bei cos phi > 0,8 max. 2500va), standby-verbrauch
produktinfo.conrad.de/datenblaetter/500000-524999/510179-an-01-de-Sinuswechselrichter_HS1000_12V.pdf pic16f73: http://ww1.microchip.com/downloads/en/DeviceDoc/30325b.pdf ka3525a: http://www.mouser.com/ds/2/149/KA3525A-1010657.pdf irfi3205: http://www.retelektronika.hu/DataSheets/25_FET-EK/IR_028/irfi3205
-
Thread
PIC12F1572: UART TRMT vs. TXIF - Bytes sporadisch doppelt übertragen?!
if (byteCounter==2) { // Second byte of frame, apply and continue uint16_t lutValue = gammaTable_green[byteRead]; PWM1DCH = (lutValue>>8); //writing 8 MSBs to PWMPRH register PWM1DCL = (lutValue); PWM1LDCONbits.LDA = 1; continue; } // Third byte of frame, apply and continue uint16_t lutValue = gammaTable_blue[byteRead]; PWM3DCH = (lutValue>>8); //writing 8 MSBs to PWMPRH register PWM3DCL = (lutValue); PWM3LDCONbits.LDA = 1; // */ } } void
-
Thread
PIC18F26K22 Timer0 1sec Interrupt für Uhrzeit
Messen kann ich den Zeitunterschied nur mit meiner Handy-Stoppuhr nach Gefühl. Ich verwende einen PIC18F26k22 und dessen interner 16MHz Oszillator mit PLL (4x). Hier ist meine Software, etwas redzuiert [c] /* * File: main.c * Author: Markus * * Created on February 7, 2017, 11:54 PM
fosc nur so hoch wie unbedingt erforderlich waehlen. Man erspart sich so Klimmzuege. Mit fosc/4=16MHz kannst Du mit dem TMR0 im 8Bit-Mode und dem Vorteiler 256 ohne zusaetzlichen Aufwand, nicht viel ausrichten. Mein Vorschlag (wenn es schon fosc/4=16Mhz sein muss): fosc: 16.000.000Hz PLL:
-
Thread
IR Controller über pc ansteuern (für LED Stripe)
0x48 #define COMMAND_B5 0x50 #define COMMAND_B6 0x51 #define COMMAND_B7 0x4D #define COMMAND_B8 0x4C #define COMMAND_B9 0x1C #define COMMAND_B10 0x1D #define COMMAND_B11 0x1E #define COMMAND_B12 0x1F #define COMMAND_B13 0x18 #define COMMAND_B14 0x19 #define COMMAND_B15 0x1A #define COMMAND_B16
Gruselig an Deiner Lösung finde ich die LEDStripe Controller als solche. Die verwendete 10bit PWM aus den PIC Microcontrollern ist ja für Weiße LEDs ausreichend aber für RGB imho unbrauchbar. Mikrochip hat in letzter Zeit einige PICs mit 3*16bit PWM auf dem Markt gebracht sogar als 8Pinner mit Uart. Damit gibt's
-
Thread
Assembler-Programmieren PIC16F1934/6/7
Bisher habe ich für den PIC16F873A erfolgreich in Assembler programmiert. Eventuell möchte ich auf den PIC16F1934/6/7 umsteigen. Das Datenblatt zeigt mir, dass die Programmierung sich doch deutlich von der für den PIC16F873A
@Werner H. Ich habe MPLAB IDE 8.46, kann damit ein Testprogramm für den 16F1934 "builden" und simulieren. Ich habe auch PICKit3, aber schaffe es damit nicht einmal, ein Programm für den PIC16F873 zu brennen. Das Manual für PICKit3
-
Thread
Wie kommt es, dass es Arm SoCs für unter 10 € gibt, aber keine x86 SoCs zum gleichen Preis?
von dem allenfalls noch die SAN-Box von einem Intel-Atom angetrieben wird. Der Rest verwendet einige 8- und 16-Bitter und sonst wohl hauptsächlich ARM und MIPS. Gründe: - Neu rauskommende x86er werden jeweils mit teuerster Fertigungstechnik hergestellt, und deren Grösse orientiert sich an dem, was
> Mit dem x86-64 kommt noch ein Dutzend weiterer Register hinzu. > Kommen bei dir 8 auf ein Dutzend? ;-) Marketing funktioniert so: 4 von den 8 Registern kann man vorwärts und rückwärts benutzen, daher ist es legitim, sie als 12 zu zählen. :-)
-
Thread
µC - BUCK - BOOST Konverter
per digitalWrite das PWM mit deadtime hinbekommen! :) [c]#include <arduino2.h> const uint8_t Q18 = 5; const uint8_t Q15 = 6; const uint8_t Q16 = 9; const uint8_t Q17 = 10; int t = 10; // µS int dead = 1; // µS void setup() { pinMode2(5, OUTPUT); digitalWrite2(5, LOW);
slup232.pdf oder auch https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwit18ab5KjTAhUFaRQKHQdmCxIQFggtMAE&url=https%3A%2F%2Fwww-304.ibm.com%2Fjct03001c%2Fprocurement%2Fproweb.nsf%2F7a84535a0acd580885256b3f000e250a%2Fefbd29acd2fbd28485256f190048dd77%2F%24FILE%2FI-Roal_IBM
-
Thread
SPI mit Beschleunigunssensor
bereits zwei Leiterplatten welche mit einem Flachbandkabel verbunden sind. Auf der Hauptplatine ist ein PIC16F1787 und ein Header worauf ich SPI verbunden habe (natürlich noch weiter Bauteile). Auf der Messplatine ist wie gesagt ein Beschleunigungssensor und wiederum ein Header worauf ich SPI gezogen habe
Information : Product Revision : MPLAB(c) Code Configurator - 4.15 Device : PIC16F1787 Driver Version : 2.00 The generated drivers are tested against the following: Compiler : XC8 1.35 MPLAB : MPLAB X 3.40 */ /*
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
Fritz F. schrieb im Beitrag #4967850: > Okay - also die Idee ist, einen µC zu nehmen. > > Sagen wir einen ATtiny43U für etwa 1,8€, der mit seinem internen Wandler > auch noch die 3.3V 20mA bereit stellen
Fritz F. schrieb im Beitrag #4973716: > Wäre den wirklich eine 2-Zellen Lösung oder Lithium einfacher? Ja. > * Keine 5V bzw. 3.3V für Standard-Komponenten vorhanden Zwei AAA-Zellen (1.8V .. 3V) dauerhaft
-
Thread
vom Layout zum Schaltplan
MCLR so in der Luft gut aufgehoben ist? Hi Wolfgang, zu MCLR: RA5/MCLR/VPP (in Eagle gibt es den PIC16F88 nicht, aber den PIC16F83-04/P)) "Pin RA5 is multiplexed with the Master Clear module input. The RA5/MCLR/VPP pin is a Schmitt Trigger input." Wenn da trotzdem was ran muss, werde ich das gern
festzustellen, ob ich richtig liege, bevor ich mich in die falsche Richtung bewege. 1. es wird ein 16F88 zum Einsatz kommen 2. RB0 - RB8 sollen als Ausgang dienen >PORTB is an 8-bit wide, bidirectional port. The corre- >sponding data direction register is TRISB. Setting a >TRISB bit (= 1) will make
-
Thread
Attinys - extreme Preisunterschiede - woran liegts?
irgendwann mal extra viel Geld zu bezahlen. Bei den PICs hat Microchip das schon gemacht. Da gibt es zB den PIC18F2550, der noch mit 5V laufen kann, und es gibt den neueren, verbesserten PIC18F25J50, der nur noch bis 3.3V betrieben werden kann. Die PICs mit J in der Bezeichnung laufen intern nur mit ca 1.8V,
waren schon inklusive MwSt. > > Nun ja: > > https://guloshop.de/shop/Mikrocontroller/ATtiny85::16.html?XTCsid=9ghkchef7r3rnqlio5u895bs70 Das ist ein 20PU, der Preis oben war für einen ATTiny45-10PU. Die 10PU sind immer etwas teurer. Brauche ich auch, weil nur die ab 1,8V spezifiziert sind.
-
Thread
PIC und LCD QC1602A V2.0 bringen mich zum Wahnsinn
*/ /* MCU = PIC16F877A XTAL = 4.000 MHz */ /* */ /* ============================================================
; LCD_DELAY_5MS(); <edit>Da liegt ein Demo Projekt. http://picforum.ric323.com/viewtopic.php?f=40&t=210 Sollte auch leicht für PIC16 anpassbar sein. Benützt allerdings das BusyFlag...
-
Thread
AVR versus ARM Gesperrt
> > Auch wenn der Programmspeicher (das Flash) mit 16 Bit angesprochen wird, > ist der AVR-Kern ein 8-Bit-Kern. Hä? Das Programm wird nicht in 8-Bit geschrieben, sondern durch einen Compiler (oder ASM) für das Target übersetzt. Es ist also kein 8-Bit
Allgemein bin ich privat und in der Arbeit von AVR auf ARM umgestiegen. Schon gegen einen STM32F0 wirkt jeder AVR eher wie Spielzeug... Das Gehampel mit 8 bit breiten Registern und winzigem 16 bit Adressbereich... (ja es gibt Anwendungen für Microcontroller wo man auch mal 128kByte adressieren
-
Thread
DSP-Umsteiger Anfänger
einen "High-Tech"-Chip mit vielen Möglichkeiten. Sie sollen alle steckbar sein! also etwas wie dip-8, dip-16 oder so. Danke im Voraus Manuel
Meine Empfehlung: Das STM32F7 Discovery. http://www.st.com/en/evaluation-tools/32f746gdiscovery.html Es hat 8 MB RAM an Bord, 16 MB Flash (beides zusätzlich zum internen RAM/Flash), einen Audio Codec sowie ein Display, um auch
-
Thread
Mehrere V-USB Anwendungen auf einem AVR möglich?
Frank K. schrieb im Beitrag #4960929: > Wenn Du was billiges willst: PIC16F1454. Mit Hardware-USB. Gibts auch in > DIL. Nana, mit PIC16F fang ich nicht mehr an :D Ich hab früher mit PIC16F84 und PIC16F873 beruflich gearbeitet ... Zu der Zeit, wo es noch keine freien
Mampf F. schrieb im Beitrag #4960993: > Nana, mit PIC16F fang ich nicht mehr an :D Ich hab früher mit PIC16F84 > und PIC16F873 beruflich gearbeitet ... Zu der Zeit, wo es noch keine > freien C-Compiler gab
-
Thread
STM32 Programm unerwartet groß
ohne irgendwelche libs, erzeugt 716 Byte und blinkt: https://github.com/prof7bit/bare_metal_stm32f401xe und davon abgeleitet für nen stm32f103c8: https://github.com/ChristianRinn/bare_metal_stm32f103c8
0000:0270 | 80 52 9A 60 9A 68 22 F4 60 42 9A 60 11 4A 53 68 | .R.`.h"ô`B.`.JSh 0000:0280 | 43 F0 07 03 53 60 10 4B 01 93 01 9B 98 47 43 F8 | Cð..S`.K.....GCø 0000:0290 | 04 1B AE E7 52 F8 04 0F 43 F8 04 0B AE E7 00 BF | ..®çRø