-
Thread
Analogeingang schützen im ausgeschalteten Zustand
maximale Strom der internen Klemmdioden gar nicht spezifiziert. Atmel empfiehlt allerdings in der AVR182, einen maximalen Wert von 1mA nicht zu überschreiten (*). Wie passt das mit dem von dir angegebenen Wert zusammen? (*) S.5 "It is not recommended that the clamping diodes are conducting more
impedance See Equation 1 and Table 47 for details 1.5 0.11 0.4 7.5 0.54 5.9 13.5 0.96 11.4 28.5 2.04 25.2 41.5 2.96 37.2 55.5 3.96 50 Da er langsam wandeln kann, passt es, aber das wusste man vor Salamischeibe 3 nicht.
-
Thread
Wie reserviere ich einen Speicherbereich in C?
Die syntax kann natürlich auch so gewesen sein: [c] @ 0x0200 const unsigned long int lalabla[64]={2,3,5,7,11,13,17,19....}; [/c]
Stelle schreiben. Da muss der Compiler/ Linker gar nichts davon wissen ;-) Edit: bei einem einfachen AVR sollte das so gehen.
-
Thread
GPS EMpfänger Lassen IQ
das hier aufgezeichnet: .$GPRMC,,V,,,,,,,,,,N*53 .$GPGGA,,,,,,0,00,,,,,,,*66 .$GPGLL,,,,,,V,N*64 .$GPVTG,,,,,,,,,N*30 .$GPGSA,A,1,,,,,,,,,,,,,,,*1E .$GPGSV,3,1,12,09,47,000,29,25,47,000,30,08,47,000,30,27,47,000,30*73 .$GPGSV,3,2,12,06,47,000,32,03,47,000,30,31,47,000,29,07,47,000,28*78 .$GPGSV
beide hab ich von www.avr-tools.de offiziell als IQ. Interessant ist, wenn man googelt nach "Trimble 46240", erscheint SQ. Die Nummer ist auf beiden eingeprägt. Trotzdem verstehe ich nicht, warum er keine SATs findet. Die
-
Thread
problem mit intel hex file und bootlaoder
9991 8991 7991 6991 F990 1990 0990 1895 2497 84E0 A0E0 B0E0 EAE9 F0E0 0E94 1502 5ED0 9884 A984 F09A 64D0 0E94 0602 66D0 28F4 EE81 FF81 9E16 AF06 08F0 06C0 69D0 E1E0 F0E0 9E0E AF1E EFCF 40D0 E883 F983 6A83 7B83 44D0 F09A 42D0 A881 B981 8A81 9B81 47D0 0E94 0102 49D0 B8F3 42D0 46D0 60F4 4FD0 E885 F985 E915
controller schreibe und dann auslese, ergibt das ein hex file A. wenn ich das gleiche programm mit AVR studio in den controller schreibe, ergibt das ein programm B. leider ist A nicht gleich B....
-
Thread
Bit Angle Modulation Arduino
AVR C.
Port in AVR C. Hallo Michele, du kannst alle diese Anweisungen _auch_ in der Arduino-IDE benutzen! LG, Sebastian
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
noch viele andere Hardware-Einheiten in der "Mache" wird's schnell fitzig. Lama: > Nur um mal die AVR-Leute ein wenig zu ärgern... xmega ist auch avr, siehe oben, nur mal die STM-Leute ein wenig zu ärgern (habe selbst mal STM probiert), schon mal das ATMEL-Studio angesehen?
J Zimmermann schrieb im Beitrag #5403293: > xmega ist auch avr Ja, ist mir bekannt. Daher auch mein Einleitungssatz. Aber speziell für die Leute, die vor AVR-Liebe schon beinahe Blind durch die Gegend laufen: xmega = avr = "für die Leistung überteuert und altmodisch
-
Thread
LCD nach Ein/Ausschalten TOT?
mal static macht: > unsigned int ubergabe[40] = {0}; > unsigned int reg[40] = {0}; sagt WinAVR data=288 bss=160. Zusammen 448. Bleiben gerade mal 64 Bytes für Stack. Wenn man aus den lcd_puts() lcd_puts_P() macht, dürften sich einige Probleme in Luft auflösen ;)
neulich hier gepostet wurde. http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 Die Repeatfunktion kann man drinlassen, auch wenn man sie nicht benutzt, sind ja nur 2 Bytes SRAM zusätzlich. Peter
-
Thread
Zwei ATMega8 und ein Grafikdisplay über SPI
ob man auch dieses Display (http://www.msc-ge.com/download/displays/dabla_allg/am-320240ntmqw-tw0h%28r%29.pdf) ansteuern kann denn davon bekomme ich einige relativ güstig. Ich finde da nur nichts vom Controller etc.
, WR vorhanden sind. Jumpere das Teil auf 8 Bit 8080-Bus, nimm einen AVR mit externem Adress/Datenbus (z.B. Mega 64/128/640/641/1280/1281/2560/2561) und hänge das Display an selbigen. Wenn Du das Teil über normale IO-Pins ansteuerst, wird es etwas langsam. fchk
-
Thread
Unterschied ATMega 324A und 644
Entprellen der Taster wie hier http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 kopiert und angepasst. Die richtigen Ports eingetragen, F_CPU auf 8000000 gesetzt und die Register angepasst. Als Takt nutze ich den internen Oszilator mit 8MHz. Das ganze befindet
" depends on it): Task "RunAvrGCC" C:\Programme\Atmel\AVR Studio 5.0\AVR ToolChain\bin\make.exe all ATMEGA_324A_Desktop.c Invoking: AVR/GNU C Compiler "C:/Programme/Atmel/AVR Studio 5.0/AVR ToolChain/bin/avr-gcc.exe
-
Thread
Zuse-Rechner nachbauen
der braucht nur etwa 1000 Relais, das kann man noch machen. http://en.wikipedia.org/wiki/Simon_%28computer%29
in der adressierten zelle steht das ergebnis was dann an den datenbits ausgegeben wird. mit einem 64kbyte 16 bit eprom geht auch ein 8 bit volladdierer.
-
Thread
Biete CentiPad Embedded Linux Module
60 MHz, main 10.000 MHz CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets Built 1 zonelists Kernel command line: console=ttyS0 root=/dev/ram0 AT91: 96 gpio irqs in 3 banks PID hash
16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 64MB = 64MB total Memory: 59348KB available (2081K code, 411K data, 92K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok checking if image is initramfs...it isn't (bad
-
Thread
Problem mit PWM für kleine Gewächshaussteuerung
euren Augen generell(plausibel) aus? Wie gesagt, ist die aus dem Netz und die PWM-Konfiguration im AVR ebenfalls. Gruß Clyde
die mit 100% laufen, freut sich der FET weil er kalt bleibt. Achja, und der Spaß mit dem ganzen AVR und Messen/Steuern ist natürlich auch ein Fun-Faktor;-)
-
Thread
[s] Atmel AVR Dragon oder ICE
Ich möchte gerne DebugWIRE ausprobieren und suche daher einen möglichst günstigen AVR Dragon. Edit: Ein AVR ICE wäre auch möglich.
Neu kostet er z.B. hier momentan EUR 64,95 http://shop.myavr.de/Systemboards%20und%20Programmer/AVR%20Dragon%20%28ATAVRDRAGON%29.htm?sp=article.sp.php&artID=200104
-
Thread
MP3-Dekoder AT89C51SND1C
mit was programiert man die überhaupt? AVR Studio oder was? der flip ist nur zum laden nicht zum programieren geignet!
Hallo, ab 10 Stück könnte ich den AT89C51SND1C-ROTIL für ca. 28 Euro besorgen. Besteht Interesse? Gruß Andreas
-
Thread
Problem mit Joystick an AVR
-| .-. | | R3 | | '-' | | === GND (created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de) Um den Wert von R2 zu erhalten muss man das System erst kalibrieren. Dazu bewegt man den Joystick im gesammten Bereich und speichert den größten und den kleinsten
auch auf 10mV genau sein... Was willst Du mit einer 16Bit-Joystick-Position? Wenn der verwendete AVR einen Komparator mit int. Referenz hat, gibts noch eine Möglichkeit: Poti direkt an den Komparator-Eingang, einen 100nF-Folien*(!)-kondensator über 1K vom Eingang nach Masse. Zur Messung schaltest
-
Thread
Mehr Interrupte - Porterweiterung mit 2. µC?
(Ups, 8x8 gibt immer noch 64, sorry...)
das mit nur einem Timer-Interrupt denn genau gehen...? http://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten http://www.mikrocontroller.net/topic/48465#370877 http://www.mikrocontroller.net/articles/Entprellung MfG Spess
-
Thread
suche geeigneten controller
Da gäbe es z.B. von Microchip den PIC18F2620. Der hat 64k Flash, entsprechend 32k Befehlen und ist im SO28 Gehäuse verfügbar. Ein freier C-Compiler ist mir allerdings nicht bekannt, der C18 Compiler von Microchip kostet 390 Euronen. Dieter
siehe AVR-Tutorial auf dieser seite ;)
-
Thread
Controller mit variabler Signalspannung an den Pins(neu)
/O https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf (page 198)
"Die MVIO-Peripherie der neuen 8-Bit-MCUs, einschließlich der Serie AVR DD, soll es einem einzelnen Port der MCU ermöglicehn, in einem anderen Spannungsbereich als der Rest der MCU zu arbeiten. Damit würden sich zusätzliche externe Komponenten erübrigen." Das ist bei
-
Thread
Kopierschutz für Eproms (Software zum Vertauschen der Adressleitungen)
ja ein Ohmmeter und die Pinbelegung aus dem Datenblatt...). Da Tauschprogramm war in C64-Basic, mit dem wurde ja auch der 27128 dann gebrannt und schon lief es. Gruß aus Berlin Michael
gehört in der Originalhardware zu einem Microcontroller, richtig? Ersetze diesen durch einen modernen AVR oder ähnliches, der das Verhalten des Microcontrollers inklusive EPROM emuliert. Anhand der Original-Software sollte das einfach möglich sein. Dann bastelst du dir einen Adapter, so daß der AVR in den
-
Thread
Interrupt jede Sekunde (ATTINY26)
Aber Quarz ist viel einfacher. Hier zeigt einer wie es geht: http://www.dumdididum.de/blackstrom/avr/avr_uhr/index.shtml (ka ob das Ding genau ist) Aber mach nur keinen Unfug, irgendwie könnte man ja auf die Idee kommen das hier ein Zünder gebaut werden soll... 3N
selbstermittelte Korrekturwert muss übrigens nach jeden Reset neu eingetragen werden. Siehe Seite 28 unten im Datenblatt. Gruss Jadeclaw.
-
Thread
Raspberry Pi 2 ist laaaaaangsam
genau diese Nische als Gerät gedacht, das sich zudem jeder leisten kann und das man - wie damals den C64 - einfach an den Fernseher anschließen kann.
von ARM nicht ganz so sinnvoll, man hätte beim 26-Bit Modus bleiben sollen. Für Mikrocontroller sind 64 MB reichlich, und OS nutzen ohnehin die MMU und damit logische Blöcke < 64 MB. Und bei ARM 64-bit ist ohnehin alles anders.
-
Thread
AVR-GCC Deoptimierung
.LM1: 37 /* prologue: frame size=2 */ 38 0000 CF93 push r28 39 0002 DF93 push r29 40 0004 CDB7 in r28,__SP_L__ 41 0006 DEB7 in r29,__SP_H__ 42 0008 2297 sbiw r28,2 43 000a 0FB6 in __tmp_reg
.LBE2: 58 /* epilogue: frame size=2 */ 59 0020 2296 adiw r28,2 60 0022 0FB6 in __tmp_reg__,__SREG__ 61 0024 F894 cli 62 0026 DEBF out __SP_H__,r29 63 0028 0FBE out __SREG__,__tmp_reg__ 64 002a CDBF
-
Thread
Telnet Ulrich Radig
127.0.0.1' password='DB'") cur = conn.cursor() cur.execute('''DROP Table IF EXISTS PollinAVR''') cur.execute('''CREATE TABLE IF NOT EXISTS PollinAVR (ID INT PRIMARY KEY NOT NULL, state boolean);''') conn.commit() cur = conn.cursor() #Default
Ja, meine Firmware benötigt 64KB. Wenn man den HTTP Server entfernt, kommst du auch mit 32KB aus, aber das würde ich nicht machen. Nimm den Code lieber unverändert - zumindest für den Anfang. Dann hast du eine potentielle Fehlerquelle
-
Thread
RGB-LEDs, ADC, PWM, Atmega16 - geht das so?
einen Festspannungsregler nutzen? Dann hätte ich aber mehr Verlustleistung und Abwärme. Strom ist 64 LEDs x 3 Kanaäle x 0,01 A = 1,92 A "AVCC ist nicht beschaltet ??" Habe mich nach dem Tutorial auf mikrocontroller.net gerichtet. http://www.mikrocontroller.net/articles/Datei:Tut_ADC_03.gif Muss
gesagt, habe versucht mich an dem Tutorial zu orientiern. http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC Sollte der Kerko da doch dran? Vielen Dank soweit, Christoph
-
Thread
Gerät mit Netzwerkanbindung entwickeln
Ich hab mal einen Webserver fuer den AVR geschrieben. Der der Einfachheit halber ueber das Serialport kommuniziert. Dann braucht man nur noch einen einfachen, generischen, Serialport-zu-Socket Umsetzer auf dem PC. Den kann man runterladen
Schaue dir dir Chips an: http://www.wiznet.co.kr/en/ Gibt C Code für AVR und die CHips sind recht günstig. Um die Protokolle selbst brauchst du dich nicht kümmern. Als HW-ST steht dir SPI etc. zu Verfügung.
-
Thread
Software-USB (obdev) als Massenspeicher
dekodieren. Wie auch immer, ich lese daraus folgende Vorgänge: 1. Device Reset 2. Anforderung von 64 Bytes des Device-Deskriptors 3. Übertragung des Device-Deskriptors (18 Bytes) 4. Device Reset 5. Set Device Address 6. ACK vom Device 7. Anforderung von 64 Bytes des Device-Deskriptors 8. Übertragung
> 4. Device Reset > 5. Set Device Address > 6. ACK vom Device > 7. Anforderung von 64 Bytes des Device-Deskriptors > 8. Übertragung des Device-Deskriptors (18 Bytes) > 9. Device Reset > 10. Set Device Address Das sehe ich ähnlich wie Du: Gleich 2x "Set Device Address" ist kein gutes
-
Thread
I2CLCD Library für HD44780 LCDs
genutzt. Soweit ich weiß kann AVR-Studio 6 auch die alten Projekte vom AVR Studio 4 lesen und nutzen, oder? > und deine datein >eingefügt. > Anschliessend die änderungen durchgeführt. Gut. > Mein Prg habe ich >so gelassen
Falk Brunner schrieb im Beitrag #3667424: > Ich hab kein AVR-Studio 6, aber irgendwie sieht das bei dir komisch aus. > Sollten die .c und .h Datein nicht sauber getrennt in verschiedenen > Kategorien im der Projektanzeige auftauchen, so wie im alten AVR Studio
-
Thread
Wie werden solche Schaltpläne gezeichnet?
so lassen weil sie sich nicht auf 32 Bit Programme beschränken will. keine Ahnung ob sie wirklich 64 Bit only Programm hat.
lassen weil sie sich nicht auf > 32 Bit Programme beschränken > will. keine Ahnung ob sie wirklich 64 Bit only Programm hat. Also m. W. ist 64 Bit abwärtskompatibel (umgekehrt geht freilich gar nichts). Was gut so ist, weil es so einiges (oder vieles) an freier SW überhaupt nicht als 64 Bit Version
-
Thread
[gesucht] Olimex SAM7-EX256 Minimalbeispiel
Also, nach zahlreichen AVR Projekten habe auch ich mir so ein Olimex SAM7-EX256 zugelegt. Es ist nun bereits der 3. Anlauf auch nur irgendetwas was damit zu tun hat zum laufen zu bekommen, ich hatte es jeweils nachdem nach Stunden
ohne weiteres von GCC kapiert werden. Wegen "WinAVR ist einfach, aber Yagarto kompliziert": Warum nimmst Du nicht WinARM. Verhält sich fast 1:1 wie WinAVR. Zum Programmieren über JTAG gibts nur OpenOCD. Ist relativ einfach zu bedienen. Allerdings
-
Thread
Sinus - Cosinusgenerator, low frequency
PWM-REG1 = SinTab[char index = DDS.BYTE[3] % TabSize]; PWM-REG2 = CosTab[index]; Bei einer 64-er Tabelle kann man auch 6 Vorkomma- und 28 NachkommaBits nehmen, dadurch kann man die Frequenz 4mal so genau einstellen. PWM-REG1 = SinTab[char index = DDS.BYTE[3] >> 2]; PWM-REG2 = CosTab[index
Noch was interesanntes zum Thema DDS: http://www.myplace.nu/avr/minidds/index.htm
-
Thread
Nichtflüchtiger 64bit Zähler???
Hab gerad gesehen, dass im Betreff noch 64 bit steht - 32 reichen aber!
Berichtigung: Muß natürlich 28BIT heißen, oder 3 mal HEF4020 =42 BIT.
-
Thread
ATmega programmieren ohne Parallele Schnittstelle?
Hier findest du Beschreibungen zu den verschiedenen Programmern für AVR: http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#Serieller_Port_.28RS-232.29
ponyprog und später dann mit avrdude. Das ganze ist weder langsam noch irgendwie instabil. Auch Windows7 64bit geht ohne Probleme.
-
Thread
Software Profibus DP-Slave in C
Bin an einer Implementierung für AVR interessiert, hätte auch die nötige Hardware (315-2DP) neben mir am Schreibtisch stehen. Müsste nur den AVR daran anschliessen, bzw. den RS485 Bus anbinden.
AVR Studio-4 without error and made challenge for me. Gruß Sony
-
Thread
AVR: Log-Daten in Flash schreiben -- Bootloader nutzen?
Hallo, ich will mit einem AVR (Typ steht noch nicht genau fest) einen stromsparenden Temperaturlogger mit langer Akku- und "Speicherlaufzeit" aufbauen -- momentan stellt sich bei mir noch die Frage nach dem passenden Speicher. Habe
Datenlogger gebaut, dafür aber einen Mega8L + 24LCXXX verwendet. Gibt's bei Reichelt bis 512kbit (64kByte) und kostet zusammen weniger als ein Mega128... Gruss, Thorsten
-
Thread
IC (70mil) durch Platine ersetzen
ds/2/273/127-259680.pdf Aber setz dich mal hin, MilMax ist eine Apotheke, die verlangen für den 28-poligen 162-90-628-00-180000 (suche im pdf nach 162-XX-628-00-180000) 11,68 Euro. Für den 64poligen 162-10-764-30-180000 13,67 Euro Also, die Suchworte sind "pin header" und "hdr solder tail" oder
www.reichelt.de/?ARTICLE=167714 Darauf kann man dann huckepack z.B. eine normale Lochrasterplatine mit dem AVR draufsetzen.
-
Thread
20 bit / 10 bit Schieberegister für Bargraph
Hallo, vielleicht hat einer einen Tip für mich. Für ein AVR Projekt benötige ich einen Bargraph mit 20 LED`s. Um auf die notwendigen Ausgangsports für die LED`s zu kommen, würde ich ein Schieberegister verwenden. Für ein anderen Projekt habe ich schonmal die
Kann der MAX6963 nicht 8x8 = 64 LEDs?
-
Thread
Maskenprogrammierten 80c51BH auslesen?
also es auslesen? Ich stehe noch ziemlich am Anfang, was Mikrocontroller angeht. Habe mich durch das AVR-Tutorial gearbeitet, allerdings habe ich BASCOM AVR zur Programmierung benutzt... Aus dem Datenblatt werde ich nicht so recht schlau: http://www.keil.com/dd/docs/datashts/intel/80x1bh_87c51_
Dieser Speicher sollte größer sein als der interne ROM, damit die Adressierung einfacher ist. Der AT28C64 (EEPROM) sollte passen. Diesen kannst du ohne EPROM-Brenner, wie ein normales SRAM beschreiben. Du springst beim Resetvektor in dein Programm, das im Speicher hinter dem internen Speicher stehen
-
Thread
Serielles TFEL-Display (GPIO) an RaspberryPi
? Kann mir jemand Schlagwörter nennen, mit denen ich Suchen kann? Oder gar eine Lib für den AVR ganz egal ob C oder ASM oder Bascom!??? Wie heißt diese Art der Ansteuerung des Displays? Wenns mit Raspberry und AVR und einigen Bastlern, die bereits Erfahrungen damit haben nicht läuft, und keiner
von mir stimmt, oder ob das mit SPI läuft. Und daher versuche ich es lieber gleich am AVR. (So, wie es dann auch "fertig" laufen soll) Da das mein aller erstes Programm für AVR ist, und quasi mein "Einstiegs-Projekt", denke ich, dass erstmal überhaupt nichts passt oder passiert. ALLES
-
Thread
16 bit Div durch 100 bei AVR Mega32
Dir ist aber schon bewusst, dass beim AVR SWAP nicht um 4 Stellen schiebt, sondern oberes und unteres Nibble vertauscht, oder? MfG, Blaubär
auch nicht viel kürzer als 2*4 shifts durch das carry. Mit nem scharfen Blick auf den Befehlssatz des AVR sollte sich möglicherweise noch was besseres finden lassen, der Tausch der Bytes z.B mit XOR oder so. Den Megas fehlt der Barrelshifter. Cheers Detlef
-
Thread
RFID - China-Reader ohne Spezial-IC
und dekodiere wie gehabt mit einem AVR (2313 oder m8) und der Bascom-Funktion CONFIG HITAG / Readhitag(). Warum der ganze Zirkus mit dem ID-Modul und nicht einfach der U2270 allein? Die Reichweite der U2270-Lösung ist bei mir nie weiter
Vielen Dank nochmal für die Hilfe! Nun scheint alles zu passen ... ca. 110V an der Spule mein AVR liest brav mit ReadHitag An was es nun lag kann ich leider nicht sagen, hauptsache es funzt :) Gruß Michael
-
Thread
Ich suche eine günstige Porterweiterung für ATmega32
Seriell 64 Stck per Baustein http://www.ees-hartz.de/P64_HLP/ http://www.ees-hartz.de
wäre mehrer Mega16 als Porterweiterung zu nehmen... je nach Kommunikation kannst Du dann zwischen 28 und 30 Ports nutzen und evtl sogar dimmen.
-
Thread
uC Aufhängung technisch möglich?
spess53 schrieb im Beitrag #5616286: > Es gibt einige Befehle im AVR-Befehlsssatz die nur für die XMegas gelten > (z.B. XCG, LAS, LAC, LAT ...). Allerdings hab ich nie ausprobiert, was > die in einem AVR-Programm veranstalten. Also bei mir meldet der AVR-GCC (hier
M. K. schrieb im Beitrag #5616342: > spess53 schrieb: >> Es gibt einige Befehle im AVR-Befehlsssatz die nur für die XMegas gelten >> (z.B. XCG, LAS, LAC, LAT ...). Allerdings hab ich nie ausprobiert, was >> die in einem AVR-Programm veranstalten. > > Also bei mir meldet der AVR-GCC
-
Thread
0-10v in pwm
<avr/io.h> #include <stdio.h> unsigned char adc_read8(char channel); int main(void) { //PC4,5 output DDRB = (1<<DDB1) | (1<<DDB2); //TIMER 1 ICR1 = 255; TCCR1A = (1<<COM1A1)
PWM umwandeln, mit dem 10F320 nur eines. Alex schrieb im Beitrag #3557886: > Kann ich den mit AVR Evaluation Board von Pollin programmieren. Ich kenne das AVR Evaluation Board nicht, aber es wir mit an Sicherheit grenzender Wahrscheinlichkeit nicht gehen. Und das Programm müsstest du auf ändern
-
Thread
I2C und Bascom
Pin28 I2cinit $baud = 19200 'RX Pin2, TX Pin3 Ddrb.0 = 1 Led Alias Portb.0 Const Ctrl_reg1 = &H20 Const Ctrl_reg4 = &H23 Const Gyroadress = &HD2
AtMega8 PDip Pin27 > Config Sda = Portb.5 'AtMega8 PDip Pin28 Da kollidiert die Beschreibung mit der Realität. An Pin 27/28 liegt PC4/5 und die HW-I2C Schnittstelle. PB4/5 geht für SW-I2C, auch die eingebundene Lib deutet darauf hin. Über Config I2CDelay sollte
-
Thread
Full speed USB mit mikrocontroller
Hallo. Wie waere es mit AVR XMega (-U Versionen)? Diesen kann mit LUFA bequem USB "begebracht" werden. Z.B. zum testen: http://matrixstorm.com/avr/avrstick/. Hierfuer gibt es online modifizierbare USB-Bsp: http://matrixstorm.com/avr/avrstick/#bideavr MfG
-
Thread
DSP-Plattform für Audio
Für die 24 Bit Plattformen (moderne ADCs) hat man seit Jahren 56+ Bit intern in den Digitalpulten (28x2). Aktuelle DSPs in Audio-Systemen arbeiten mit mindestens 32 Bit und der Einfachheit halber mit 64 Bit breiten Audio-Datenbussen für Stereo.
um die Genauigkeit ohne detaillierte Rundungsbetrachtung zu erhalten. Grundsätzlich kommt man mit 64 Bit prima hin, absolut. Es sind aber nicht nur 2 instructions, also das Doppelte, wenn man 64 Bit mit 32 Bit emulieren möchte und auch der Faktor 2 kann schon weh tun, wenn man FIR-Filter berechnen will
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Bei meinem Rechner mit Win10 64bit funktionierte es mit dem Treiber pl2303_64bit_installer.exe im Anhang. (Ich hoffe das ich den Treiber hochladen kann und darf) Gruß Detlef
P.S. Nutze Win10/64bit
-
Thread
Simpler CAN Baustein
Idealfall besteht das ganze aus einem Relais, dem IO Baustein und einer ca.3x2cm grossen Platine. Die Avr mit CAN haben alle 30+ Pins was ich nicht wirklich brauche. Jemand eine Idee?
Wenn's ein 8 Bitter sein soll, dann ATmega16M1 ohne Transceiver ATMega32M1 ohne Transceiver ATmega64M1 ohne Transceiver
-
Thread
mein glcd zeigt nichts an
entnehmen Absolute Maximum Ratings Supply Voltage (Vcc-Vss) max 7.0V Supply Voltage (Vcc-Vee) max 28.0V DC Characteristics Supply Voltage (Vcc-Vss) min 4.5V, max 5.5V Supply Voltage (Vcc-Vee) min 12.4V, max 14.2V Also habe ich folgende Werte an den Spannungspins anliegen: Vss - GND Vcc - 5V
dem ersten IN sonst liegt das OUT von vorher an. Den Reset brauchst Du eigentlich nicht an einen AVR-Pin anzuschließen. Reicht, wenn der an der Resetschaltung für den AVR mit dran hängt. Gutes Gelingen Andi
-
Thread
AVR: Rogue Pointer oder böser Geist verursachen Abstürze
endlich in das Schieberegister schreiben kann. Würde der Master mit maximalem Takt laufen, hätte der AVR-Slave gerade mal einen halben SPI-Takt Zeit dafür. Da hätte bei Atmel die AVR-Division mal ruhig von der 8051-Division abkupfern sollen. Z.B. der AT89C51CC03 hat gepuffertes SPI und obendrein 4
gibt. Dies dient der Stabilität. [c] //#define debugStart #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/interrupt.h> #include "abcc_td.h" #include "abcc.h" #include "abcc_sys_adapt.h" #include "ad_obj.h" #include "appl_abcc_handler.h