-
Thread
AVR32 Linux Netzwerk Verbindung Problem
gab9d96f-dirty (Mär 12 2009 - 11:19:51) U-Boot code: 00000000 -> 00014950 data: 0001c4f0 -> 00053c28 malloc: Using memory from 0x13f6c000 to 0x13fac000 DMA: Using memory from 0x13f68000 to 0x13f6c000 Flash: 1 MB at address 0x00000000 DRAM Configuration: Bank #0: 10000000 64 MB 256 MiB In:
2097152 bytes read: OK ## Booting kernel from Legacy Image at 10400000 ... Image Name: Linux-2.6.28-icnova_base1-00000- Image Type: AVR32 Linux Kernel Image (gzip compressed) Data Size: 1388017 Bytes = 1.3 MB Load Address: 10000000 Entry Point: 90000000 Verifying Checksum
-
Thread
STM32F4 Compiler bremst den Code
Niklas Gürtler schrieb im Beitrag #3305223: > Der AVR hat auch das T-Bit, mit dem kann man einzelne, aber > beliebige Bits aus einem Register in ein anderes transferieren. Der > ARMv7M kann nur das unterste ARMv7M kann das exakt genauso wie AVR.
im Beitrag #3305449: > Oh tja, daran hab ich gar nicht gedacht. Braucht aber ein Hilfsregister AVR auch: Rtemp=T. :P
-
Thread
Jump zum Bootloader beim XMEGA Gesperrt
Debugger. Jedoch habe ich mit dem Debugger noch so meine Probleme. Ich downloade gerade das aktuelle AVR Studio.
Hi, vielleicht kannst Du Dir da etwas herauspicken: http://www.avr-praxis.de/forum/entry.php?77-Starten-des-Bootloaders-aus-der-eigenen-Applikation Hier nochmal besser beschrieben: http://www.avr-praxis.de/forum/showthread.php?759-Programmer-und-Developmenttool-f
-
Thread
RS485 Bus aufbauen
gast wrote: > gefällt ist die riesige Hardware (28-Pin CAN-Controller, dazu 8-Pin > CAN-Treiber); Ein 18pin CAN-Controller tut es auch. Oder ggf. ein 28pin Microcontroller mit CAN drin, wenn du dich mit Microchip PIC18 oder PIC30 anfreunden kannst
> gibt es auch eine Soft-Can implementation für AVR Das ist aber interessant. Zufällig einen Link parat? ;-)
-
Thread
AVRdude hängt beim flashen
AVR-Programmer Diamex DX-ISP http://www.wiesolator.de/index.php?area=AVR&topic=AVR-Progger%20Diamex%20DX-ISP "Dieses Programmiergerät wird über USB mit dem PC verbunden und kommuniziert über das STK500v2
=========================================== # Define programs and commands. SHELL = sh CC = avr-gcc OBJCOPY = avr-objcopy OBJDUMP = avr-objdump SIZE = avr-size AR = avr-ar rcs NM = avr-nm AVRDUDE = avrdude REMOVE = rm -f REMOVEDIR = rm -rf COPY = cp WINSHELL = cmd # Define Messages
-
Thread
GPIB (HP-IB, IEEE-488, IEC-625) - Bus mit AVR verheiraten
> Ich würde sagen, dass der Z80 von damals mit einem AVR von heute vom > Können her vergleichbar ist. Naja... der AVR ist grob um Faktor 10 schneller würde ich sagen.
gern mit dem AVR auskommen. Ist ja auch nur 'n Einzelgerät.
-
Thread
Speicher des Microcontrollers
>c:\programme\atmel\avr tools\avr >toolchain\bin\../lib/gcc/avr/4.4.3/../../../../avr/include/util/delay.h:12>0: error: __builtin_avr_delay_cycles expects an integer constant. Man sollte die Fehlermeldungen des Compilers
aktuellen Tools zu benutzen, die bei Verwendung einer Varaiablen eine Fehlermeldung ausgeben: :28: error: __builtin_avr_delay_cycles expects an integer constant. mfg.
-
Thread
Mikrocontroller PonyProg Programmierschaltung
: STK200, STK300, STK500, AVR ISP MKII, AVR Dragon und AVR ICE MKII. Alles original Atmel und hat immer problemlos funktioniert. MfG Spess
Beitrag #2863368: > RTFM... eher RTFT... Lies doch einfach mal das leicht verständliche, wunderbare [[AVR-Tutorial]]!
-
Thread
NRF24L01 - Testprogramm für Windows PC
wichtigste in Kürze vorweg: das ist eine 32-Bit Applikation. Das Programm funktioniert *nicht* unter 64-Bit Windows. Wegen Fehlen eines 64-Bit I/O Drivers ist die Anwendung beschränkt auf 32-Bit Betriebssysteme. Falls ich mal Zeit habe und einen I/O Driver für 64 Bit finde und einbinden kann, dann .
aktueller zu werden (obiges war mein Zeitvertreib in den 80ern), ziemlich geschafft hat es mich den ENC28J60 am AVR in Gang zu bekommen, da haben ich letztlich aber dann aber die Bibliotheken anderer zurückgegrifen. Den ganzen TCP/IP-Stack zu schreiben war mir dann doch zuviel Aufwand. Ich wollte den Kram
-
Thread
ADC - ATmega8 auslesen
digitalisiert hat. Das macht man z.B. nach dem Tutorial anders: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29 Dann gibst du den digitalen Wert an den Port D aus. Das kann man machen, wenn man am Port z.B. ein Widerstandsnetzwerk zur Umwandlung der digitalen
installiert hat, also einen DAC gebaut hat. Wie steht auch im http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#DAC_.28Digital_Analog_Converter.29Tutorial:
-
Thread
Neue Propeller Karte zu Fertigen
ein 4 x 4 Keyboard mit dem ATTiny2313 + Kabel. Mehr braucht man nicht. Geht super mit dem BASCOM AVR. mfg Franz
leicht mit einem steckbaren ENC28 Ethernet-Modul erweitern. Entweder am Expansion Port oder direkt über dem DIL Propeller Chip. Noch ein Tip: anstatt der 49R9 am ENC28 kann man auch 51R nehmen. viele Grüsse Franz
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Als ich mir 2006 einen neuen Anfang mit Controllern gesucht habe waren AVR, PIC und MSP430 in der engeren Auswahl. Für den AVR gab es das AVR-Studio inklusive mit WinAVR einen GCC dazu. MPLab war auch Jahre danach noch einfach nur Mist im Vergleich und kostenlose, nicht
war bei den AVR halt um Welten bequemer.
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
in einem Adressraum hat und keine gesonderten Befehle für den Flash-Daten-Zugriff braucht wie beim AVR.
und dem MSP > gehabt. Nicht schlecht für 10 Stunden. Finde ich nicht wirklich toll. Das sind 28 ppm Abweichung, da sollte mit einem 32-kHz-Quarz mehr machbar sein. Ansonsten: [[AVR_-_Die_genaue_Sekunde_/_RTC#Echtzeituhr_mit_Uhrenquarz]] Der Code dort ist zwar für einen AVR, aber die Idee
-
Thread
ATtiny85 - bei 3.5kB ist Schluss
ich: C:\DOKUME~1\Helge\LOKALE~1\Temp\build5088002893342191290.tmp>(x86)\Arduino\hardware\tools\avr\bin\avr-size" _04_tiny_computer.cpp.elf "\Arduino\hardware\tools\avr\bin\avr-size" _04_tiny_computer.cpp.elf" ist syntaktisch an dieser Stelle nicht verarbeitbar. Gruss, Helge
> C:\DOKUME~1\Helge\LOKALE~1\Temp\build5088002893342191290.tmp> > (x86)\Arduino\hardware\tools\avr\bin\avr-size" _04_tiny_computer.cpp.elf > "\Arduino\hardware\tools\avr\bin\avr-size" _04_tiny_computer.cpp.elf" > ist syntaktisch an dieser Stelle nicht verarbeitbar. Da fehlt noch was an der
-
Thread
attiny asm: 8x8bit signed multiply
wie : A x B = CD In der Atmel-App-Note AVR200.PDF nebst Source-Code AVR200.ZIP ist auch diese Variante beschrieben.
48, 64, 96, 128, 160, 192, and 256 bits.
-
Thread
AVR Referenz über welchen Bereich stabil?
Wenn das ein Schaltregler ist, kann es sein, dass da Ziemlich viel Mist (Störungen) auflaufen. Dar AVR misst haltimmer nur den Momentanwert.
2.50 25.00 5.3 21 2.63 26.25 5.0 22 2.75 27.50 4.8 23 2.88 28.75 4.5 24 3.00 30.00 4.3 25 3.13 31.25 4.2 26 3.25 32.50 4.0 27 3.38 33.75 3.8 28 3.50 35.00 3.7 29 3.63 36.25 3.6
-
Thread
WS2812 LED-Streifen mit Raspberry Pi 3 ansteuern?
ware das Prinzip (egal ob SPI oder UART) leider deutlich komplizierter umzusetzen als beim AVR. Jedenfalls wenn Linux als OS die Basis sein soll... Dazu würde nämlich der Kern meiner AVR-Lösung als Treiber umgesetzt werden müssen, sonst grätscht das nicht echzeitfähige System für den userspace
des Rechenzeitverbrauchs nicht zu verstehen vermagst... Natürlich wäre es dafür sinnvoll, in ws28xx_user nicht gerade den Democode zu verwenden, der ja einen (zumindest auf einem Tiny) erheblichen Teil der von der eigentlichen WS28xx-Ausgabe freigesetzten Rechenzeit gleich wieder für die Berechnung
-
Thread
3 Phasen 0-80Hz Sinusgenerator
, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 13, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9,
17, 17, 18, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 30, 30, 31, 31, 32, 33, 33, 34, 34, 35, 36, 36, 37, 38, 38, 39, 40, 40, 41, 42, 42, 43, 44, 44, 45, 46, 47, 47, 48, 49, 50, 50, 51, 52, 53, 53, 54, 55, 56, 57, 57, 58, 59, 60, 61, 61
-
Thread
Logik Analyzer
Jitter), 819 us buffer 40MSP 1.6ms buffer 20MSP 3.3ms buffer 10MSP 6.5ms buffer 10MSP-1MSP Avr generiert Takt 1MSP-.... Avr interpoliert. Für LA, das gleiche, nur daß 160MSP mit 8Kanälen gemacht werden kann. Jedoch keine Kompression, die kann nur über AVR realisiert werden, das heisst
einfacher Trigger. Bei der 32Kanal Version sind es dann 7Mhz bei 32kanälen, 14Mhz bei 16 Kanälen oder 28Mhz bei 8 Kanälen. Bei der 16Kanal Version sind es 7Mhz bei 16Kanälen oder 14Mhz bei 8 Kanälen. Den DSO Teil muß ich erst noch machen.
-
Thread
Atmega644 via simplen ISP-Parallelportadapter programmieren
http://www.mikrocontroller.net/articles/STK200 und langsam ist das nicht, zu mindestens aus WinAVR via AVRDude nicht
schreiben kann? Das ist ja schwach! Man könnte die Fuse-Bits versehentlich so einstellen, dass der AVR keine Neu-Programmierung mehr annimmt. > Zur Klarstellung: Ich habe kein Windows, darum kommt WinAVR, etc. nicht > in Frage. AVRDude läuft auch unter Linux.
-
Thread
(Co-)Sinus-Kennlinie und LED
, 16,16,17,18,19,20,20,21, 22,23,24,25,26,27,28,29, 30,31,32,33,34,35,36,37, 38,39,40,41,42,44,45,46, 47,48,50,51,52,53,55,56, 57,58,60,61,62,64,65,66, 68,69,71,72,73,75,76,78, 79,80,82,83,85,86,88,89, 91,92,94,95,97,98,100,101, 103,104,106,107,109,110,112,114
, 16,16,17,18,19,20,20,21, 22,23,24,25,26,27,28,29, 30,31,32,33,34,35,36,37, 38,39,40,41,42,44,45,46, 47,48,50,51,52,53,55,56, 57,58,60,61,62,64,65,66, 68,69,71,72,73,75,76,78, 79,80,82,83,85,86,88,89, 91,92,94,95,97,98,100,101, 103,104,106,107,109,110,112,114
-
Thread
atmega8 comparator interrupt problem :?
und ich habs jetzt xmal gelesen...ich glaube nicht das ich da was übersehen habe [c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> int main() { ACSR = 1<<ACIE | 0<<ACIS1; //comparator interrupt on falling edge (AIN1 > AIN0) sei(); DDRB =
ja die Endlosschleife in main!! #include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> ISR(ANA_COMP_vect) { PORTB = 0x01; //power off } int main() { ACSR = 1<<ACIE | 0<<ACIS1; //comparator
-
Thread
DOG-M Display über SPI
RS kannst du an jeden IO Pin am AVR anschließen, nimm einfach einen den du sonst nicht brauchst. RS bestimmt ob die Daten die der AVR gerade ans Display schickt Steuerkommandos sind oder darzustellende Zeichen. MISO heißt Master In
Also am Pin 28 D7 des Displays ist MSB. Z.B. PortD,7 <-------> D7
-
Thread
port IRMP to Arduino
DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-I/usr/share/arduino/hardware/archlinux-arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/archlinux-arduino/avr/variants/standard" "/usr/share/arduino/hardware/archlinux-arduino
Frank M. schrieb im Beitrag #5410057: > Ich selbst kann dazu nichts sagen, denn ich benutze keinen AVR-Arduino. bei den frühen IRMP Versionen "irmp.c,v 1.164 2014/09/15 12:36:28" hatte ich keine Probleme, evtl. den Timer wechseln. Beim letzten Versuch hat IRMP die Arduino IDE gesprengt, zuviele
-
Thread
Atmega8u2 mit I2C
Hi Bei ATMEL gibt es eine Parameter Suche: http://www.atmel.com/PFResults.aspx#%28data:%28area:%27%27,category:%2734864[33180[33085]]%27,pm:!%28%28i:8238,v:!%280,18%29%29,%28i:8394,v:!%280,18%29%29,%28i:8362,v:!%281,28%29%29,%28i:8282,v:!%280,1,2,3,4,5,6,7,8%29%29%29,view:table%29,
einen anderen > Hersteller oder so) Für kleine USB-Geräte: PIC18F14K50 im DIL20/SO20 Im DIL28/SO28 Gehäuse: 8 Bit: PIC18F27J53 (2 UART, 2 SPI/I2C, HW USB,...) 16 Bit: PIC24FJ64GB002 (2 UART, 2 SPI/I2C, HW USB,...,32 MHz) 32 Bit: PIC32MX250F128B (hat auch USB OTG, d.h. kann auch Host spielen
-
Thread
MSP430 Aufkündigung?
Andreas V. schrieb im Beitrag #5629414: > - Kann (wenn man es braucht) 64 Bit Operationen. Welcher MSP430 kann 64 Bit?
kann je nach Einstellung 32 Bit haben oder 64 Bit haben. Es geht allerdings nicht immer nur um Rechenleistung!
-
Thread
Bild-Array ins Flash speichern (Winarm)
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 60, 63, 39, 47, 63, 63,125, 73, 9,225, 64, 72, 120,120,120,121, 73, 65, 77, 81, 25,121, 73,121, 49,113, 73, 73, 200,200,120,127, 80, 81, 64, 64, 64, 80, 80,240,224,127, 24,152, 144,201,233,249,249, 56,136, 8,144,241,121,120,160,248,240,112
0, 0,128,128, 0,192,192,192,192,192,192, 192,192,192,192,192,192,192,192,192,192,192,192,192, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 96, 64, 64, 65, 65, 99, 99, 98,102,102,108,108,120,120,120,112,112, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
-
Thread
CPM.SYS und wenig RAM
HEX 5k 34 Dir RW SYSGEN ASM 10k 74 Dir RW UNSKEW ASM 4k 28 Dir RW UNSKEW COM 1k 4 Dir RW Total Bytes = 124k Total Records = 920 Files Found = 20 Total 1k Blocks = 124 Used/Max Dir Entries For Drive K: 20/ 64
deklarieren, ist wohl nicht vorgesehen. > Du könntest aber nach jedem (warm)boot die BDOS-Funktion 28 für das > entsprechende Laufwerk aufrufen. Das klingt gut, werde ich wohl einbauen. SURVEY.COM (aus altairz80) zeigt allerdings 12 Dateien, 25 KB und 64 MB(!) frei an; STAT.COM sagt 7K frei und DIR
-
Thread
Inline Assembler- Bits spiegeln
0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0, 0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0, 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,
0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 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
-
Thread
CHAR[] im Interrupt mit ext funktionen nutzen! HELP!
findet die Interrupt Routine nix!! Was kann ich tun!! #define F_CPU 8000000UL #include <avr/io.h> #include <stdio.h> #include <stdlib.h> #include <inttypes.h> #include <avr/interrupt.h> #include <avr/signal.h> #define BAUD 38400UL #define UBRR_BAUD ((F_CPU)/(16*(BAUD)
vielen dank für die schnellen antworten. C:/WinAVR/avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>." woher bekomme ich die neueste? hab die erst vor 1 Woche runtergeladen...
-
Thread
AVR-Programmer / AVR Dragon Ersatz? | Erfahrungen?
RS232 Schnittstelle habe ich im PC eine Multi-IO PCIe Karte. Leider funktioniert AS damit nicht in W7X64. In X64 BS geht (zumindest bei mir) die AS RS232 Schnittstelle trotzdem nicht. Deshalb verwende ich VMPlayer und WXP-X32. Das funktioniert.
Maxim B. schrieb im Beitrag #5980780: > Dragon kann aber nicht alle AVR debuggen. Er kann auch nicht alle AVR flashen, ist halt zu alt.
-
Thread
Günstiger atmelkompatibler Programmer auf Kickstarter
Kickstarter Programmierding sehr teuer vor. > Der will sich wirklich an uns bereichern ! Ein Atmel AVR MKII Clone kann in meinen Augen mehr, als ein USBAsap. Von beiden habe ich jeweils 2, neben den unterschielichsten AVR Tiny USB, im Einsatz. Das nennt man Marktwirkschaft, wenn eine Firma Geld verdienen
: AVR device initialized and ready to accept instructions Richtig testen werde ich ihn später, aber vielen Dank schon mal. alesi
-
Thread
Mehrere Variablen von Master zu Slave Arduino senden
für das Phänomen. Allerdings behalte mal im Hinterkopf, dass die I²C Bilbiothek von Arduino maximal 64 Bytes puffert. Die Hälfte davon hast du schon verwendet (was OK ist).
Steve van de Grens schrieb im Beitrag #7360130: > dass die I²C Bilbiothek von Arduino maximal 64 Bytes > puffert kommt drauf an, bei IDE 1.8 sinds nur 32, siehe C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src\Wire.h #define BUFFER_LENGTH 32
-
Thread
[V] Entwicklungskits, Gehäuse, Elektronik
besteht aus folgenden Komponenten(Hauptentwicklungskit und Adapterkarten) 1x ATMEL ATSTK600 KIT, AVR & AVR32 STARTER DEVELOPMENT neu & unbenutzt Neupreis 226,95 https://www.reichelt.de/Programmer-Entwicklungstools/AVR-STK-600/3/index.html?&ACTION=3&LA=2&ARTICLE=84348&GROUPID=2969&artnr=AVR+STK+
neu & unbenutzt Neupreis 104,95 EUR http://www.watterott.com/de/ATSTK600-TQFP32 1x ATSTK600-TQFP64 neu & unbenutzt Neupreis 104,95 EUR http://www.watterott.com/de/ATSTK600-TQFP64
-
Thread
Schnäppchen bei Ebay : 5,6 TFT für 19 Euro
Pixel pro Zeile. Macht 400 Pixel also 15,0-16,25kHz Horizontalfrequenz. - 234 sichtbare Zeilen + 28 nicht sichtbare Zeilen, also 262 Zeilen insgesamt. Ergibt 57,25Hz-62,0Hz. - HSync: 4,7µs = 28-30 Pixel (je nach Pixeltakt) - VSync: 190µs = 3 Zeilen Und das Display benötigt 75Ohm Abschlusswiderstände
Mini-Monitor benutzen. Für mehr wohl auch nicht, so klein wie der ist. Ich habe damals mal den C64-DTV und danach eine Kamera dran angeschlossen. Geht ganz einfach mit Video-Eingang
-
Thread
Speicherbedarf Mp3-Player
13 | 78 16 | 9 | 114 32 | 6 | 171 64 | 5 | 205
>DAs hex-File ist mit den für mich wichtigen Optionen 84kB groß. Und das sind über den Daumen 28kB Rohdaten.
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
ausgestrahlt: https://de.wikipedia.org/wiki/DT64#DT64 Die KI schwatzt halt dumm, könnt man gerade noch als Schleichwerbung für Cloud-Dienste durchgehen lassen, Sicherheitskopien war auch damals ein Thema (für wirklich wichtige Sachen (wie Spielstände
@Norbert hast du damals auf dem c64 programmiert? Falls ja was genau ?
-
Thread
Grundlegende Fragen zu SPI mit TPIC8101
Compiler http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download Hat man das installiert, kann man mit AVR Studio ein Softwareprojekt öffnen, erstellen und programmieren. Klopfsensor.zip runterladen und in ein beliebiges
scheint das Problem zu lösen. Einfach immer folgenden Pfad angeben: C:\WinAVRxxxxxx\lib\gcc\avr\4.3.3 Je nach dem, wo WinAVR installiert ist.
-
Thread
Fröling Heizungssteuerung auslesen.
ich die mitgeschriebenen Daten: Mein Aktuelles Testprogramm sieht so aus. #include <avr/io.h> #include <stdlib.h> #include "lcd.c" #include <stdarg.h> #include <stdlib.h> #include <avr/io.h> #define F_CPU 3686400UL #define UART_BAUD_RATE 9600 void initUART(void) {
Steuerung anfängt sämtlichen Daten zu senden. Rinigen <\0><6>p<24>1??<\0>?? wam??????<24><15><7><28>*q~?? M???????<5><\b>?<\0>hq??u???bpl<20>??<16>?????h??-?P?EHp?JG???q?????A<\n>I<\0><28><7> +stato<\0>d<\0>zen 4<4>R??v?o???o?sSp?L<2>???w?3G?0/<\0>E?<25>p?Ffyv????hR<\b>???22?Y<23>K ??W.?-@<\
-
Thread
unions structs bildfields
als compiler nutze ich avr-gcc
Als Generator verwende ich https://github.com/ttsiodras/asn1scc von der ESA aber k.A. ob der für AVR geeignet ist, habe den bisher nur auf Cortex-A, NIOS und X86-64 benutzt. Eine Alternative zu ASN.1 sind z.B. Google Protocol Buffer
-
Thread
Clevercard USB Lesegerät
Kennt sich jemand mit den AT91SAM7S64AU aus, kann man sich da mit Sam-ba immer in-circuit (per USB oder RS232) connecten und dann neu flashen oder gibt es da Sicherheitsbits, die sowas verhindern können?
Also, hab mal noch nen bisschen gegoggelt. Ich würde erstmal die Datenblätter von dem SAM7-P64 Board nehmen. http://www.olimex.com/dev/sam7-p64.html Mein Ohmmeter zeigt mir an dass der USB von dem SAM7-P64 und der Clevercard die selben sind. D.h. man kann mit der selben software das ding
-
Thread
Inkrementalgeber an CMOS Dekadenzähler CD4017
nur in Standard-TTL produziert wurde: https://www.ti.com/lit/ds/symlink/sn7497.pdf f_out=M*f_in/64 Damit hätte man wenigstens 64 verschiedene Teiler, die nicht mit 1/x gestuft sind. Die 1,8 kHz am Eingang ergeben gleichmäßige Vielfache von 28,125 Hz, auf Kosten der sauberen Schwingung. Das sind dann
steuert man nicht mit TTL-Logikgattern an. Hier im Forum gibt es auch eine Softwarelösung, die einen AVR benutzt. https://www.mikrocontroller.net/articles/Digitaler_Funktionsgenerator
-
Thread
Atmega8 als Servo Switch
kann man prima in Software. http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 Da kriegst du dann als Zugabe auch noch gratis, dass du auf dem Taster draufbleiben kannst, und die Entprellroutine liefert dir ständig Tastendruck-Impulse. Ideal für dich, oder willst
80 81 ld r24, Z cc: 8b bb out 0x1b, r24 ; 27 besteht. [C] #include <avr/io.h> #include <avr/interrupt.h> #define SERVOPORT PORTA unsigned char Daten[200]; unsigned int ServoUp; ISR( TIMER1_COMPA_vect ) { ServoUp++; if ( ServoUp == 1000U ) {
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
Wiederstände anklemme geht es aber > nicht mit den internen Pullup. > Könnte sich einer mal das Projekt AVR Studio ansehen? > Im projekt sind die Pullup doch aktiviert. Da könnte man doch mal das Multimeter hervorholen und im "Projekt AVR Studio" nachmessen, dann sähe man klarer.
[32], 0x11); eeprom_write_byte (&eebyte [33], 0x28); eeprom_write_byte (&eebyte [34], 0x18); eeprom_write_byte (&eebyte [35], 0x28); eeprom_write_byte (&eebyte [36], 0x34); eeprom_write_byte (&eebyte [37],
-
Thread
ENC28J60 verliert Packete
Fixes eingebaut und im Sourcecode dokumentiert. Du findest das Projekt unter http://code.google.com/p/avr-etherboot/source/checkout, für Dich ist die Datei enc28j60.c interessant.
enable_LAN() und disable_All() bei Dir macht, aber bei uns sah der Reset des Enc so aus: [c] ENC28J60_CONTROL_DDR |= (1<<ENC28J60_PIN_CS); ENC28J60_CONTROL_PORT |= (1<<ENC28J60_PIN_CS); for (i=0;i<30;i++) _delay_ms(35); // perform system reset enc28j60WriteOp(ENC28J60_SOFT_RESET
-
Thread
Assembler Programm von ATtiny13 auf ATtiny45 portieren
sondern .asmproj >> >> Kenne ich nicht, muss jemand anders ran. > > Womit machst du das denn? AVR Studio 4.19
Hi >Schon deshalb nicht, weil es bei >Assemblerprojekten mit der AVR-Toolchain überhaupt kein *.elf gibt. Also ich habe jahrelang ELF-Files mit im AVR-Studio419 von Assemblerprogrammen erstellt. Muss ich wohl etwas falsch gemacht haben. MfG Spess
-
Thread
AVR & Netzwerk?
zum ENC28J60 s.a. http://avr.auctionant.de/avrETH1 (unser Sssssimon Sssssschulz) Wenn Dich interessiert, was die anderen so machen: Die neuen Controller von Freescale/Motorola haben 10/100 Ether schon
introduction of the industry's first complete, single-chip 10/100Mbps Ethernet device. The 16-bit *MC9S12NE64* microcontroller replaces more complex multi-chip Ethernet offerings. http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=DEMO9S12NE64&nodeId=0162468636&tid=t16hft
-
Thread
Starterkit AVR-P28 Olimex
Hallo zusammen, habe mir bei embedded-projects ein AVR-P28 Starterkit inkl.USBprog bestellt und komme damit gar nicht klar. Hatte gehofft, dass ich im www ne gute Anleitung für den Einstieg finde, aber dem ist leider nicht so. Problem Nr.1 ist, dass
this check. avrdude done. Thank you. Wie man allerdings sieht wird das dahinter hängende AVR-P28 nicht erkannt. Das Flachbandkabel habe ich durchgepingelt, ist ok. Das board hat auch Spannung, der Prozessor ist auch richtig gesteckt. Hat jemand ne Idee oder einen link der mir das Leben erleichtern
-
Thread
ADCmessung macht faxen
T Y 8 1 | AGND und habe dazu folgenden code: (im avrStudio) #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> uint8_t ReadChannel(uint8_t mux) { ADMUX = mux; // Kanal waehlen
mal ins GCC-Tutorial dieser Seite zu schauen, speziell hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#ADC_.28Analog_Digital_Converter.29
-
Thread
Probleme mit AVRStudio 5
Siehe mein EDIT oben. Alternativ kannst du auch in config.h diese Zeile [c]#elif defined(__AVR_ATmega168__)[/c] ändern in [c]#elif defined(__AVR_ATmega168__) || defined(__AVR_ATmega168A__)[/c]
/ReadADC.s(238,1): R_AVR_13_PCREL against symbol `__udivmodhi4' defined in .text.libgcc section in c:/program files (x86)/atmel/avr studio 5.1/extensions/atmel/avrgcc/3.3.1.27/avrtoolchain/bin/../lib/gcc/avr/4.5.1/avr5\libgcc.a