-
Thread
[AVR] _delay_ms() funktioniert nicht mehr (vom Compiler ignoriert?)
Compiler: avr-gcc 1:4.8-2.1 libc: avr-libc 1:1.8.0-4.1 binutils: binutils-avr 2.23.1-2.1 avr: attiny2313 (ist aber egal welcher) Ich hab ein Programm mal auf das nötigste heruntergebrochen damit der Fehler schneller sehbar ist: [c] #define F_CPU 4000000UL #include <avr/io.h> #include <util
24: 06 c0 rjmp .+12 ; 0x32 <__bad_interrupt> 00000026 <__ctors_end>: 26: 11 24 eor r1, r1 28: 1f be out 0x3f, r1 ; 63 2a: cf ed ldi r28, 0xDF ; 223 2c: cd bf out 0x3d, r28 ; 61 2e: 02 d0 rcall .+4 ; 0x34
-
Thread
3x LED-PWM-Faden
Trotzdem hab ich selbst bei einer großen Tabelle wie values3 oder der von dir vorgeschlagenen values11 ein sehr unruhiges faden, viel zu schnell und außerdem sieht man flackern...langsam bin ich mit meinen Ideen am Ende... [c] uint16_t values3[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2
3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 15, 16, 17, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 45, 47, 49, 52, 54, 56, 59, 61, 64, 67, 70, 73, 76, 79, 83, 87
-
Thread
C und Wertebereiche
ich werkel gerade an einem Projekt mit einem Attiny, in AVR-GCC. Bis ich alles im Verbund testen kann wirds noch ein Weilchen dauern, zu dem folgenden Detail hab ich eine Unklarheit. Mein code enthält folgende Zuweisung: [c] t1 = (stunde % 12) * 3600
Integer Promotion' verlangt somit die Berechnung als 'signed', richtig? Damit führt die Multiplikation 11*3600 zu einem Überlauf von 16bit signed int. Oder liege ich jetzt falsch?
-
Thread
ATtiny85 mit Raspberry Pi flashen
Spannungseinbruch der Fehler sein könnte? (Wegen den Blockkondensatoren) Nein ich habe nur den ATtiny angeschlossen.
David Schmidt schrieb im Beitrag #3785707: > Nein ich habe nur den ATtiny angeschlossen. Was ist an VCC(+AVCC) und GND angeschlossen?
-
Thread
Servo nach dem Einschalten langsamer machen
Man könnte nach einem Stromausfall (aka. power-on-reset) per Mikrocontroller (ATTiny) zunächst "im Schleichgang" alle Tore öffnen (oder schliessen), bis ein Endschalter (oder Gabel/Reflexlichtschranke) reagiert, quasi das System "nullen". Danach dann die im EEProm gespeicherte letzte
gibt etwas mehr torque (kann man aber nur sehr begrenzt nutzen); Spektrum Fernbedienungen nutzen zb 11 ms frames.
-
Thread
Freescale Drucksensor an Atmega8
? > > könntest du mir Erklären wie Ich das am Einfachsten machen würde ? Du könntest einen ATTiny25/45/85 mit eingebautem Differenzverstärker nehmen, der Verstärkung und Digitalisierung übernimmt - wenn dir die 10 Bit des internen A/D Wandlers genügen. Da der ATTiny auch einen eingebauten Temperatursensor
einer Komponente legt den gesamten Bus lahm). [code] Rx1 -- R1in(13) - R1out(12) - Brücke - T2in(11) - T2out(7) -- Tx2 Tx1 -- T1out(14) - T1in(11) - µC/Gatter - R2out(9) - R2in(8) -- Rx2 Tx(PC) - Rx1(C1) Tx2(C1) - Rx1(C2) Tx2(C2) - Rx1(Cn) Tx2(Cn) Rx(PC) - Tx1(C1) Rx2(C1) - Tx1(C2) Rx2(C2) - Tx1
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 Atmel ATTiny ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 Atmel ATMega Atmega88
µCs geht, sprich: - Sub-D Buchse - max232 - 2,2µF Elkos für max232 - 74hc126 - R10-R13, R18 - D11, D12 - at89s52 - Quarz, Reset-Schaltung,...
-
Thread
avr-libc 1.8.1 freigegeben
EXIT_SUCCESS et al. [#35948] iom32u4.h for ATmega32U4 incorrectly defines Timer 2 [#35971] attiny4313 (2313a) pin-change interrupts PCINT[0...2] vect etc [#36053] Declaration of the register USIBR missing for ATtiny2313a/4313 [#36410] avr/boot.h: poisoned SPMCR for ATmega128 [#36454] string.h
ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D4, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3, ATxmega256A3BU, ATxmega256A3U
-
Thread
Lichtschranke Arduino Attiny 84 zu "träge"
; // 11 int fokuspin = 3; // 10 int tasterpin = 4; // 9 LiquidCrystal lcd(10,9,8,7,6,5); //attiny ( 2,3,5,6,7,8) int ausloesezeit=50; int fokuszeit = 10000; int ausloesewert=500; int potieinleseintervall
Tageslicht gibt es dort sowieso nicht :) Der Attiny ist aber mit 8Mhz flott genug und der Code auch nicht langsam geschrieben oder?
-
Thread
Studio 6 und timer
Hallo, Ich habe mit Studio 6 einen Studio 4 Code für den ATtiny2313 importiert. Auf den ersten Anschein ist auch alles OK. Allerdings kann ich den Timer overflow mit F11 (step into) nicht simulieren, d.h. der Interruptsprung wird nicht ausgeführt. In Studio 4 ist
-
Thread
Flash-Speichergröße bestimmen
5 Jahre sind ca. 260 Wochen. Wenn 2 Wochen Fehler erlaubt sind, dann darf der Strom höchstens für 11 Minuten am Tag ausfallen, sonst hat schon diese Fehlerquelle allein die Reserve aufgefressen. XL
lange nichtmehr. Im ernst, gehörtst du zu den Verschwörungstheoretikern? Glaubst wohl auch der 11/9 war die Regierung der USA selbst, oder? Wenn man bei jedem Tread so denken würde, dann müsstest du hier alle paar Tage die Polizei rufen weil andauernd Leute kommen, die irgendwas vorhaben was nicht
-
Thread
7-Segment Multiplexing mittels ATmega
dank, ich habe mir jetzt allerdings mal ein einfaches Beispiel aus dem Netz gesucht und für einen ATTiny 2313 angepasst. Der AVR wird mit 8MHz betrieben. [code] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay_basic.h> #define SEVEN_SEGMENT_PORT PORTD #define SEVEN_SEGMENT_DDR
Ist bei ATtiny2313 laut Datenblatt genau ident. CS00 und CS01 auf 1 = clk/64 Also wieso 3?
-
Thread
AVR: Fast-PWM (BAM) 12 Bit für 8 Kanäle
Benutzt wird ein 16Bit Timer mit 2 Compare-Interrupts. Für 8 LEDs braucht man ja eh mindestens einen ATtiny24. Eine Änderung auf >12 Bit oder 16 Ausgänge sollte kein Problem sein. Bei 16 Ausgängen ist die Bitzeit natürlich 2 Zyklen. Der Interrupthandler wurde auf den GAS umgeschrieben, was nicht so
ICES1 6 /* bit 5 reserved */ #define WGM13 4 #define WGM12 3 #define CS12 2 #define CS11 1 #define CS10 0 <--- [/pre] VlG Äxl
-
Thread
KFZ Versorgungsspannung umschalten (Kl. 15 / Kl. 30)
Was für ein µC ist es denn? F. Fo schrieb im Beitrag #3753045: > Haltespannung.GIF Dein ATtiny kann mit 14 Volt aus der Autobatterie versorgt werden? Und woher weiß der ATtiny, welche Spannung Klemme 15 führt?
Alexander Schmidt schrieb im Beitrag #3753750: > Dein ATtiny kann mit 14 Volt aus der Autobatterie versorgt werden? > Und woher weiß der ATtiny, welche Spannung Klemme 15 führt? Ich schrieb extra dabei, dass es sich um eine *Prinzipschaltung* handelt und
-
Thread
AVR-Register als Bitfields
c] TCCR0A |= (1 << COM0A1) | (1 << COM0A0); [/c] einfach schreiben: [c] BFM_COM0A = 0b11; // Set OC0A on Compare Match [/c] Dies (nämlich 0b11) würde exakt der ATMEL-Dokumentation entsprechen: COM0A1 COM0A0 Description 0 0 Normal port operation, OC0A
Nachtrag: Manch einer mag sich denken: "Warum schreibt der Kerl nicht einfach: BFM_COM0A &= ~0b11; Antwort: Ja, geht auch. Aber man handelt sich nicht nur eine (behandelbare) Warning ein, sondern der Code ist ineffizienter: [code] BFM_COM0A &= ~0b11; 78: 84 b5 in r24, 0x24
-
Thread
PWM-Pin von AVR deaktivieren
Sende-Pendant von [[IRMP]] habe ich folgende Fallunterscheidungen im Code: [c] if defined (__AVR_ATtiny44__) || defined (__AVR_ATtiny84__) // ATtiny44/84 uses OC0A = PB2 or OC0B = PA7 # if IRSND_OCx == IRSND_OC0A // OC0A # define IRSND_PORT_LETTER
IRSND_OCx, choose IRSND_OC0A or IRSND_OC0B in irsndconfig.h # endif // IRSND_OCx #elif defined (__AVR_ATtiny45__) || defined (__AVR_ATtiny85__) // ATtiny45/85 uses OC0A = PB0 or OC0B = PB1 # if IRSND_OCx == IRSND_OC0A // OC0A # define IRSND_PORT_LETTER
-
Thread
HEX Größe verzehnfacht durch if Abfrage
Hallo, ich scheitere gerade am programmieren eines ATTINY13a im AVR Studio 4 mit avr-gcc. Für eine Berechnung benötige ich eine 32Bit Variable, die ich global anlege. Wenn ich nun nach der Berechnung den Wert abfrage, bekomme ich die Meldung: "the selected
coding-exercise-implement-integer-square-root-c-online-judge/ Ich habe "damals" eine 16-bit integer sqrt auf eine 68HC11 implementiert. Keine große Sache
-
Thread
PCINT > Attiny24a > Bascom
Ich muss mit dem Attiny24a 2 unabhängige Interrupte verwenden. Da dieser nur einen int0 hat aber 12 PCint's muss ich mich damit vergnügen. Da ich irgendwie wenig im internet finde das mir hilft, habe ich nun folgenden
[code]$regfile = "attiny24.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 $sim Config Porta.1 = Output 'leiser Config Porta.2 = Output
-
Thread
Mini Wanderkiste "Runde 2" Gesperrt
Autor: Sven L. (sven_rvbg) Angemeldet seit 22.09.2013 11:57 Mehr als Krieg kennt der nicht. Gruß Frank
SMD-Adapterplatine für [[AVR_Transistortester]] ~30x ISP 10pol/6pol/Breadbord-Adapterplatine mit je 2x ATtiny10-Adapterplatine wie https://guloshop.de/shop/Mikrocontroller/ATtiny10-DIP::93.html ~ne Hand voll Gehäuse für die Crimp-Kontakte in 1x, 2x, 3x Wenn am WE die Adresse von t_k kommt geht die Kiste
-
Thread
Maschinenbaustudent sucht Unterstützung eines E-Ingenieurs
von 0-6 Volt hichgeregelt werden. Hierbei dann mit dem internen ADC des attiny die per Spannungsteiler geteilte Eingangsspannung, welche vom Netzteil kommt, messen. Gleichzeit noch die ebenfalls geteilte Ausgangsspannung messen. Die daten werden dann im eeprom gespeichert, und
Gerald G. schrieb im Beitrag #3737154: > Alternativ ein ISP mk2 programmer und ein ATTiny im dip Gehäuse Ihr seid doch alle nicht mehr ganz dicht - wenn ich eine Ein- Ausgangskennlinie brauche, programmiere ich doch kein Gerät dafür, sondern lege 10..20 Spannungsstufen an den Eingang
-
Thread
Suche Infos zu Display "WD-G1404M Rev3"
ermittelte Belegung: 1 D0 2 D1 3 D2 4 D3 5 D4 6 D5 7 D6 8 D7 9 GND 10 VCC 11 A0 12 CS (noch nicht klar, ob /CS1 oder CS2) 13 CS (noch nicht klar, ob /CS1 oder CS2) 14 N.C. (/RST, C86 oder P/S?) 15 /RD 16 /WR Wie man erkennen kann, hat mir eine (leider nicht mehr
daß es P/S ist. Wenn es das wäre, dann hätte ich das ideale Display für Grafik-Basteleien in der ATTiny-Klasse gefunden...
-
Thread
Schneller Mikrocontroller
geforderter Hochleistungscontroller voll umfänglich beschrieben. ARM2 BASIC von 1989 läuft auf einem ARM11 in 2014 richtig zügig :-) http://roevalley.com/newsbrowser/pi_projects/2xPi_pwm.html
Lothar schrieb im Beitrag #3734155: > ARM2 BASIC von 1989 läuft auf einem ARM11 in 2014 richtig zügig :-) Wie schnell würde auf dem Arm11 erst ordentlicher Asm-Code laufen? Nur daß sich dann herausstellt, ein Attiny täte es in der konkreten Anwendung eigentlich auch :-)
-
Thread
Wie SoftwareSerial mit ATtiny85 nutzen?
Ich möchte einen ATtiny85 mit einem Arduino programmieren. Das bekomme ich mit den gefundenen Tutorials soweit hin. Nun würde ich aber gerne Daten, die über einen analogen Eingang des ATtiny85 rein kommen, im seriellen Monitor
jeden Pin nehmen, als RX nur PINs die > einen PinChangeInterupt unterstützen. Das können beim ATtiny85 alle Pins. Außer VCC und GND. ;-)
-
Thread
MPP Tracker 100W siebenmal selbstbauen?
- Und jetzt kommts: AtMega8 kann FastPWM, z.B. 5bit Auflösung bei 500kHz oder 6bit / 250kHz. AtTiny (20MHz statt 16) kann zunächst nur fix 8bit / 78kHz, weiter hinten im Datenblatt ist irgendwie dann doch von flexibler Auflösung die Rede. Da könnte man doch mal probieren... müßte ich halt zusehen
die Timer mit einer höheren Frequenz zu versorgen. Wenn ich mich recht erinnere müßten das sein: Attiny25/45/85 und Attiny 261/461/861. Möglicherweise sind da inzwischen weitere Modelle hinzugekommen. Wenn Du wirklich alles selbst bauen willst: Treiber für die Fets nicht vergessen oder Logiklevel
-
Thread
,,Sprung zu beliebiger Adresse" - Kleine Frage dazu
Bit lange Adressen reichen würden > (der dürfte dann nur 0.5KB Flash haben). Doch, gibt es: ATtiny4/5. Die sich allerdings in der Herstellung wohl kaum vom ATtiny10 mit 1KB Flash unterscheiden dürften.
Hi >Im AT90S1200 gibts ihn nicht. PUSH aber auch nicht. Ebenso ATTiny11/12/15. Alles AVRs ohne RAM. MfG Spess
-
Thread
DHT11 Sensor am Attiny44 statt Arduino
Hi, folks. I have a problem. First what is working: I have a DHT11 sensor working on an Arduino Uno v3. Via serial I can read out the correct values of humidity and temperature. So far no problem. What is not working: Instead of an Arduino Uno I wanna use an Attiny44
since the value humidity read out is "1" and not the correct value: I am using that code on the Attiny setup: [c] #include <dht11.h> dht11 DHT11; #define DHT11PIN 0 const int buttonPin = (4); int tempPin = (A1); int ledRot = (3); //onboard LED //int ledGruen = (3); float val1; /
-
Thread
Attiny2313 als Drezahlmesser benutzen
Morgen, ich sitze jetzt schon seit fast 13 Stunden vor folgendem Problem: Ich möchte mit einem Attiny 2313 und einer IR-Lichtschranke dei Drehzahl messen. Zuvor soll der Attiny mittels PWM den Motor ansteuern. Ich bekomme es nicht in meinem Kopf rein wie ich die Impulse der Lichtschranke innerhalb
Suche im I-net abzukürzen: http://www.mikrocontroller.net/topic/231283#new, wobei die Erfassung beim ATtiny2313 genauso abläuft.
-
Thread
Wahl der richtigen µC-Familie Gesperrt
So etwas Kleines würde ich mit ATtiny aufbauen. Habe mir gestern den ersten ATtiny13 in SOIC auf DIP-Adapterplatine gelötet und eben getestet - Schieberegister ansteuern mit demselben Programm, anderem Zielprozessor und -Os statt -O2.
Übrigens ein ARM Assembler Programm für einen DIP8 M0 läuft auch auf einem Raspberry Pi mit ARM11 :-)
-
Thread
Transistor Basiswiderstand für winzige Ströme
hier: http://html.alldatasheet.com/html-pdf/16104/PHILIPS/BC550C/745/3/BC550C.html Der µC ist ein ATTiny 2313 Danke schonmal Gruß Paul
Billigmessgerät von Conrad: http://www.conrad.de/ce/de/product/122999/Hand-Multimeter-digital-VOLTCRAFT-VC-11-CAT-III-250-V-Anzeige-Counts-2000 Regler auf 2000mV, gemessener Wert 80 Regler auf 2000µA, gemessener Wert 14 Beidemale, die Pins der Tastaturplatine verbunden Der TastaController reagiert, wenn
-
Thread
3,7V -> KSQ 2A schaltbar
realisieren. Diese möchte ich gerne per Transistor ein und ausschalten können. Das ganze soll mit dem ATTiny funktionieren. In Reihe zur KSQ wird ein 2-5 Ohm Widerstand sein. Ich bin noch ziemlich unerfahren und würde mich über Hinweise zur Realisierung freuen. Auf meinem Weg habe ich schon einiges
Power", gib deine Daten ein und lass dir Lösungsvorschläge zeigen. Aber Achtung: ein Schaltwandler mit 11A Eingangsstrom kann beim ersten Selbstbauversuch schlechtere Ergebnisse liefern als erwartet.
-
Thread
low-speed USB und Keep Alives
Hallo zusammen, gibt es hier einen USB Experten? Ich möchte V-USB auf einem attiny45 einsetzen. Dazu will ich den internen RC nutzen, der mit Hilfe der Tokens auf dem USB kalibriert wird. Dazu hat V-USB auch schon passende Funktionen, die jeweils die Zeit zwischen zwei keep-alive
>Ich möchte V-USB auf einem attiny45 >einsetzen. Dazu will ich den internen RC nutzen, der mit Hilfe der >Tokens auf dem USB kalibriert wird. Ach, mein Gott. Zieh dir nen Controller der USB per Hardware kann. Was soll dieses
-
Thread
AVR Assembler-Frage
Hi >Kann ich das $REG in den Registern R0-R15 finden? ATTiny 4/5/9/10 haben keine Register 0...15. Was ist '$REG'? MfG spess
@ spess53 Die Frage war für einen Attiny13A. @ Peter II Die Frage erübrigt sich etwas, da ich nach r0-r15 gefragt hatte...
-
Thread
[C] Programmablauf funktioniert nicht richtig - Fehlerhafter Ablauf?
Array den richtigen Verdrehwert zuzuweisen. Im Beispiel wird der Timer 2 verwendet, weil sich bei 11Mhz noch einigermassen vernünftige Servo-Positionsabstufungen ergeben. (*) Wenn dir die nicht reichen, dann kann man auch den 16 Bit Timer mit einem anderen Vorteiler benutzen um die Auflösung zu erhöhen
adaptieren versuche. Was ich aber ändern werde, ist der verwendete Timer. Da ich zum einen nur einen ATtiny habe, stehen mir nur ein 8-Bit und ein 16-Bit zur Verfügung. Und den 16'er habe ich für nichts anderes vorgesehen, wenn ich dieses Code zugrunde lege. In meiner Version habe ich ihn ja schon verwendet
-
Thread
ATtiny85 Probleme mit Fuses
Hallo zusammen, ich habe einen USBasp-basierten Programmer und will damit per ISP einen ATtiny85 befüllen. Einfache Tests waren schon erfolgreich: Der ATtiny85 hat mit seinem internen Takt erfolgreich eine LED zum Blinken gebracht. Nun soll er in eine etwas größere Schaltung (basierend
abgeschaltet und auf "External Crystal Osc. Freq 8.0- MHz" mit maximalen Timings gewechselt (CKSEL=1111 SUT=11). Demnach wäre die low-Fuse auf 0x7F zu wechseln. Der andere Fuse-Calculator sagt das gleiche: http://eleccelerator.com/fusecalc/fusecalc.php?chip=attiny85&LOW=7F&HIGH=DF&EXTENDED=FF&LOCKBIT=FF
-
Thread
MCP23S17 (RPi) per Python schalten
SPI_IODIRA = 0x00 SPI_IODIRB = 0x01 SPI_GPIOA = 0x12 SPI_GPIOB = 0x13 SCLK = 11 # Serial-Clock MOSI = 10 # Master-Out-Slave-In MISO = 9 # Master-In-Slave-Out CS = 27 # Chip-Select def sendValue(value): for i in range(8): if (value & 0x80
gemeint. gibt genug Leute die hir nach Hilfe suche, und da stellt sich dann raus das die mit 'nem ATTiny ein Kernkraftwerk steuern wollen, aber es noch nie hinbekommen haben, einfach mal ne LED zum blinken zu bringen. Deswegen hab ich nachgefragt. Welche Python-Version benutzt du? Was mir gerade
-
Thread
Quarzuhr VEB- Glashütte reparieren?
Datt is murks. Wenn, dann den Attiny in das originale chipgehäuse einbonden... Klaus.
Klaus R. schrieb im Beitrag #3706428: > Wenn, dann den Attiny in das originale chipgehäuse einbonden... Einen ATtiny10 nehmen und ihn hinterher als DIL umgießen. :)
-
Thread
PT1000 OPV-Schaltung Verständnissfragen
Aref +---+------+---------------+--< | | | | | | \-|--+ | | R11 R12 | | | | | | | +----(---+ | | | | | | | | | | | | | | +------)--|+\ A/D |
ein Messzyklus von einigen Sekunden ausreichend > sein. Ich würde sogar noch weiter gehen. 1 Attiny841 pro Messfühler. 2 Kanäle zum Messen und über einen weiteren Ausgang Spannung während des Messens auf die Reihenschaltung von R+Pt1000 geben. Alles andere ist Software. Noch einen RS485 Treiber auf
-
Thread
R bei UF ~ UV für weisse LED ?
Umgebungshelligkeit eine Wanduhr beleuchtet, die ansonsten nur noch schlecht abzulesen wäre. Die Schaltung (ATTiny13A, LDR) wird von 2 x 1,5 V Mono + folgendem Modul versorgt: http://www.exp-tech.de/Shields/Strom-Spannung-79/Pololu-3-3V-Step-Up-Spannungsregler-U1V11F3.html " ... Wenn andere meine oder die
Frage: Ist an dem ATTiny13A noch ein Pin frei, eventuell sogar einer der PWM-Ausgänge?
-
Thread
GPRS GSM Modul in embedded System
> WLAN (IEEE 802.11*) ist nicht einfach, zumindest nicht für uC, denn das OK aber es gibt doch sicherlich Module, die TCP/IP schon implementiert haben, d.h. die Realisierung sollte wesentlich einfacher sein als die
GPRS schrieb im Beitrag #3696554: >> WLAN (IEEE 802.11*) ist nicht einfach, zumindest nicht für uC, denn das > > > OK aber es gibt doch sicherlich Module, die TCP/IP schon implementiert > haben, d.h. die Realisierung sollte wesentlich einfacher sein
-
Thread
Zeitschaltung der RTS-Steuerung über Baud-Rate falsch berechnet?
Hallo zusammen, ich habe einen ATTiny441 über eine RS485 Half-duplex mit dem PC verbunden. Als BAUD-Rate habe ich 4800 gewählt. Daher sollte doch für eine Übertragung von 2 Byte eine RTS-Schaltung von 1 ms reichen, da ja 4,8 Zeichen pro
Hi >Und da hast du nun mal Startbit und Stopbit. Aber bei 2 Stopbits sind es 11 Bit. Deshalb 'Nanu'. MfG Spess
-
Thread
Schnelle Treiberelektronik
wie Deine Anwendung gelagert ist. Ein uC der nur mit 1MHz getaktet wird bekommt das nicht hin. Ein ATTiny26 kann das problemlos per PWM.
Speed Mosfettreiber an, z.B: http://www.intersil.com/content/dam/Intersil/documents/isl5/isl55110-11.pdf
-
Thread
PWM Pinauswahl
passiert da bei mir gar nichts, die LED leuchtet nicht. [c] DDRB |= (1<<PB2); TCCR0A = (1<<WGM11) | (1<<WGM10) | (1<<COM1A1); TCCR0B = (1<<CS10); OCR0A = 30; //schwach leuchtend DDRB |= (1<<PB4); TCCR1B = (1<<WGM11) | (1<<WGM10) | (1<<COM1A1); TCCR0B = (1<<CS10
hat. Keine Ahnung, ich hab den Code hier raus kopiert: http://www.sachsendreier.com/msw/projekte/attiny2313projekte/pwm_attiny2313/pwm.html
-
Thread
ATTiny45 Lockbits setzen und gleichzeitig ISP deaktiveren
Ich fürchte dass ich mich mit meine ATTiny45 in eine Sackgasse geführt habe. Undzwar messe ich über den INT0 (ja ich weiss.... ICP usw.; zu spät, Platinen sind schon gefertigt) Impulslängen. Blöderweise ist der INT0 auch gleichzeitig der
high-voltage/parallel programming mode by drawing the RESET pin “very” high, where very high means 11.5V – 12.5V (refer to the datasheet of the device for more information). The reset line has an internal pull-up resistor, but if the environment is noisy it can be insufficient and reset can therefore