-
Thread
DS1820 und ATmega32 Bascom Temp immer =0
angeschlossen, d.h. GND an Pin1, Port D.6 an Pin 2 und 5V+ an Pin 3. Hier mein COde $regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 14745600 $baud = 9600 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.4 , Db6 = Portc.5 , Db7 = Portc
einspeisen oder SPIEN abgeschaltet - dann nur mit HighVoltage-Prog. noch anzusprechen > (Wie lautet in AVR-Studio schon wieder die richtige Einstellung für nen > externen Quarz?) für 14MHz ->ext. Crystal/Resonator high Freq. Sascha
-
Thread
EA DOGM162L-A Initialisierung
Library dafür: > > http://www.mculabs.com/drivers/eadogm.html "Leider" arbeite ich unter einem AVR32 da ist das mit den Ports ein bisschen anders. Man kommt wohl nicht drum rum ein eigenes Modul zu schreiben. Grüße Michael
Daten bei der Steigenden Flanke passiert... Naja neuer Prozessor neues Glück. Das Framework zum AVR32 ist nicht sonderlich durchsichtig bei manchen Parametern ;-) Danke für eure Hilfe Michael
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
mit dem Uhrenquarz von 32KHz laufen lassen und der braucht dann super wenig Strom. Mit einem AVR wäre man von der Möglichkeiten her schon sehr Eingeschränkt, vor allem wenn man dann noch extra IC's für Schieberegister benötigt
Markus Müller schrieb im Beitrag #3674110: > Mit einem AVR wäre man von der Möglichkeiten her schon sehr > Eingeschränkt Man muß sich ja nicht gerade auf die ATtiny beschränken. Ab ATmega48 kann man ein 32kHz Uhrenquarz dranpappen, der nur T2 laufen läßt
-
Thread
LDO oder Schaltregler
Linearregler braucht 1.6µA + 20mA = 20.0016mA. Switcher braucht >44µA + 20mA × (3V÷4.8V) ÷ 85% ~= 14.75mA. Ist der Aktivfall nicht falsch berechnet? Wäre es nicht richtigerweise so: Linearregler Aktiv : 1,6uA + 20mA × (4,8V ÷ 3,0V) = 32,0016mA Linearregler Idle: 1,6uA + 1,0uA × (4,8V
Linearregler braucht 1.6µA + 20mA = 20.0016mA. Switcher braucht >>44µA + 20mA × (3V÷4.8V) ÷ 85% ~= 14.75mA. > > Ist der Aktivfall nicht falsch berechnet? Nö, deine Rechung ist Nonesense > Wäre es nicht richtigerweise so: > > Linearregler Aktiv : > 1,6uA + 20mA × (4,8V ÷ 3,0V) = 32,0016mA
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
Hallo allerseits Ich wollte mein Modul am WE mal in Betrieb nehmen. Hat jemand eventuell für AVR-Studio (mit AVR-GCC) ein Beispiel, wie man dieses Modul mit nem Mega8 oder 16 oder 32 anspricht? Mit initialisierung und Zeichen holen. (z.B. die UART-Library von Peter Fleury hab ich bereits in Verwendung
habe ich vertauscht. Also noch mal detailiert mein Aufbau (Steckbrett): GPS-Pin: ATmega32-Pin 1 (RX) <----> 15 (TX) 2 (TX) <----> 14 (Rx) 3 (GND) <-> GND 4 (VIN) <-> VCC 5 (VBAT) <-> VCC 6 (1PPS) <-> nix 7 (MODE) <-> nix Habe noch zusaetzlich nen 100nF zwischen GND
-
Thread
Sinus erzeugen mit Mikrocontroller
R2R Netzwerk? Wenn dir 8Bit Auflösung reichen kann das jeder AVR. Falls du 16Bit Auflösung anstrebst würde ich zu einem 32Bit Controller greifen oder einem 8 Bitter mit Latch dahinter.
1,28 noch mit 2^24 multiplizieren und hex-Wandeln, Nachkommastellen abschneiden: akku_inkr = 0x0147AE14; Ist jetzt für einen AVR, aber du hast ja nicht geschrieben, welchen µC du verwenden möchtest. Am PWM-Output kannst du dann den Low-Pass-Filter und Verstärker wie weiter oben einfach anschließen
-
Thread
Lauflicht Riesenrad
Umsetzung. Ich würde aus meinem einfachen Beispiel 96 Ports benötigen (dimmen will ich nicht)) weil ich ja 32 LED mit dem AT MEGA 32 einzeln ansteuer. Ich habe alle 4 Ports belegt. Da dacht ich mir ich frage mal die Profis ob die mir einen Tipp geben könnten.
in etwa stelle ich mir das vor. Muss von der Anzahl der LED´s nicht unbedingt großspurig sein. Ca 32 Stück
-
Thread
Timer Overflow Interrupt behindert Externen Interrupt?
heute ein erstes persönliches Anliegen, das ich nicht selbst gelöst bekomme: Meine Hardware: ATmega32 + STK500 externer Baudratenquarz 7,372800 Mhz 3-Draht-Hallsensor TTL zu USB - Konverter Software: AVR-Studio 4.19 Mein Vorhaben: Ziel ist es die Rotationsgeschwindigkeit und die Rotationsrichtung
So einfach geht das nicht. Es gibt da einiges zu beachten: http://www.mikrocontroller.net/topic/avr-timer-mit-32-bit#new Daniel D. schrieb im Beitrag #2946809: > Wie wähle ich denn > diesen Zeitpunkt geschickt, dass mir das dann keine Probleme macht? Garnicht. Die Differenz zwischen 2 Werten
-
Thread
Fujitsu FUTRO S700
du auch einen Desktop verwenden (hier dann LX oder XFCE). Ein solches System benötigt bei mir (32-Bit) mit XFCE, Libre-Office, Firefox, GCC Compiler für ARM, AVR und PC, FreePascal, Python3 und SDCC 2,5GB auf dem Massenspeicher. Firefox ist hier im Betrieb mit einem USB-Stick (egal ob ver.2 oder
Hallo, ich habe auch ein S700 und habe mir eine 32gb ssd gekauft. Als Betriebssystem verwende ich Windows Vista Business x64. Demnächst kaufe ich mir noch 8GB Ram.
-
Thread
-
Thread
9^9^9
a, a); // b = a * a mpz_mul(a, b, a); // a = b * a } [/c] real 2m30.549s user 2m14.096s sys 0m2.960s
Und dein Rechner hat das jetzt in 14 Jahren geschafft?
-
Thread
Arbeitsspeicher sparen
{ 11, 1, 23, 1, 12, 0, 0, 0, 0, 0 }, { 12, 1, 16, 12, 13, 11, 0, 0, 0, 0 }, { 13, 2, 0, 0, 14, 12, 15, 35, &sysSetup.tempSetWinter, 0 }, { 14, 2, 0, 0, 15, 13, 15, 25, &sysSetup.tempSetSummer, 0 }, { 15, 2, 0, 0, 12, 14, 1, 15, &sysSetup.tempHyst, 0 }, { 16, 1, 20, 12, 17, 11, 0, 0,
Guckst Du im AVR-GCC-Tutorial http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Array_aus_Strings_im_Flash-Speicher PROGMEM und PSTR sind die Zauberwörter. Servus Michael
-
Thread
Einfache Bildkomprimierung für Mikrocontroller
erscheint mir als zu komplex. Gibt es einfachere komprimierungsverfahren, welche einfacher auf einem AVR oder STM32 implementiert werden können? Es muss nur dekodiert werden. Danke!
viel Speicher benötigen. > Gibt es einfachere komprimierungsverfahren, welche einfacher auf einem > AVR oder STM32 implementiert werden können? Es muss nur dekodiert > werden. Wozu muss man die Bilder eigentlich komprimieren? Eine 2GB SD-Karte kostet doch fast nichts und sollte auch ohne komprimierung
-
Thread
ATxmega-Experimentierplatine in Gold/Schwarz ab 12.04.10 eventuell Bausatz
Probier den Link mal ohne Javascript aus. Die Bestellnummer ist 14-US25,000MHZ, ab 0,25 EUR das Stück.
Kann ich eigentlich auch einen 32 MHz Quarz bestücken? Laut Datenblatt müsste der Controller ja damit laufen.
-
Thread
Nach entfernen von Redundanz größer?
; 0xf6 <lcdNumberPad+0x5a> ca: f4 e6 ldi r31, 0x64 ; 100 cc: ef 16 cp r14, r31 ce: f1 04 cpc r15, r1 d0: 10 f0 brcs .+4 ; 0xd6 <lcdNumberPad+0x3a> d2: 13 e0 ldi r17, 0x03 ; 3 d4: 10 c0 rjmp .+32 ; 0xf6 <lcdNumberPad
wie oben R14.
-
Thread
LPC Neuling, fallen die Haare aus :(
hab noch hc245 gefunden... und hc14 hab ich nur 14n oder 14an.
noch nicht drin steht, gibt es ein neues Bios für das Teil. Damit kann dieser Programmer neben den STM32-Controllern auch alle LPC-Controller und auch AVR-Controller (mit 3,3V) programmieren. Erwin
-
Thread
Inline Assembler- Bits spiegeln
Jörg X. wrote: > Wenn ich mir das so im Simulator anschaue, funktioniert das aber > wunderbar (AVR-Studio 4.13, SP2, _WinAVR 20071221_ ). Habe nun die neueste WinAVR Version installiert. Das Problem taucht hier wirklich nicht mehr auf. Ich habe noch die beiden Listings angehängt. WinAVR20071221
0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8, 0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,0xf8, 0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4, 0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,0xf4, 0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c,0xec, 0x1c,0x9c,0x5c,0xdc,0x3c,0xbc,0x7c,0xfc, 0x02,0x82,0x42,0xc2,0x22,0xa2,0x62,0xe2, 0x12,0x92,0x52,0xd2,0x32,0xb2,0x72,0xf2
-
Thread
[Sammelbestellung] [DycoLED] RGB LED mit integr. seriellen Controller
die Ansteuerung auch noch nicht ganz klar und was genau bedeutet in dem Zusammenhang 5Bit pro Farbe? 32 Abstufungen je Farbe und ca. 32.000 verschiedene Farben? Klingt nicht gerade nach sanftem faden... Und wie werden die einzelnen LEDs angesteuert, hat da jede eine eigene ID fest eingebrannt? Wenn
ähnlich oder der integrierte Controller schaltet direkt wenn die Daten vollständig eingegangen sind (32Bit Startframe, 3 x 16Bit Farbdaten).
-
Thread
AVR: undefined reference to `__muluhisi3'
x.y gibt beim Compilieren an, wo der Compiler hininstalliert wird. 1 binutils.2.23.1 gcc-4.7.2 avr-libc-1.8.0 Braucht LIBDIR = /home/hjh/avrgcc_4.7.2/avr/lib Beim Compilieren -mmcu=atmega32 und beim Linken -mmcu=atmega32 2 binutils.2.25.1 gcc-4.9.1 avr-libc-1.8.1 Braucht LIBDIR = /home/hjh/avrgcc_4.9.1/avr/lib Beim Compilieren -mmcu=atmega32 und beim Linken -mmcu=atmega32 3 binutils.2.25.1 gcc-5.2.0 avr-libc-1.8.1 Braucht LIBDIR = PREFIX = /home/hjh/avrgcc_5.2.0/lib/gcc/avr Beim Compilieren
-
Thread
(Co-)Sinus-Kennlinie und LED
schon viel dran rum gedoktort, aber ich komm nicht drauf... [c] #include <stdlib.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> unsigned short i; unsigned char cosinus[] = { 0,0,0,0,1,1,1,1, 1,2,2,2,2,2,3,3, 3,4,4,4,5,5,5,6, 6,7,7,8,8,9,9,10, 10,11,12,12,13,14,14,15
und Anregungen. Ich hab das Programm jetzt wie folgt verändert: [c] #include <stdlib.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> unsigned short i; unsigned char cosinus[] = { 1,1,1,1,1,1,1,1, 1,2,2,2,2,2,3,3, 3,4,4,4,5,5,5,6, 6,7,7,8,8,9,9,10, 10,11,12,12,13,14,14,15
-
Thread
32 Relais über einen Arduino mit SCPI
gerade mit einem Brett vorm Kopf vor meinem Code, und weiß aktuell nicht weiter. Mein Ziel ist es 32 Relais über SCPI über USB mittels eines Arduino Mega 2560 zu schalten. Ich habe zu diesem Thema im Internet folgende Seite gefunden. https://community.element14.com/challenges-projects/project14
Das 10 im Geiste durch 32 ersetzen
-
Thread
Frei programmierbarer Mikrocontroller für Ladegerät gesucht
, welche ich über den AVR Starten/Stoppen kann? Wie geht man da am besten heran :-)?
Ist auch sehr interessant: Atmel: AVR450 - Application Note for Battery Charger for SLA ,NiCd ,NiMH and Li-ion Batteries
-
Thread
Warum gibt es kein Bit-Array in C?
Also Bit Varname [70] wäre super, geht nur bei meinem HI-TECH C (PIC) nicht. Wie sieht es in der AVR Welt aus ? Gruß Dirk
denn es geht hier ja explizit um AVRs: Dirk F. schrieb im Beitrag #3196792: > Wie sieht es in der AVR Welt aus ? Auf einem AVR dürfte die Implementierung eine Bit-Arrays in Assembler noch ein ganzes Stück mehr Schreibarbeit sein als in C.
-
Thread
C-Control Einstieg lohnenswert?
Hallo zusammen, schau dir mal die C-Control PRO an. Die ist preiswert Mega32 Unit 14,95 und die Mega128 für 24,95. Die kannst du mit C-Compact, Basic und Assembler (echten AVR Assembler) Programmieren. Den Code kannst du auch mischen, so kann ein Teil aus Basic und der andere
AVR hat sich ausgezahlt
-
Thread
Pegelkomparator für High-Speed-Digital (Logic Analyzer)
articles/Logic_Analyzer) erfassen? Optimistisch gesehen, mit Triggerlogik im XC9500XL u.a., sind >32MHz Sample Rate drinnen, was auch für schnelle CPLD/AVR Probleme ausreichend sein sollte - verdammt optimistisch 100MHz. Ein rein digital Weg wäre: - 74ACT14 (Hex Inverter with Schmitt Trigger Input
... a) anderen tollen, preiswerten und verfügbaren Comp. mit ähnlichen Daten finden. b) 74lvc14 (http://www.semiconductors.philips.com/acrobat/datasheets/74LVC14A_4.pdf) 74LVC14A; Hex inverting Schmitt-trigger with 5 V tolerant input; Dummerweise eben 6 Stck. - für 0,56 bei R&S c) 74LVC541
-
Thread
Mikrocontroller für Industrie
simples Betriebssystem) für einen beliebigen Mikrocontroller. Man hat mit Atmel (jetzt Microchip) AVR begonnen, dh. du programmierst keinen duino sondern einen AVR, halt mit gezähmter Software die einem einiges an Arbeit abnimmt.
Bill Gates hat auch im Garage angefangen :) @A. K schreib: Man hat mit Atmel (jetzt Microchip) AVR begonnen, dh. du programmierst keinen duino sondern einen AVR, halt mit gezähmter Software die einem einiges an Arbeit abnimmt. Das heißt programmieren mit AVR wird einfacher? @ Lothar M. danke
-
Thread
Suche µC Empfehlung
den zu Flashen, wird es noch enger. Spricht etwas gegen die Verwendung einer anderen IDE, z.B. AVR Studio?
kannst, dann wird die Auswahl gleich um einiges größer. Du könntest z.B. einen SAMD11C4A im SOIC-14 nehmen und den auf ein Breakout-Board löten. Wenn dir selbst DIP-14 (halber 328p) zu groß ist, dann nimm den SOIC-14 und löte den im Dead-Bug-Modus an ein Breakout-Board deiner Wahl, also DIP-8 oder
-
Thread
FixedPoint in C und C++
= sum.integer(); } } [/c] Spaßeshalber mal auf einem attiny1614 ergibt: [pre] $ avr-size *elf text data bss dec hex filename 330 0 4 334 14e bm00.elf 318 0 4 322 142 bm01.elf $ avr-nm -CS --size-sort *elf bm00.elf: 00803802
using PortA = AVR::Port<AVR::A>; using ccp = Cpu::Ccp<>; using clock = Clock<>; using dbg = AVR::Pin<PortA, 6>; static_assert(etl::has_arithmetic_right_shift_v<int16_t>); using fp_t = etl::FixedPoint<int16
-
Thread
AVR, Pointer auf Flash-Speicher per Assembler
; 1 brcs loop ; 2/ 1 ;----- ;14/13 44*14+13+5=634 -> (902-634)*100/902=30% gespart So geht Assembler richtig.
C-Compiler >solche Tabellen immer in die untersten 64 kiB legt? Nein, EIN C-Compiler nicht, aber DER avr gcc. Will man mehr, muss man workarounden ;-) [[AVR-GCC-Tutorial]] -> Variablenzugriff >64kB
-
Thread
Problem mit RTC bei STM32F103
ich und hast weniger "waits" drin. Vergleiche das mal mit meinem Beispiel: http://stefanfrings.de/stm32/stm32f1.html#rtc Falls du ein Blue-Pill Board verwendest, entferne die beiden Stifte an den Pins PC14 und PC15.
nicht etwa nur die von der CPU, steht dagegen nirgends. Mit solchen Überraschungen geizen die STM32 alle nicht. AVR sind mir in dieser Hinsicht deutlich angenehmer.
-
Thread
Meteotime Crypt Gesperrt
berechnet (ist mir noch völlgig unklar...) - in jeder geraden Runde (4.,2.,0) wird R13 nach R12, R14 nach R13, R1E nach R1D und R1C nach R1E kopiert - R1B und R15 werden 2 nach rechts geschoben (R1B.0 -> R15.7) Nach dieser Schleife werden R12-R14 wieder gelöscht wiederum werden Bits in R12-R14 gesetzt Dann kommt ein "Dreieck": - R12-R14 XOR mit R08-R0A - R0B-R0D wird nach R08-R0A kopiert - R12-R14 wird nach R0B-R0D kopiert Dann geht's wieder oben (LOOP) weiter... Soweit meine ersten Erkenntnisse Nach den 16 Runden wird wieder
-
Thread
Zeitmessung mit Timer2 asynchron
forNext_STATE ‘#S0 } INT0IF = 0; // Clear INT0 interrupt flag, _(ACK-IRQ#1AVR) }
5 oldTC:28 TC:8 301 Revs:4 oldTC:8 TC:53 300 Revs:5 oldTC:53 TC:33 301 Revs:5 oldTC:33 TC:14 300 Revs:4 oldTC:14 TC:58 300 Revs:5 oldTC:58 TC:38 272 Revs:4 oldTC:38 TC:54 299 Revs:5 oldTC:54 TC:33 301 Revs:5 oldTC:33 TC:14 259 Revs:4 oldTC:14 TC:17 300 Revs:4 oldTC:17 TC
-
Thread
1000 Leds an Atmega32
im Beitrag #3886485: > Wenn man 4 ULN2803 Horizontal und 4 UDN2981 Vertikal anlegt, ergibt das 32 x 32, das ist für mich 1024, für dich ?
avr schrieb im Beitrag #3886689: > 1/32 dutycycle? Bei dem UDN bekommen die Leds einen Strom von ~300µA. Troll dich. Oder such jemanden der dir vorlesen kann, was ich geschrieben habe.
-
Thread
stm32f411 USART2 will nicht wie er soll
software read to the USART_DR register. " https://www.st.com/resource/en/reference_manual/rm0383-stm32f411xce-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
Registerzugriffe finden dort nicht statt. Das vollständige Beispiel ist auf: http://stefanfrings.de/stm32/stm32f1.html#usart
-
Thread
Präprozessor
ClearBit(GPIO_TypeDef * const GPIOx, const uint16_t Pin) { GPIOx->BSRR = (uint32_t) Pin<<16U; } [/c]
GPIO_Pin_12 #define LED_orange_on GPIOD->BSRRL = GPIO_Pin_13 #define LED_rot_on GPIOD->BSRRL = GPIO_Pin_14 #define LED_blau_on GPIOD->BSRRL = GPIO_Pin_15 #define LED_gruen_off GPIOD->BSRRH = GPIO_Pin_12 #define LED_orange_off GPIOD->BSRRH = GPIO_Pin_13 #define LED_rot_off GPIOD->BSRRH = GPIO_Pin_14
-
Thread
AVR Programmierer
es für den Fall, daß Programmier-AVR und Ziel-AVR auf dem gleichen Steckbrett sitzen und gemeinsame Ressourcen teilen (im Header steht noch mehr dazu). Gerhard
progger.asm Dateiliste der ZIP-Datei: --------------------------------------------- 28833 02-16-03 14:14 progger.asm 2311 02-16-03 14:17 dbg115.inc 4092 02-16-03 14:17 progger.hex 45056 01-29-03 00:04 RS232.dll 8247 02-01-03 00:21 libRS232.so 3337 02-15-03 12:37
-
Thread
An Bit Experten: "Alles CRC oder was?" - oder so.
wo du Bits zeigst) orginal oder gedreht? Hast du schon an gewichtete Prüfsummen gedacht? avr
0010 0010 0000 20.4 44 TTTT TTTT TTTT FFFF FFFF VVVV 4 +0 +2 +4 +4 +0 =14 Und 14 steckt verwurschtelt in 11110111 CCCCCCCC drinnen. So meinst Du das, oder?
-
Thread
Speicheroszilloskop mit AVR, 20Mhz Sampling rate
das ganze mal probehalber auf einer Lochrasterplatine mit folgenden Komponenten aufgebaut: 1x Mega32, 1x Max232 1x ADS800U 1x Inverter/XOR Es wird das Taktsignal des AVRs invertiert und dem AD-Wandler zugeführt. Der UART vom AVR ist zwecks Debug und Input/Output mit dem Max232 und dem PC verbunden
Hallo Clemens, mit wieviel Megasamples kannst du 1KByte Ram im AVR vollschreiben ? Gruss, Christoph
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
rita.en.alibaba.com/product/677814159-213640342/5050_SMD_RGB_LED_with_built_in_WS2811_IC.html 0,10...0,14 USD/Stck. Grüße Markus
Bestellt habe Ich die WS2812 Strips und die WS2812B Strips, Der Preis für die LED-Strips wird wohl ca. 14€/Meter werden. Grüße Andreas
-
Thread
Gerät bauen, welches Rauschen produziert (kein Scherz)
#7410709: > Es > werden keine Interrupts, kein Stack genutzt, also läuft das so auf einem > beliebigen AVR. Aber nur wenn man [code] include /home/nutzer/eigene/prj/avr/asl/appnotes/tn13Adef.asm include /home/nutzer/eigene/prj/avr/inc/hilo.asm [/code] hat, oder? Trotzdem Danke!
Jens M. schrieb im Beitrag #7410714: > Aber nur wenn maninclude > /home/nutzer/eigene/prj/avr/asl/appnotes/tn13Adef.asm > include /home/nutzer/eigene/prj/avr/inc/hilo.asm > hat, oder? Kein Problem, das sind die normalen Registerdefinitionen und 2 Makros. Edit: wer das nachbauen möchte
-
Thread
Tiny2313 Probleme beim Compilen
einstellungen ? hatte eigendlich nichts eingestellt ... hm was könnte es noch sein installiert sind: -WIN-AVR -AVR-Studio 4.14 -Vista 64bit -MySmartUSB ich habe die schaltung getestet mit dem MySmartUSB ISP funktioniert und der tiny wird auch richtig erkannt. fuse bits hatte ich noch nicht ausgelesen
mein geschriebenen surcecode in eine hex übersetzen kann ! wenn der surcecode falsch währe hätte avr-studio sicherlich gemeckert... zudem habe ich schon programme geschrieben die auch funktionieren allerdings auf dem alten PC XP 32bit, Bascom die laufen auch wie zB die auswertung eines RC
-
Thread
ATMega - Volatile Funktionen im Interrupt OK?
ldi r24,lo8(1) .L6: lds r25,x tst r25 breq .L6 out 50-32,r24 rjmp .L6 .size main, .-main .comm x,1,1 [/avrasm]
ich mir die tmp > variable. Das spart dir noch viel mehr Quellcode: [c]if(x==12){...}if(x==14){...}if(x==18){...}if(x==20){...}[/c] Wozu das ganze Leerzeichen-Geraffel??? Kost nur Zeit beim Tippen!
-
Thread
Problem mit AVRDragon
eingeführt hat, den aber Atmel bereits seit mehr als 10 Jahren nicht mehr propagiert (siehe Appnote AVR109). Dafür hat der AVR Dragon keinen direkten Steck- verbinder, den man damit 1:1 verbinden kann. Du musst dir also irgendwie ein Adapterkabel fädeln. (Der 10polige Stecker auf dem AVR Dragon
anschauen um mir sagen ob es stimmt was du meint??? [[http://www.robotikhardware.de/download/rncontrol14.pdf]] Danke
-
Thread
STM32 - 2 lagig Routen, wohin mit VDD und VSS
Machs so niederimpedant wie möglich. Siehe auch http://www.lothar-miller.de/s9y/categories/14-Entkopplung
keine Probleme mehr. Mac G. schrieb im Beitrag #5075128: > Es gibt sehr viele Boards mit dicken STM32ern in >100 Pin Gehäusen mit > <= 4 Lagen wo sich niemand auch nur entfernt um solche Effekte geschert > hat und es funktioniert trotzdem gut. Jup, kann ich bestätigen ... STM32F429 QFP144 mit 32MB
-
Thread
Newbie: LCD-Display und Mikrocontroller
Wenn ich mit Timer arbeiten muss (will ja alle 24 Stunden einen Wert erhöhen) ist dann der ATMEL AVR Typ ATmega32-16PI nicht geeigneter als der ATMEL AVR Typ ATmega16-16-PI, weil in der Beschreibung steht, dass der 32er 2x 8-Bit-Timer, 1x 16-Bit-Timer hat - hat das irgendwas mit Stundenzählen zu tun
Danke Tobias für die Unterstützung ;-) Aber wie ist das nun? Brauche ich unbedingt den ATMEL AVR Typ ATmega32-16-PI, mit 2x 8-Bit-Timer, 1x 16-Bit-Timer (was bedeutet das genau) oder reicht es auch ein ATMEL AVR Typ ATmega16-16-PI? Gruß Markus
-
Thread
BME280 Beispiel Code in BASCOM
Hast du t_fine auch mit den kalibrierdaten kompensiert ? Welchen wert bekommst du mit der pressure_32() funktion ?
Nein, mein Atmega32 läuft mit 8Mhz Xtal, das passt schon.
-
Thread
direkter Zugriff auf Low/High Byte von 16bit-Werten
sicherzustellen, daß der Fehler nicht bereits behoben wurde und man nur warme Luft produziert. Einen avr-gcc 4.6.1 für Win32 gibt's in http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=841595#841595 > Das will scheinbar nicht verstanden werden ... Was wird nicht verstanden?
Compilerentwicklung/anpassung sinnvoll zu machen. Arbeit gibt's da genug, und ich weiß auch nicht, wie Atmel den AVR32-Port gestemmt hat. Ansonsten ist das AVR-Backend quasi tot. Anatoly ist nicht mehr aktiv und Andy Hutchinson seit Jahren nicht mehr gesehen. Eric fügt bestenfalls neue copy-paste Derivate ein und
-
Thread
Assembler High-Byte und low-Byte
3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 A 11 B 12 C 13 D 14 E 15 F 16 10 17 11 ... ... 31 1F 32 20 33 21
ist ein AVR.
-
Thread
Beliebige Frequenz für PWM
Frequenz einstellen, dann ist PWM falsch. Mußt Du Frequenz und Pulsweite einstellen, dann gehts aufm AVR nur in Software. Peter
nicht in dem Teilungsverhältnis liegt? Ob der da liegt, hängt auch von der Taktfrequenz deines Mega32 ab.
-
Thread
Neuer MSP432 von TI
Strategie mit einem Upgrade der Peripherals auf Cortex wird mehr Anhänger finden, als die Sackgasse x-avr. ;-)
die Marke msp430 zu nutzen ... obwohl auch das hatte atmel damals versucht mit der Hoffnung dass ein AVR32 viele AVR Kunden lockt. Da TI schon einmal eine Industrie MCU Serie auf Eis gelegt hat ist TI für mich nicht mehr tragbar