-
Thread
DCF77-Signalauswertung mit ATmega32
ATmega32 device * */ #include "global.h" #include "uart.h" #include "DCF77.h" #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdio.h> #include <string.h> int main(void) { char msgBuffer[100]; // Initialize the UART-Interface with 4800 baud
use of a DCF77 module from Reichelt * */ #include "DCF77.h" #include "global.h" #include <avr/io.h> #include <avr/interrupt.h> volatile unsigned char ss = 0; // Seconds volatile unsigned char mm = 0; // Minutes volatile unsigned char hh = 0; // Hours // Bit-counter for RX
-
Thread
Teilen durch 100 per Schieberegister?
anschließende Division durch 2er Potenzen kann man auch andere Faktoren annähern. x * 3/32 x * 6/64 x * 7/64 x * 12/128 x * 13/128 ...
mehrfach gemacht. das ganze ist natürlich nach dem üblichen Divisionsschema zu rechnen: E65 : 64 = 24 C8 ----- 1E5 190 ---- 55 Rest > Ausserdem mußt Du auch noch die Möglichkeit haben (und die Entscheidung > dafür treffen) ob 0x64 abgezogen werden sollen, um die Information zu > erhalten
-
Thread
Mehrere DS1820/DS18B20 auslesen
Code für den AVR habe ich nicht. Wie man einen Wert speichert, steht im Datenblatt. Und beim Auslesen der Temperatur liest man diesen Wert eben mit aus und vergleicht ihn, ob es die gewünschte Messtelle ist.
Dannegger wurde im Thread http://www.mikrocontroller.net/forum/read-4-84831.html#102216 "fertiger" avr-gcc-Code bereitgestellt. Bei der Gelegenheit: Danke dafuer, Peter.
-
Thread
Serielle Verbindung funktioniert nicht
, sowie dem Atmel Evaluationsboard v2.01 und möchte das Ding nun über seriellen Abschluss an Win7 X64 betreiben. Ich benutze das Atmel Studio 6.0. Hier ein kleiner Testquelltext den ich kopiert habe: #include <avr/io.h> //globale Variablen //*************************************************
eigene Produkte. Und dazu gehört dieses Board nicht. Mit einem zusätzlichrn original Programmer AVR ISP MKII würde es gehen. MfG Spess
-
Thread
AVR Eclipse Plugin 2.1 Released
da es jedemal "neu" erzeugt wird! Trage ich aber nun unter Tool Setting -> AVR-Compiler ->Command :"avr-gcc -mmcu=atmega64 -DF_CPU=1100000UL" ein, erhalte ich den netten hinweis, ich hätte -mmcu und -DF_CPU redefined! Siehe: make all Building file: ../main.c Invoking: AVR Compiler avr-gcc -mmcu=atmega64 -DF_CPU=1100000UL -Wall -g2 -gstabs -O0 -fpack-struct -fshort-enums -funsigned-char -funsigned-bitfields -mmcu=atmega16 -DF_CPU=1000000UL -MMD -MP -MF"main.d" -MT"main.d
-
Thread
Neues AVR Studio
Hallo, AVR Studio 4.18 steht zum Download bei Atmel bereit MfG
Moin, die Aussage von Atmels Homepage "AVR Dragon support for all AVR 8-bit devices including XMEGA, Programming and debugging within AVR Studio" bedeutet also tatsächlich, dass das 32kB-Limit gefallen ist? Ich konnte es bisher noch nicht
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
AVR development board core board minimum system" ATmega88 M88 AVR Development Board Core Board Minimum System ATmega128M128 AVR Development Board Core Board Minimum System ATmega168 M168 AVR Development Board Core Board Minimum System ATmega324 mega324 AVR Core Board Learning Board Development Board "Arduino ATmega328 AVR Development Board Core Board Minimum System" ATmega8535 mega8535 AVR Core Board Learning Board Development Board ATmega64 mega64
-
Thread
MAC OS X avrdude
OS X bekomme ich folgende Meldung: avrdude -p m32 -c avr910 -C /opt/local/etc/avrdude.con f -P /dev/tty.usbserial-000033FD -U flash:w:"main.hex":i Found programmer: Id = "AVR ISP"; type = S Software Version = 3.8; Hardware Version = 1.2 Programmer
avrdude, nach ein paarmal ausprobieren, gibt es folgende fehlermeldung, und er kann nicht mehr auf den avr910 zugreifen!? avrdude -p m32 -c avr910 -b 9600 -P /dev/tty.usbserial-000033FD -U flash:w:"main.hex":i avrdude: avr910_recv(): programmer is not responding
-
Thread
Elektrischer Türöffner für Hobbytresor
angeschlossen hast. :) http://de.wikipedia.org/wiki/Bipolartransistor Evtl. solltest du also erstmal das AVR-Tutorial durcharbeiten.
12USjTMX8AAAIAAGL-Crw30f15ad60e79ff8ede8f8ec0154cf8f6 http://www.reichelt.de/bilder/elements/sonstige/64x64/pdf_64x64.png Bzgl dem Summen meinte ich eher das einmalige Klacken wenn der Stromkreis beim Türöffner geschlossen wird. Hatte da nicht das korrekte Wort verwendet. Mit diesen beiden Komponenten
-
Thread
Hilfe zu Drehencoder-Auswertung nach Wiki
nicht weiter. Den Code von PeDa http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 kapiere ich irgendwie wie nicht und ich bräuchte den ja auch nur für einen Taster und nicht einen ganzen port. :-( Kann mir jemand helfen wie ich vorgehen sollte. Es muss kein fertiger
gelöscht. > Den Code von PeDa > http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 > kapiere ich irgendwie wie nicht und ich bräuchte den ja auch nur für > einen Taster und nicht einen ganzen port. :-( Da der in C ist, ... ;-) > > Kann mir jemand helfen wie
-
Thread
Problem mit Micro-SD-Karte
2952: 0f 93 push r16 2954: 1f 93 push r17 2956: cf 93 push r28 2958: df 93 push r29 295a: ec 01 movw r28, r24 295c: 8b 01 movw r16, r22 BYTE token; Timer1 = 20; 295e: 84 e1 ldi r24, 0x14 ; 20
Funktion zurückgegeben werden kann. Einen In Circuit Debugger hab ich auch nicht, nur das gute, alte AVR ISP MK II 8-0
-
Thread
ATTiny13A PCINET0 Problem
ändern sein damit es auch zum ATmega168P [c]#include <util/delay.h> #include <stdint.h> #include <avr/io.h> #include <avr/wdt.h> #include <avr/interrupt.h> #include <avr/power.h> #include <avr/sleep.h> #if defined (__AVR_ATmega168__) || defined (__AVR_ATmega168P__) #define F_CPU 1000000UL #
DDRB = (1 << DDB5) | (1 << DDB4) | (1 << DDB3) | (1 << DDB2) | (1 << DDB1); #if defined (__AVR_ATtiny13A__) || defined (__AVR_ATmega168__) || defined (__AVR_ATmega168P__) power_adc_disable(); #endif flag0 = 0; flag1 = 0; flag2 = 0; timer1 = 0; timer2 = 0; timer3
-
Thread
(Audio-)DSP mit USB, min. 3x I2S, etwas Speicher; KEIN BGA
Schon mal die AVR32 angeschaut? Da gibt es welche mit I2S, HS USB und neuerdings anscheinend auch FPU.
Fliesskommaprozessor nutzt und so einiges an Power verschenkt. > Freescale kinetis Cortex M4 Nur 64-128k Ram? Da hab ich aber lieber 1MB. 64k ist ja schon nur das Dualportram beim SH. :-D Olaf
-
Thread
AVR-Mikrocontroller programmieren lernen
meistens liegt es an dem Compiler. Das einzige was funktioniert ist Python. Mein System ist Windows 7, 64 Bit, mit nur einem 9 polligem D-Sub-Stecker. Aus diesem hier AVR-Tutorial habe ich gelesen, dass man sich das Board selber bauen kann. Das würde ich auch gerne tun und die dazu benötigten Bauteile
schrieb im Beitrag #3631866: >Das einzige was funktioniert ist > Python. Mein System ist Windows 7, 64 Bit, mit nur einem 9 polligem > D-Sub-Stecker. Und mindestens 4 USB-Anschlüsse. Auf deinem PC läuft auch AVR-Studio oder Atmel-Studio, wie das jetzt heisst. > Aus diesem hier AVR-Tutorial habe ich
-
Thread
ATtiny2313, STK500 zum laufen bringen
Habe jetzt das AVR Studio 4.19 unter Verwendung. Kein Debugger? Wie bekomm ich denn dann das Programm auf den ATtiny?
und schließlich in den ATtiny2313 bekommen. > > (Eigentlich dachte ich anfangs, dass ich mit dem AVR Studio diese > Übertragung in den µC auch machen kann?!) Ja, kannst Du auch. PonyProg hat da nichts verloren. Wieso geht es denn mit dem AVR Studio nicht? Wie gehst Du dabei vor und woran scheitert
-
Thread
Anfängerfrage in C
attiny2313 sollte aber laut "avr-gcc --target-help" unterstützt werden: Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26
http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrdudew32
-
Thread
PHILIPS VPx500 Kernel/System Development
301 504 0 May 1 2005 Documents drwxr-xr-x 2 301 504 0 Feb 28 2007 Settings drwxr-xr-x 2 301 504 0 Feb 28 2007 bin # echo 'nogroup:x:504:' >> /etc/group # ls -l drwxr-xr-x 2 301 nogroup 0 May 1 2005 Documents drwxr-xr-x 2 301 nogroup 0 Feb 28 2007 Settings drwxr-xr-x 2 301 nogroup 0 Feb 28 2007 bin[/code] Für den User analog. 3. chown-en. Da muss man nur aufpassen, dass man sich keine Berechtigungen kaputt macht - ergo
-
Thread
Verständnisproblem Y/C-Video
Der 6504 wurde nicht im VC64 verwendet; das war eine abgespeckte Variante mit weniger Adressleitungen und im kleineren (28pol) Gehäuse. Im VC64 wurde ein 6510 verwendet, der sich aber nur unwesentlich (wenn überhaupt) vom 6502 unterschied. Da es für den VC64 Farb-Framegrabber gab, ist der Umkehrschluss, daß es sowas auch für den Apple ][ gegeben haben müsste, durchaus zulässig, zumal die Rechenleistung eines VC64 sogar noch etwas geringer war als die eines
-
Thread
Problem mit Atmega8 und Temperaturberechnung
wies jetzt da steht, bekomme ich, wenn die einzelnen Zahlen angezeigt werden sollen, die Fehler: AVR Simulator: Stack Overflow at 0x0090 AVR Simulator: Stack Overflow at 0x00e1 Woran kann das liegen, dass das mit Zahlen funktioniert, nicht aber mit ADC? Gruß koellsch
sich hier um Konstanten handelt, ist es sinnvoll, das Array im Flash-ROM abzulegen. Dafür ist beim AVR der pgmspace.h - Kram erforderlich, bei von-Neumann-Maschinen würde ein schlichtes /const/ genügen.
-
Thread
AVR asm jmp problem
Bei welchem AVR muss man eigentlich noch den Stack anlegen? Beim Mega8? Oder bei nur bei noch älteren?
(ST/LD...) unter 0x20 sind im übrigen die Register (R0-R31). Siehe auch 'AVR Memories' Unterkapitel 'SRAM Data Memory' Die 64 I/O-Register mitten im Block sind die, die man mit IN und OUT ansprechen kann. Und diese werden von diesen Befehlen bei 0 beginnend nummeriert (0x00
-
Thread
AVR 2313 Komparator
Nachtrag: Witziger Weise funktioniert alles pippifein wenn ichs im Simulator von AVR Studio laufen lasse...
dann bei NTC1 wärmer, sonst bei NTC2. Wäre natürlich nicht mit Komparator, aber nur ein Eingang am AVR würde genutzt werden... Nur ne Idee... Gruss, XtSI
-
Thread
MSP430 im 40poligen DIP-Gehäuse
bleibt natürlich deine Entscheidung. Wenn man allerdings keine Angst vor SMD hat wirds eng für die AVR.
Strings o.ä.) im Flash > (und nur dort) unterzubringen, genügt das Schlüsselwort const Dito beim AVR ab AVR-GCC 4.7.x.
-
Thread
BCD auf C: was mache ich falsch?
wenigen Fällen ist ein Algorithmus kürzer UND schneller. https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Prinzipien_der_Optimierung https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Wie
Falk B. schrieb im Beitrag #4365754: > https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Prinzipien_der_Optimierung > > https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Wie Ich habe das gelesen... Also, die Variante ohne Schleifen hat auch Recht
-
Thread
ATmega32 differentielle Messung, ADCH und ADCL steigen nicht über 495
http://www.atmel.com/Images/doc2559.pdf http://www.atmel.com/Images/Atmel-8456-8-and-32-bit-AVR-Microcontrollers-AVR127-Understanding-ADC-Parameters_Application-Note.pdf MfG Spess
Ähh, jetzt habs ich auch falsch gemacht: Tabelle 28-5, Seite 286 ist richtig
-
Thread
Änderung LCD Grösse in Header Datei
Hallo zusammen, Ich habe gestern mein LCD Display von MyAVR endlich in Betrieb genommen und konnte Sache anzeigen lassen. Allerdings Habe ich mir ein Display gekauft mit 20x4 Zeichen. Jetzt funktioniert die Darstellung Grundsätzlich schon nur ist es alles verschoben
Die 128 Bytes im Controller sind bereits so aufgeteilt, dass Zeile 1 bei 0 beginnt und Zeile 2 bei 64. Aber Du siehst ja gar nicht 64 Zeichen pro Zeile. Du siehst zb nur 16 Zeichen pro Zeile, weil das LCD ja physikalisch gar nicht mehr anzeigen kann! Man kann daher zb die Zeile 3 an der Position 16
-
Thread
72 8-Bit PWM-Kanäle bei >=60Hz, wie?
Dann hättest du 28 Takte pro Kanal. Mit einer guten Soft-PWM brauchst du 3 Takte pro Kanal um alles Ports zu setzen, wenn du alle Pins einzeln betrachtest. Dann noch ein paar Takte insgesamt für den Rahmen der PWM,
http://www.mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm Das Programm läßt sich von 64 Kanälen auf 72 erweitern. Diese könnten bei 20MHz Taktfrequenz mit min. 100Hz betrieben werden. Diese 100Hz gelten für die PWM-Werte 1 und 255
-
Thread
mal wieder ein LCD am Atmega8
gezogen habe, habe ich hier einen Pin gewählt der ebenfalls auf 0V liegt. Ich programmiere mit dem AVR Studio und als Programmer nutze ich USBProg mit einem vorinstalliertem AVRISP MKII Klon. Nun zum Programm: [code] #include <stdlib.h> #include <avr/io.h> #include "lcd.h" #include <util/delay.h
aber ich weiß nicht was. Ich hoffe auf eure Unterstützung. Viele Grüße, Karsten PS: Ich benutze AVR-gcc und AVR-Studio.
-
Thread
Ausgänge reagieren bei tastendruck falsch
* // ************************************************************************ #include <avr/eeprom.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "lcd.h" #ifndef F_CPU #define F_CPU 4000000 // Processor Takt-Frequenz definieren
26, 24, 21, 21, LCD_ACTION, 75}, {menu_305, 27, 25, 21, 21, LCD_ACTION, 100}, {menu_306, 28, 26, 21, 21, LCD_ACTION, 125}, {menu_307, 29, 27, 21, 21, LCD_ACTION, 150}, {menu_308, 30, 28, 21, 21, LCD_ACTION, 175}, {menu_309, 31, 29, 21, 21, LCD_ACTION, 200}, {menu_310, 32
-
Thread
Alternativen zu STM32?
Anforderungen sind eher simpel: zwei serielle Schnittstellen (alternativ SPI + seriell), so ab 64 kB Flash, wenigstens 8 kB RAM und ein paar Timer. Die Anwendung ist eher zeitkritisch, deswegen wenigstens 32 MHz. Und weil einschlägiges Tooling schon vorhanden ist, wäre mir ein Cortex-M ganz recht
57.651 https://www.mouser.de/ProductDetail/NXP-Semiconductors/LPC812M101JDH20J?qs=y2kkmE52mdM7UiGFA28kdw%3D%3D
-
Thread
USBasp von Fischl unter Ubuntu installieren
="0660" # AT90USB ATTR{idVendor}=="10c4", ATTR{idProduct}=="ea60", GROUP="plugdev", MODE="0660" # AVR910 ATTR{idVendor}=="03eb", ATTR{idProduct}=="2105", GROUP="plugdev", MODE="0660" # AVR ONE ATTR{idVendor}=="03eb", ATTR{idProduct}=="210d", GROUP="plugdev", MODE="0660" # Atmel XPLAIN CDC Gateway
Wie soll ich da nun weiter vorgehen? Scheinbar liegt es ja nicht an der AVR-Schaltung, oder?
-
Thread
Universelles Eingabegerät mit Drehencodern
Beitrag #3010680: > Gesucht wäre also ein oder mehrere Chips, die Stromausgänge haben, > insgesamt 64 LEDs treiben können und in Summe weniger, als 2 Euro > kosten. Den MAX7219 kann 64 LEDs, kostet allerding 3,40€ (Schukat). Man kann ihn sehr einfach kaskadieren. Peter
OHNE* zusättzliche Treiber zu steuern? 2) Rechnet sich das noch, oder ist eine Lösung mit einem AVR und Schieberegiter besser? Schafft er bezüglich seiner Rechenleistung gfs druch alternierendes Überspringen eines time slots beim Multplexen für einzelne LEDs, insgesamt 64 LEDs in PWM so zu fahren,
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
diverse Hersteller und Modelle, für deinen Anwendungszweck und für den schnellen Einstieg dürften AVR bzw. PIC Controller interessant sein. Für AVR gibt es den GCC als freien Compiler, für den PIC gibt es auch einen freien C-Compiler wenn mich nicht alles täuscht. Teuer ist das ganze auch nicht, du
seriellen Schnittstelle z.B. eines PCs?! Wenn ich das nicht am PC auswerten wollte, wäre eben ein uC (AVR o.ä.) notwendig?! Kein SYNC-Generator oder sonstiger Kram notwendig? Danke, Alex
-
Thread
LED-Display Buchstaben und Wörter
, /* 0 0x30 */ // 16 0x00,0x7C,0x00, /* 1 */ // 17 0x64,0x54,0x48, /* 2 */ // 18 0x44,0x54,0x28, /* 3 */ // 19 0x1C,0x10,0x7C, /* 4 */ // 20 0x4C,0x54,0x24, /* 5 */
0x10,0x28,0x44, /* < 28*/ Mit ein paar weiteren Funktionen kann ich nun mit einer Funktion LcdPrint("Hallo") Strings auf dem Display ausgeben. Ist zwar was arbeit, aber letztlich
-
Thread
ATtiny85 lässt sich mit STK600 nicht flashen
Ich versuche verzweifelt, mittels meines Evaluation-Boards AVR STK600 ein Controller des Typs ATtiny85 zu flashen. Das Board funktioniert sehr gut mit einer Routing-Card RC028 (für 28-beinige Controller) und der Socket-Card STK600 DIP (für bis zu 40 pol. DIPs)
rausgekramt, socket card drauf, funktioniert auf Anhieb: [pre] % avrdude -c stk600 -p t85 -t avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e930b (probably t85) avrdude> part AVR Part : ATtiny85 Chip Erase delay : 4500
-
Thread
Erweiterbares Ethernetboard mit MMC/SD-Slot und USB
Hallo allerseits! Heute stelle ich Euch ein neues Projekt vor, ein Basisboard für eigene AVR-Netzwerkanwendungen. Schon vorhanden sind folgende Hardwareeinheiten: - ATmega128 mit 64 kBytes externem RAM - Netzwerk-Interface mit dem ENC28J60 - MMC/SD-Interface - USB-RS232-Wandler FTDI FT232R
meisten Teile (vor allem SMD) habe ich von Segor. Die anderen, insbesondere den Karten-Slot, den ENC28J60 inkl. Quarz und den FB2022 von CSD. Gruß, Roland
-
Thread
WordClock mit DCF77, Photodiode und ATMega8
Kann funktionieren, muss aber nicht. http://www.mikrocontroller.net/articles/DCF77-Funkwecker_mit_AVR#DCF77-Modul_von_Reichelt MfG Falk
@Oli Ich würde es zwar vllt nicht so machen das der AVR die 20mA pro LED Treiben muß, da der AVR doch sehr viel Strom ziehen würde bzw müsste. Und die 40mA sind ja Absolute Maximum Rating. Vllt lieber noch nen Treiber für die Zeilen nehmen. Aber das ist
-
Thread
DOGM163B, 5V, SPI: Initialisierung geht nicht
, 25, 26, 30...37 GND: Pin 23, 27 NC: Pin 21, 22 MOSI-Signal vom AVR: Pin 28 SCK-Signal vom AVR: Pin 29 RS-Signal vom AVR: Pin 39 CS-Signal vom AVR: Pin 38 Hier die Initialisierung gemäß Display-Controller, die eigentlich so funktionieren sollte (die Zeit der
wie folgt: > +5V: Pin 24, 25, 26, 30...37 > GND: Pin 23, 27 > NC: Pin 21, 22 > MOSI-Signal vom AVR: Pin 28 > SCK-Signal vom AVR: Pin 29 > RS-Signal vom AVR: Pin 39 > CS-Signal vom AVR: Pin 38 Was ist mit Reset Pin 40? Sollte auch auf +5V. fchk
-
Thread
Reichelt: 2-Kanal Farb-DSO für 350€ :)
die PN. Hilft mir aber nicht viel weiter. Ich hab aber auch vergessen zu erwähnen das ich Windows 7 64 bit hab. Gruß Michael
=CYUSB.AddReg.Guid [CYUSB.NTx86.Services] Addservice = CYUSB,2,CYUSB.AddService [CYUSB.NTamd64] CopyFiles=CYUSB.Files.Ext AddReg=CyUsb.AddReg [CYUSB.NTamd64.HW] AddReg=CYUSB.AddReg.Guid [CYUSB.NTamd64.Services] Addservice = CYUSB,2,CYUSB.AddService [CYUSB.AddReg] ; Deprecating
-
Thread
Wie feststellen in C, ob Zahl grade oder ungrade?
0x34 ; 52 int_fast8_t iseven(int_fast8_t a) { return (((a) / 2)*2 == (a)); 3f50: 28 2f mov r18, r24 3f52: 87 ff sbrs r24, 7 3f54: 02 c0 rjmp .+4 ; 0x3f5a <main+0x38> 3f56: 21 e0 ldi r18, 0x01 ; 1 3f58: 28 0f
sbc r19, r19 3f60: 99 27 eor r25, r25 3f62: 87 fd sbrc r24, 7 3f64: 90 95 com r25 3f66: 41 e0 ldi r20, 0x01 ; 1 3f68: 50 e0 ldi r21, 0x00 ; 0 3f6a: 28 17 cp r18, r24 3f6c: 39 07 cpc r19, r25
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
Word-Adressen), aber Daten im Flash brauchen bereits 24-Bit-Adressen. Meiner Meinung nach sind die AVR bis 32kB Flash (möglichst mit im Datensegment gespiegeltem Flash) optimal. 64kB Flash ist noch OK, aber wenn man noch mehr braucht, nimmt man 32-Bit-Prozessoren (z.B. Cortex-M).
in einem Segment zusammen hält, Nun ja, ist ja alles im Flash und wo es da landet (in den ersten 64kB oder weiter hinten), weiß man als C-Programmierer eigentlich nicht. Und nen Typ mit 256kB nimmt man ja gerade, weil die 64kB nicht reichen.
-
Thread
Welcher Mikrocontroller?
atavrxplain/kit-eval-xplain-f-atxmega128a1/dp/1778504?Ntt=xplain http://such001.reichelt.de/?SID=28q0rkpqwQARwAAFBURkk250387f6f1bd4366c805cd169a663448;ACTION=444 Den compilierten Code spiele ich immer mit dem AVR-Studio drauf. Ich verwende immer das JTAGICEMKII dies ist jedoch recht teuer.
in meiner Unwissenheit keinen JTAG-Adapter bestellt. Nun gibt es 2, die ich verwenden könnte. 1. AVR ONE! 2. JTAGICE mkII Welcher ist denn besser? Oder welchen würdet ihr mir empfehlen? Gruß Johannes
-
Thread
Schieberegister ohne SPi
dazu ein Programm geschrieben, aber es funktioniert nicht. Kann mit jmd. helfen? [c] #include <avr/io.h> #ifndef F_CPU #define F_CPU 8000000UL #endif #include <util/delay.h> #define LATCHCLOCK 1 #define OUTPUTENABLE 2 #define SHIFTCLOCK 4 #define A 8 #define RESET 16 #define SQH 64 void
ICc verpasst man einen Kondensator. (siehe Entfernung der mehrfachen Versorgungspins von manchen 28/32- und 40/44-poligen AVRs.
-
Thread
Ethernet-Addon zur Xmega128a1-Experimentierplatine
machst, es gibt schon ne Minimodul: http://shop.embedded-projects.net/product_info.php/info/p65_ENC28J60-Ethernetadapter--ENC28J60-H-.html http://www.olimex.com/dev/enc28j60-h.html da gibts auch Schlatplan etc. da kannst du dir sicher was abschauen.
Ich persönlich warte noch auf einen Ethernet Controller von ATMEL mit AVR-Kern in PicoPower-Technologie ;-)
-
Thread
STK500 und Atmega 8 Problem
scheint auch falsch zu sein! auch andere Fuses bei "Ext. Clock; Start-up time: 6 CK + 64 ms". Help!!!!
Das Fragezeichen ist bei mir auch, ISP-Freq 28,36kHz Programmieren geht einwandfrei auch verify.
-
Thread
MC fuer Einsatz in Armbanduhr gesucht
Ein popeliger AVR im richtigen Low-Power Modus läuft viele Jahre mit einer CR2032 Knopfzelle, das ist nicht dein Problem. Deine Batterie wird eher mit dem Verbruach der LEDs zu kämpfen haben. Es werden so 20 - 30 LEDs
(da empfiehlt sich ein Lipo aus dem Modeelbau) und da ist dann die Selbstentladung größer als der AVR Verbrauch. €dit: Ich sage nicht, dass es nicht machbar ist, nur denkst du an der falschen Stelle zuviel nach.
-
Thread
JTAG Interface- kaufen oder bauen
welche avr dass jtag haben ist hier gut ersichtlich :-) http://8515.avrfreaks.net/Devices/devcompare.php?devbase=27%2C26%2C61%2C60%2C75%2C25%2C44%2C74%2C17%2C16%2C15%2C21%2C20%2C65%2C64%2C62%2C63%2C53%2C52%2C59%
Nö, AVR Studio weigert sich hartnäckig, unter Wine zu laufen.
-
Thread
Videoausgabe
Mal einen Blick hierauf werfen: http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm Seriell rein - VGA raus. Gruss Jadeclaw.
Wer so ein Terminal-Teil hat, könnte doch mal versuchen es in ein STK500 zu stöpseln und mit dem AVR-Studio die Signatur auslesen (Vorausgesetzt, es ist ein AVR, dann sollte das doch auch bei gesetzten Lockbits gehen). Wenn es dann wirklich ein AVR sein sollte, steht zunächst einmal fest, dass das
-
Thread
Zeitmessung funktioniert nur so halb :-/
Sonic wrote: >> Wenn Du dagegen beim AVR im UART-Interrupt ein sei() machst ... > Bei denen wo's automatisch gelöscht wird ... Der UART-Interrupt wird bei keinem AVR automatisch gelöscht ! Das ist es ja. Wenn wenigstens dann das Enable-Flag
@ avr fan: Aber mit genau 8mhz habe ich dann weider ein Problem mit dem UART ;-) Also lassen wird das so ;-)
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
das Gleiche an. Es wird dann selfmade FunkDMX hinzukommen. (Link zu FunkDMX: http://www.fritzler-avr.de/epro/licht_funk.php) Das Display besteht aus den doch recht günstigen aber auch alten (1994!) LED Matrixanzeigen in Rot und Grün von Pollin. Mit 64x64mm Außenmaßen und 11m LEDs auch schön groß
Strippenwirrwar weg und es gibt nur noch ein Kommandozeilenprogramm für die verschiedensten Typen: - Atmel AVR - Microchip PIC12/PIC16/dsPIC33 - Freescale HCS08/S12X - Freescale Coldfire (nur über EZ-Port) - STM8, SPC560B (nur über Bootloader) - MSP430 (nur über SBW) - TMS320F28xx (nur über Bootloader)
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Wie du meinst, nur nicht weinen wenn's mit dem AVR vorbei ist... :)
Temoc schrieb im Beitrag #2848799: > Dann würden sie wohl kaum den AVR rauswerfen.. Wie jetzt?