-
Thread
Suche Funkmodul mit ca. 1km Reichweite (für GPS-Übertragung)
zusammen mit dem RFM69 genügt eine Filmdose als Gehäuse. Kreuzdipol-Beispiel für 145MHz auf Seite 11: http://www.mobilfuchsjagd.de/Technik/Peilantennen.pdf#11 Ach nee, probier mal LoRaWAN und berichte ausführlich. ;-)
muss es ein kleines µC-Modul sein, auf dem ein suuuper simples Programm läuft: Z.B. ein PCB mit ATTiny, ein Genuino MICRO oder z.B. so ein Billig-Modul aus China, siehe https://www.mikrocontroller.net/topic/369075
-
Thread
AVR Sprungtabelle
besteht. Aber das sieht man doch einfach im Simulator, wo die CPU hinspringt (Einzelschrittbetrieb mit F11!) In deiner Skizze im Quelltext ist ein Fehler, die letzten 3 Taster müssen zwei Pins weiter runter [pre] ATtiny 2313 ' _
(OC0B/T1) PD5 o| 9 12 |o PB0 (AIN0/PCINT0) LED0 ' GND o| 10 11 |o PD6 (ICP) ' |__________| [/pre]
-
Thread
Atiny85 DAC Out
Vielleicht zur Begrifflichkeit eine Klarstellung: einen "Analogausgang an PB1" hat eine attiny85 nicht!
tatsächlich auf 1% genau (oder auch genauer) werden willst... http://www.lothar-miller.de/s9y/archives/11-RC-Glied-fuer-PWM.html Du siehst: man muss sowas nicht ausprobieren, man kann es /ausrechnen/ und weiß dann, was auf einen zukommt. Karsten S. schrieb im Beitrag #4648294: > Alles funktioniert
-
Thread
Das Ende von 8bit?
natürlich eine Rolle, Preis ist auch wichtig. Für kleine Projekte die Bauform. Aber warum sollte ein ATTiny13 nicht auch 32 Bit haben können? Bauen könnte man das sicher. Offenbar verkaufen sich die 8 Bitter gut genug, dass die Hersteller einfach weiter produzieren und immer wieder auch kleine Performanceanpassungen
ein 32 Bitter ist? Normalerweise sind sich Assemblerprogrammierer einig das der MC86000 oder die PDP11 die"schönsten" Architekturen überhaupt sind und beide sind sehr gut in Assembler zu programmieren... Gut, die ARMs sind RISC CPUs, man rennt da mit kleinen Schritten mit der Kirche ums Dorf, aber
-
Thread
ATtiny26 PWM mit einstellbaren Frequenz
Hallo , Zur Zeit arbeite ich mit einem ATtiny26 und versuche ich ein PWM Signal mit einstellbaren Frequenz erzeugen. Ich soll einen Tiefsetzsteller entwerfen, Eingangspannung 12V, die Ausgangsspannung ist 0 bis 12V. Schaltplan und Board habe
>Zur Zeit arbeite ich mit einem ATtiny26 und versuche ich ein PWM Signal >mit einstellbaren Frequenz erzeugen. Wozu soll das gut sein? Normalerweise verändert man bei einer PWM das Tastverhältnis um irgendwas einzustellen, und nicht
-
Thread
ATtiny102/104 WS2812 Led Driver
. Das war für uns billiger als 6 RGB Leds über ein 18 Kanal PWM controller zu steuern. [c]/* ATTINY104_LED_DRIVER * Created: 07/07/2016 08:20:00 PM * Author : Ripper121 * Drive up to 10 WS2812b Led's over Uart * Protocol: 1 Start Byte (0x01), (Led count * 3) Color Bytes, 1 CRC Byte * ACK
USART_Transmit() (TPI DATA) PA1--|3 12|--PB2 (CDC RX) <--USART_Receive() (RESET) PA2--|4 11|--PB1 (BUTTON) PA3--|5 10|--PB0 PA4--|6 9|--PA7 (LED) PA5--|7 8|--PA6 \__________/ Atmel ATtiny104/102 Xplained Nano */ #include <util/delay.h> #include
-
Thread
nrf24l01 sendet nicht
wie folgt aus [code] void transmit(void){ /* Fill the data buffer */ spi_data_array[0] = 0x11; spi_data_array[1] = 0x55; spi_data_array[2] = 0xAA; spi_data_array[3] = 0xFF;//spi_q++; /* Automatically goes to TX mode */ nrf24_send(spi_data_array); /* Wait for transmission
kommunizieren SPI an nrf24l01 CE an PB0 CSN an PB1 Nur die main-Funktion und der SPI ist am attiny etwas anders. Ansonsten ist es so, das vom Atmega vorerst nur Daten gesendet werden sollen (wenn alles funktiniert soll dieser auch Daten empfangen) und der Attiny soll zunächst nur die Daten empfangen
-
Thread
Kit gut für einen Einsteiger?
atmega32 den Programmer http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit-10-Pin-Kabel-ATMega-ATTiny-USBASP-USBISP-3290-/301687762189?hash=item463dfded0d:g:zrsAAOSw-vlVpJn8 Noch eine handvoll hiervon http://www.reichelt.de/1-4W-5-100-Ohm-910-Ohm/1-4W-470/3/index.html?&ACTION=3&LA=2&ARTICLE=1432&
Versuche geht es auch ohne..und sobald Du damit anfängst besteltl Du die ein Baudratenquart und zwei 11pf Kondensatoren
-
Thread
Kleine Hilfe mit Mikrocontroller
Basic - aber für das einfache Programm fang lieber mit C an. https://www.reichelt.de/Atmel-Attiny-AVRs/ATTINY-11L-SO8/3/index.html?&ACTION=3&LA=2&ARTICLE=31726&GROUPID=2958&artnr=ATTINY+11L+SO8 https://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-USB-ISP/3/index.html?&ACTION=3&LA=2&ARTICLE
mich weiter verbreitet sind ;o) Vielleicht sollt Evert mal mitteilen, wo er denn wohnt. Zwei Attiny mit diesem Programm kann man ja schnell brennen. Allerdings kommt halt dann immer etwas nach ;o) Räumliche Nähe könnte es einfacher machen hier jemanden zu finden.
-
Thread
Warum Ingenieure viel leisten und wenig kriegen
? Hast du als Wirtschaftingenieur die Software eines FPGA's auf Attiny85 portiert?
Betonmischmaschinenfahrer bekommt schon 18,5€/Std. > Hast du als Wirtschaftingenieur die Software eines FPGA's auf Attiny85 > portiert? Mach mal vor. Kombinatorische vs. sequenzielle Logik. ;-b
-
Thread
Library in AS einbinden verursacht Fehler
dessen IDE wunderbar. Ohne jede Warnung. Jetzt programmiere ich in Atmel Studio 7 jedoch einen ATtiny841 direkt. Dazu habe ich die Lib scheinbar schon erfolgreich einbinden können. Ich weis aber nicht wirklich aus welchem Ordner er sie sich wirklich holt. Aus dem übergeordneten Workspace Ordner
schlau C++ zu nehmen? C ist doch in C++ enthalten. Oder nicht? Und ja Arduino unterstützt C++ 11. Ist in dessen Compilerkonfig standardmäßig so eingestellt. Der Compiler ist ja der gleiche wie in Atmel Studio. Das nebenbei. Wenn ich ein neues C++ Projekt erstelle, ist die libm immer da im Solution
-
Thread
Wie kann man bei attiny24a WGM bit setzen ?
Ach ja, es gibt zum ATtiny24a ein eigenes Datenblatt. Mir scheint, das du das zum ATtiny24 (ohne a) benutzt. Beim 24a ist die Tabelle bei mir auf Seite 108.
, but retained the same functionality and register locations: • PWM10 is changed to WGM10. • PWM11 is changed to WGM11. • CTC1 is changed to WGM12.
-
Thread
Dimensionierung HF Pufferstufe
- C7 - C3 - L2 100nH C4 33pF Anbei nun die Messresultate Bild 10: Emitter von T1 Bild 11: Basis von T2 Bild 12: Emitter von T2 Bild 13: Kollektor von T2 Mit den aktuellen Daten, hat mein Handsender für die Garage wohl mehr Reichweite ohne die Pufferstufe....
Hallo zusammen. So es gibt ein Update. Ich habe heute versucht, den Oszillator mit dem Attiny85 zu speisen. Der Oszillator ohne Pufferstufe allerdings mit C4 benötigt etwa 16mA. Was mich relativ viel dünkt. Habe für R3 mal versuchsweise einen 1k Widerstand eingesetzt. Hat sich jedoch
-
Thread
Timer 1 OC1A Pin taktet nicht (ATtiny841)
Compare B Match Interrupt: Off TCCR1A=(0<<COM1A1) | (1<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (0<<WGM10); TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (1<<WGM12) | (0<<CS12) | (1<<CS11) | (0<<CS10); TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x02; OCR1AL=0x70; OCR1BH
Ingo, ja das ist alles den zu "wenigen" Ausgabepins geschuldet. Hast Du dir schon mal den Attiny1634 angesehen ? # http://www.atmel.com/Images/Atmel-8303-8-bit-AVR-Microcontroller-tinyAVR-ATtiny1634_Datasheet.pdf
-
Thread
OOP - für was in aller Welt soll denn das gut sein?
schlicht keine Ahnung davon. Du hast OOP noch nicht ein einziges Mal angewendet. Was außer einem ATtiny und Assembler kennst du überhaupt?
Programmierer an. Hobbymäßig habe ich schon ziemlich viel programmiert, auf dem C64 ein bisschen, Z80, 68HC11, Amiga, PIC und PC/Windows. Assembler, BASIC, Arexx, alles ausser C. Gruss Chregu
-
Thread
Scheibenwischer mit Bascom
Autor: Eric B. (beric) Datum: 2016-07-11 15:36 Guten Abend Eric und villendank für dein Hilfe Hier ist ein Kopie des Programms Teilweis koriegiert. 1. Die Alternancestuff funktioniert nicht, LED geht an, der Motor beweg sich nicht.
Ja, Zeile 1 > 7+8 Motorslow an So weit so gut. > Altcount wird ??? nicht mehr auf 0 > 10+11 Motorstop > 12 Altcount(-5)= altcount(0) - sywait(5) Nein, diese Zeilen sind im "Else"-Zweig.
-
Thread
AVR Multiplexing 7 Segment-Anzeigen
#4617937: > 4 stellige 7 Segment-Anzeige Hallo Florian, 4 Stellen mit 7(8=dp?) Segmenten macht 11 Pins. Dass passt so noch nicht auf einen Port. BCD-Codierung der Segmente wäre möglich, dann reicht der Port gerade so. Ich nutze für Anoden einen Port und für Kathoden einen Port, das reicht mir meist
Hallo Florian, ich nutze für die Ansteuerung einer 4x 7/8 Segment LED-Anzeige einen attiny2313. Man kann jedes Bit eines Atmel AVR einzeln ansteuern. Die in meiner Schaltung verwendeten LED-Anzeigen LTC6553HR sind sehr hell, so dass ich hier keine Transistor in den Anoden benötige/
-
Thread
If Bedingung
aktiv. Die Bedingungen sind jedoch erfüllt. Sehr ihr vielleicht den Fehler? Ich verwende den ATtiny45. [c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 32768UL //32kHz #define SEC_P_INT (8) #define PI_ONTIME (3*60/SEC_P_INT) // 3 Minuten AN #define ONE_H_WAIT (60*
PB0 als Eingang definieren // Timer 0 konfigurieren@ TCCR1 = (1<<CS13) | (1<<CS11) | (1<<CS10); // Prescaler auf 1024 setzen S. 90 Datasheet // Overflow Interrupt erlauben TIMSK |= (1<<TOIE1); // Global Interrupts aktivieren sei();
-
Thread
ATtiny841 - Quarz notwendig wenn UART benutzt?
Hallo, im Datenblatt zum ATtiny ist keiner drin. Also weglassen?
Veit D. schrieb im Beitrag #4664731: > im Datenblatt zum ATtiny ist keiner drin. Also weglassen? Ja.
-
Thread
Arduino Obefläche und das ateval Board V1.2
Also ich kann mit dem Atmel Studio auf das Board zugreifen Lt. Homepage bis 6.0 zugelassen. ATTiny13 und Arduino-Oberfläche? Hast Du dazu ein passendes "board" (Konfig-Files)?
Hallo, ich habe das aTeVaL 1.0 und programmiere damit auch attiny45-SU20 und attiny85-SU20 (SOIC-8) über avrdude 5.11. Und mein das aTeVaL ist kein Arduino Bootloader sondern ein AVR ISP MKII Clone Programmer, wenn die Jumper richtig gesteckt sind. Man muss
-
Thread
ATtiny44A - Problem beim sleep mode
Ich habe mir nun den Sachverhalt selbst angeschaut mit einem ATtiny84A-PU von 1127 bei 3.0 V, und bin etwas irritiert: folgendes (Assembler-)Programm [avrasm] ldi tmp0,(1<<SE)+(1<<SM1)+(0<<SM0) ; power-down out MCUCR,tmp0 sleep rjmp pc-1 [/avrasm] ergibt bereits eine Stromaufnahme von 0.11 uA.
-
Thread
flexibles RGB Led Display
zur Verfügung, für Fall a) - WS2812 per Bitbanging - CPU Auslastung = 100% 33.33ms - 21.6ms = 11.9ms / 50ns(fur 20MHz) = 234,600 Cycles. 234,600Cy / 16200 = 14Cy pro Byte. Und jetzt sieht man warum deine Rechnung nicht stimmt - es bleiben max. 14Cy fur die ganze Rechnerei. In diesen 14
für die live-Berechnung des Effekts schon grosse Teile der Rechenzeit, er ist aber auch für einen ATtiny gedacht. Auf einem Mega (mit HW-Multiplikation) läßt der gleiche Code sehr, sehr viel mehr Rechenzeit für eine zusätzliche echte Anwendung über. ... Aber klar, alles soweit ganz schick, reicht
-
Thread
Womit anfangen?
Jobst M. schrieb im Beitrag #4597890: > Was gibt es noch ... > - PIC24 (PDP11) und dsPIC (PDP11 mit DSP) was bedeutet PDP11 in den Klammern? ( ich denke da nämlich zuerst an uralte DEC-Zeiten mit RSX11M ... :-) ) Gruss walter
Walter K. schrieb im Beitrag #4598139: > was bedeutet PDP11 in den Klammern? > ( ich denke da nämlich zuerst an uralte DEC-Zeiten mit RSX11M ... :-) ) Da liegst Du richtig. Es ist die Prozessorarchitektur der PDP11. *EDIT* : Bzw. soll so sein. Schau doch
-
Thread
Tempsensor der unter 3V funktioniert
leer ist. Die step up Wandler brauchen viel mehr Strom als ein im sleep auf Watchdog wartender ATTiny.
> Temperatusender mit ATtiny85, 433TX-Only-ASK-Modul diese Billigdinger > von Ebay für unter 1€, 3x AA NiMH Akkus, geringe Selbstentladungstypen. > Mein Problem ist dass der DS18B20 zu schnell am Limit ist weil der schon
-
Thread
NRF24L01 und Atmega328P
Nordic Semiconductor gibt im Datenblatt bei einer Sendeleistung von 0dBm eine Stromaufnahme von 11.3mA an.
schon aufgefallen, dass dort Fehler drinne waren. Ich benutze einmal einen Atmega328p und einen ATtiny2313. Wenn ich den ATtiny als Sender benutze, funktioniert dsa ganze noch nicht so wirklich. es wird mir zwar gesagt, dass die Transmission OK war, aber am Atmega kommt nichts an. Auch wenn ich das
-
Thread
STM32 - welche IDE ist denn da aktuell angesagt?
nen Server hochladen. Edit: WTF, Seite braucht ewig zu laden, dann kann man die Datei aber mit 11,2MB/s herunterladen. Na da wird wohl der Server nur mit 100Mbit/s angebunden sein und keine Priorisierung stattfinden...
verfügbar. Atmel-Studio möchte ich da mal als Referenz nennen, Installieren und läuft, vom ATTiny bis zum ATSAM alles benutzbar, inklusive diverser Eval-Boards. Ich wollte mit dem Controller rum spielen, nicht ne Woche lang die IDE einrichten. Falls der Controller dann überhaupt interessant
-
Thread
Position von Lautstärke Poti "extern" messen - nicht mit dem selben Poti
ob die genau das sind was ich suche, weil man sie nur von vorne sieht. Wäre sowas ein Kandidat RK11K112-LIN50K, Reichelt? Oder der hier, aber da ist der Durchmesser zu klein http://de.farnell.com/panasonic-electronic-components/ewv-ykxl16b14/linear-potentiometer-10kohm-100mw/dp/2282492 Hat jemand
wie viele nutzbar) 11 2046 (vermutlich alle nutzbar, da Primzahl) Bleibt folgende Tabelle: 000001 000010 000100 001000 010000 100000 000011 000110 001100 011000 100001 110000 000101 001010 010001 010100 100010
-
Thread
AVRs vernetzen: Bibliothek / Bus gesucht
Nachrichten zu verarbeiten und an das richtige Ziel weiterzuleiten. Das ganze soll in einem 2KByte ATTiny ablaufen, die Comm-Lib soll da natürlich mit reinpassen. Und erzählt mir bitte nicht dass das nicht geht.
Nachrichten zu verarbeiten und an das richtige Ziel weiterzuleiten. > Das ganze soll in einem 2KByte ATTiny ablaufen, die Comm-Lib soll > da natürlich mit reinpassen. Und erzählt mir bitte nicht dass das > nicht geht. Nein, in einen Tiny muss es nicht reingequetscht werden. Der Rest passt aber natürlich
-
Thread
Optimale PMDC-Motorsteuerung für 800W Kinder-Quad 48V
Netz zu finden, wo diese Schaltung (bis auf Q4) weiter optimiert wird. Ich persönlich "würde" n Attiny programmieren. Aber mit einem 4Fach 339 aus den frühen achtzigern rummehren macht auch Spaß:) https://www.mikrocontroller.net/topic/23246#173311
habe nitro motors elektro kinderquad 1000watt48v und die steuergerät ist kaputt mit rückwärts und 11 anschließen kann mir jemand Hilfe wie kann ich finden die Ersatzteile kkarahodzic88@gmail.com Vielen Dank
-
Thread
AVR Uart Problem
Taktfrequenz des ATtiny2313? Baudrate?
Marc V. schrieb im Beitrag #4566056: > Wie immer... Im DaBla. > > Rev. 8246B–AVR–09/11 > Seite 181 > 20.3.1 Calibration Byte Das ist aber für den ATtiny2313A, für den ATtiny2313 wäre es "2543L–AVR–08/10". Und letzterer hat nur ein einziges Calibration-Byte (für 8MHz). Also nix mit
-
Thread
gesucht: Servo mit variabler Geschwindigkeit an Attiny45
IDE einen Attiny ein (nach Anpassung der Anschlüsse) erhalte ich div. Fehlermeldungen: Arduino: 1.6.5 (Windows 8.1), Platine: "ATtiny85 @ 8 MHz (internal oscillator; BOD disabled)" C:\Users\Ingo\Documents
> Für einen Servo....Grrrrr Tja, ich würde dazu einen ATtiny13 für 90 Cent verwenden.
-
Thread
Labornetzteil mit getakteter Vorregelung - Überschwinger
Ausgang im Konstantstrombetrieb unterhalb 300mA ein Sägezahn von etwa 40mV auf dem Ausgang. Zwischen R11 und R12 ist die Spannung, wie erwartet, absolut sauber. Der selbe Sägezahn findet sich aber auch an der Basis von T2 (Oszibild 1, Gelb: Basis T2, Blau: Ausgang). Die Regelung scheint aber nicht zu
die Position des Shunts recht ungünstig. Weil die Schleife über C10 (bzw. den irgendwo verstecken C11), den Ausgangstransistor, die Ausgangskondensatoren und den Shunt schon recht groß ist.
-
Thread
Stromquelle >10A für Styroporschneiden konstruieren
Temperatur haben). Falls man damit nicht bereits das Ziel erreicht, werde ich mit einem NE555 oder einem ATTiny eine PWM auf einen FET geben, womit ich dann den Strom durch den Heizdraht pulse. Für die PWM würde ich aus dem Bauch heraus eine Frequenz von 100 oder 500 Hertz wählen. Wenn Walta's BUZ11 nicht explodiert
! > Falls man damit nicht bereits das Ziel erreicht, werde ich mit einem > NE555 oder einem ATTiny eine PWM auf einen FET geben, womit ich dann den > Strom durch den Heizdraht pulse. Für die PWM würde ich aus dem Bauch > heraus eine Frequenz von 100 oder 500 Hertz wählen. Wenn Walta's BUZ11
-
Thread
Float über UART übertragen - STM8
Standard-C-Funktionen bietet? www.cosmic-software.com/faq/faq24.php http://www.cosmic-software.com/faq/faq11.php http://www.cosmicsoftware.com/pdf/cxstm8_pd.pdf
minimalistischen printf - Funktion gebastelt (allerdings für einen AVR - grundsätzlich für einen ATtiny) der eben sehr Speicherplatzsparend sein sollte... Eine echte Float-Ausgabe gibts nicht, aber er gibt eine Zahl mit 2 Nachkommastellen aus (welche mir sehr oft für ausgelesene Sensoren reicht) mit
-
Thread
Ansteuerung Modelcraft analog Servo
; // 16-Bit Timer1 aktivieren // Timer 1 mit Prescaler 64 TCCR1A = (1<<COM1A1) + (1<<WGM11); TCCR1B = (1<<WGM12) + (1<<WGM13) + (1<<CS10) + (1<<CS11); ICR1 = 4999; DDRB |= (1<<PB1); while (1) { // Wert 1 anfahren OCR1A = 250; _delay_ms(5000); // Wert
Hi, ich habe auch mal (ist schon was länger her) mit nem AtTiny ein paar Servos laufen gelassen. Ich habe mich da auf eigenen Code verlassen, da man da eher was lernt und nicht auf Taktfrequenzen etc. von anderen Schaltungen angewiesen ist. Ich habe die ersten
-
Thread
Microcontroller Kaufempfehlung: Bitmaps über wLan (Uart) Modul auf 128x64 Graphic LCD anzeigen
Da reicht ein attiny11, wenn du ASM nutzt. Der wird nur zur Hälfte belegt und hat noch viel Spielraum für Erweiterungen: Webserver, NAS, ... ;-) ;-) ;-)
Die Displays von Digole sind schon ne feine Sache . Im Grunde würde der kleinste AVR (Attiny) mehr als ausreichend sein. Son Bild benötigt lediglich 1024 Bytes, das schafft jeder MCU im "Standgas" . Das Problem ist hier nicht der MCU , das Problem bist in erster Linie DU. Da du bisher
-
Thread
ATmega als "Ersatz" für MAX7219
http://www.mikrocontroller.net/articles/Serial_Peripheral_Interface http://maxembedded.com/2013/11/the-spi-of-the-avr/
Updated: 10/2015. (*) Einer der neuesten AVRs, schätzungsweise ja auch einer der letzten – der ATtiny104 ist neuer, hat aber keinen SPI-Slave. Wie ist es denn deiner Meinung nach? Womit hast du das getestet?