.......... TASTTAB DB 02h,03h,04h,05h,06h,07h,08h,09h,0Ah,0Bh,0Ch,0Dh DB 10h,11h,12h,13h,14h,15h,16h,17h,18h,19h,1Ah,1Bh,1Eh,1Fh DB 20h,21h,22h,23h,24h,25h,26h,27h,28h,29h,2Bh,2Ch,2Dh,2Eh,2Fh DB 30h,31h,32h,33h,34h,35h,39h DB 56h tablen = ($-TASTTAB) TEXTTAB
die linke obere Ecke des Bildschirms und lege vom Inhalt des Bildschirms eine Tabelle an. Tabelle(32Bit-Offset,32Bit-Color,...) Vor dem Neu-Setzen des Mousezeigers wird der Hintergrund der vorherigen Position des Mousezeigers restauriert. Dieses Beispiel wurde für MASM 5 entwickelt. Eine CPU mit
VB ausprobiert hatte, kamen exakte Ergebnisse raus. Jetzt hab ich sie aber in C für einen ATmega32 geschrieben und der Rechtswert lag um ca. 1,5m daneben, was nicht so schlimm wäre. Beim Hochwert stimmten aber nur die ersten drei Stellen, was einem Fehler von über 1000m entspricht. Ich habe sowohl
Zwischenwerte genauer sind? Dann wird erst beim Schreiben in die Variable die Genauigkeit reduziert. Beim AVR dagegen sind die Berechnungen immer mit einfacher Genauigkeit. Sind die Ergebnisse des C-Code genauer, wenn du ihn auf dem PC ausführst?
@Markus: Mit dd.exe für win32 ;-) Wenn du dir von hier: http://avr.cwsurf (dot) de/ -> AVR CP/M die cpmtools.zip ziehst, hast du nicht nur dd.exe, sondern auch die cpmtools um das diskimage unter Windows zu verändern
F1 F1 00 00 6D DD F1 DD F1 DD F1 DD F1 DD F1 .....m.......... E420 DD F1 DD F1 00 00 17 01 00 00 00 00 00 00 80 00 ......;......... E430 00 00 15 F5 7B F4 23 F5 32 F5 42 F5 1A 00 03 07 ....{.#.2.B..... E440 00 F2 00
case 3: tmp=0x80+0x14+x; break; // 3. Zeile ändern! case 4: tmp=0x80+0x54+x; break; // 4. Zeile ändern! [/c] Das Tutorial geht so offenbar nur für 4x16-LCDs.
das funktioniert mit den | nur, wenn die Offsets für die Zeilen auf 0x...0 enden, also nicht bei 0x14 und 0x54. Im Zweifelsfall lieber dem Tutorial vertrauen :-)
Deshalb ja mein Vorschlag, einen typedef für uint32_t einfach mal so reinzuschreiben. Dann wird der Compiler schon zeigen, wo er die erste Definition gefunden hat und man kann sie nachprüfen. In der <stdint.h> der avr-libc ist uint32_t ein typedef
Ok, ich glaube ich habe den fehler: [code] main.h:16: error: conflicting types for 'uint32_t' /usr/include/stdint.h:52: note: previous declaration of 'uint32_t' was here [/code] anstatt in /usr/avr/include nimmt er die normalen. Mal schauen, wo ich das ändern kann.
W39L040P/W39L020P (nur 256 kB benutzt) mtd0: letzter Bereich von mtd1 (Filesystem "/flash") mtd2: 32 MByte Flash (Lesen mit dd if=/dev/mtd/2 bs=16k skip=2) mtd4: letzter Bereich von mtd2 (Filesystem "/flash2" Lesen mit dd if=/dev/mtd/2 bs=16k skip=1793) Splash und Kernel liegen in mtd2,
Kernelbezeichnung ganz schön vergewaltigt: Sven S. schrieb im Beitrag #1910354: > Linux aal-desktop 2.6.32-24-generic #42-Ubuntu SMP Fri Aug 20 14:24:04 UTC 2010 i686 GNU/Linux ich lese da "i686" Schönen Gruß noch ;)
Detailbeschreibung der Befehle derAVR - Mikrocontroller Familie in deutscher Originalquelle: http://www.avr-roboter.de/controller/befehle/beschreibung/beschreibung.html ADC -Add with Carry Syntax: ADC Rd, Rr Addiert zwei Register und den
Titel: Messung des Puls mittels eines Polar Brustgurt Author: Alex & Michael Software: AVR-GCC 4.14 Hardware: TL074 LM567 HD44780 compatible text LCD *******************************************************************/ #include <stdlib.h> #include <avr/io.h> #
__) || defined(__AVR_ATmega162__) /* * memory mapped mode is only supported when the device has an external data memory interface */ #define LCD_IO_DATA 0xC000 /* A15=E=1, A14=RS=1 */ #define
> Kernel-Modul für den Bus ist ja auch geladen. " Info-Quellen zum WLan gibts hier: http://avr32linux.org/twiki/bin/view/Main/WirelessNetworking " Angeblich wird der WLAN-Chip vom VP55 im 2.6er unterstützt. Für den TV-Chip gibt es wohl einen Treiber im Montavista Linux. Leider nicht OpenSource
audio devices, which can be seen by "cat /proc/aud". However, no (dma) buffers are created for the aic14, as can bee seen by "cat /proc/aic14". With some weird combination of my code and the aic14_conf program, some buffers are created. However, still no playback through the dsp devices. I think the
hast die FW-Lib V 3.2 sicher schon von der ST Seite geladen und entpackt. Darin gibt es die Datei "stm32f10x_stdperiph_lib_um.chm". Über 14 MB Doku. >Hatte ich auch gelesen, ist dann aber erst ab den erwähnten 256 kB Flash >drin und daher wieder out of range für Hobby. Ich nutze den STM32F103RC mit
Für STM32 siehts besser aus http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26search%3DSTM32F%26bf_szukaj%3D+
der leds.h festgelegt, das RFM12 hängt am SPI Port (PORTB). Mehr braucht man nicht. Ich betreibe den AVR mit dem 10MHz Takt des RFM12. Autor: Benedikt K. (benedikt) (Moderator) Datum: 19.06.2007 14:01 Angehängte Dateien: • rfm12_rs232_rxtx.zip (102,5 KB, 2953 Downloads) Hier nochmal das ganze mit leicht
Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung, ungefähr 8,2 Volt, am besten mittels Poti anschließen Pin 15 Versorgungsspannung, +5 Volt Pin 16 Masse Masse * Die Reihenfolge dieser Leitungen kann über die Konstanten
Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung, ungefähr 8,2 Volt, am besten mittels Poti anschließen Pin 15 Versorgungsspannung, +5 Volt Pin 16 Masse Masse * Die Reihenfolge dieser Leitungen kann über die Konstanten
Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung, ungefähr 8,2 Volt, am besten mittels Poti anschließen Pin 15 Versorgungsspannung, +5 Volt Pin 16 Masse Masse * Die Reihenfolge dieser Leitungen kann über die Konstanten
Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung, ungefähr 8,2 Volt, am besten mittels Poti anschließen Pin 15 Versorgungsspannung, +5 Volt Pin 16 Masse Masse * Die Reihenfolge dieser Leitungen kann über die Konstanten
XMegas sind cool und man kann sie mit AVR-Studio und AVR-ISP mkII oder Dragon programmieren. All das hat man sowieso ´rumliegen...
Sample ab? Klingt viel besser. Tip: auf ein 16MBit Dataflash passen etwa 30 Sekunden Stereo-Mucke bei 32kHz Abtastrate. Das Dataflash ist durch seine 2 Puffer auch schnell genug, die Sounddaten ohne weitere RAM-Puffer azunehmen.
Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung, ungefähr 8,2 Volt, am besten mittels Poti anschließen Pin 15 Versorgungsspannung, +5 Volt Pin 16 Masse Masse * Die Reihenfolge dieser Leitungen kann über die Konstanten
Pin 13 OC1 AVR Port Bit 6* Pin 14 Kontrast-Regelung, ungefähr 8,2 Volt, am besten mittels Poti anschließen Pin 15 Versorgungsspannung, +5 Volt Pin 16 Masse Masse * Die Reihenfolge dieser Leitungen kann über die Konstanten
Schade, nur HH und DD. In unserem Abo (BS) war nix. Will auch was zum spielen :D
Florian Schütte schrieb: > Schade, nur HH und DD. In unserem Abo (BS) war nix. Will auch was zum > spielen :D Nein, nicht DD, sondern nur D! DD ist Dresden und die Abonnenten hier wurden nicht mit der Beilage beglückt. :(
Pin-out Diagram Figure 1-1. AT86RF230 Pin-Out Diagram S S S D D S 2 1 S S S D D S A A A A A A E A X X T 32 31 30 29 28 27 26 25 AVSS 1 24 IRQ Exposed Paddle AVSS 2 AVSS 23 SEL AVSS 3 22 MOSI RFP 4 21 DVSS AT86RF230 RFN 5 20 MISO AVSS 6 19 SCLK TST 7 18 DVSS RST 8 17 CLKM 9 10 11 12 13 14 15 16 S S R S D D
der irsndconfig noch eingetragen werden, da auch hier die Pins nicht stimmen: [c] #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega644P__) || defined (__AVR_ATmega324P__) // usw. [/c] Vielen Dank für dieses schöne Projekt!!! Grüße, Peter
wo da der Fehler liegt - deprimierend. Zur Software. Wenn ich meine CD starte kann ich zwischen AVR und AVR32 (bzw. 8 und 32bit) wählen. Klicke ich eines der beiden an, komme ich auf die Atmel Site. Der Download von dort klappt aber bei mir leider nicht. Ich versuche es mal mit der Registrierung
Steve schrieb: > Zur Software. > Wenn ich meine CD starte kann ich zwischen AVR und AVR32 (bzw. 8 und > 32bit) wählen. Klicke ich eines der beiden an, komme ich auf die Atmel > Site. ... die auf der CD gespeichert ist. > Der Download von dort klappt aber bei mir leider
passt in dieses Gehäuse: http://www.reichelt.de/?ACTION=3;GROUP=C714;GROUPID=3355;ARTICLE=8161;SID=32m@YGjKwQASAAAF5CXJk39a95dd8476cbbb0283d48e6075aba56
" * I have to flash with 3.3V and 20kHz and AVR Studio * I have de make a cable from the AVR-ISP mkII to the Thermy like this: "http://www.mikrocontroller.net/topic/153235#1626448" * The latest software version is 0.14. I found the software here
Es gibt auch Microcontroller mit eingebautem (brauchbaren) ADC und 12bit DAC, z.B. von ST die STM32 Serie. Wenn zu nem Standard 8bit AVR noch HW in Form von DAC etc. dazukommt ist das IMHO eine Überlegung wert da preislich dann auch kaum noch ein Unterschied besteht. Zuätzlich bietet sich noch eine
regelt es schnell, dank kleinem Ausgangskondenstaor. Anbei 1.6A auf 3.2A / 160mA auf 320mA, 16mA auf 32mA bei ca. 16V.
CK 14CK + 4.1 ms Ceramic resonator, slowly (2) rising power 1K CK 14CK + 65 ms 1 00 42 ATmega32U6/AT90USB64/128 7593J–AVR–03/09 ATmega32U6/AT90USB64/128 Table 6-4. Start-up Times for the Low Power Crystal
GROUPID=3258;ARTICLE=35274;START=16;SORT=besch;OFFSET=16;SID=28dCTFqawQARwAAF5LF0I4c01c7b8145187a2cf9dd6f49e164f8a http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=C195;GROUPID=3258;ARTICLE=35275;START=32;SORT=besch;OFFSET=16;SID=28dCTFqawQARwAAF5LF0I4c01c7b8145187a2cf9dd6f49e164f8a Und dann waere noch
2402 für die Grundschaltung h**p://www.rn-wissen.de/index.php/Bild:Avrtutorial_grundschaltung_mega32.gif brauchst du Widerstand 10kOhm Kondensator 100nF -Einen Programmer Der einfachste sieht so aus: http://s-huehn.de/elektronik/avr-prog/avr-parallel.gif http://s-huehn.de/elektronik/avr-prog
input • One 16-bit output operand and one 16-bit result input Figure 3-2 shows the structure of the 32 general purpose working registers in the CPU. Figure 3-2. AVR CPU General Purpose Working Registers 7 0 Addr. R0 0x00 R1 0x01 R2 0x02 … R13 0x0D General R14 0x0E Purpose R15 0x0F Working R16 0x10 Registers
input. One 16-bit output operand and one 16-bit result input. Figure 3 shows the structure of the 32 general purpose working registers in the CPU. Figure 3. AVR CPU General Purpose Working Registers 7 0 Addr. R0 0x00 R1 0x01 R2 0x02 … R13 0x0D General R14 0x0E Purpose R15 0x0F Working R16 0x10 Registers
: AT32AP CPU frequency driver dmac0: DesignWare DMA controller at 0xff200000 irq 2 Time: avr32 clocksource has been installed. NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order