-
Thread
Brushless Regler Baugruppen Schaltpläne
ich den Spannungsteiler belaste und dadurch das Ergebnis verfälsche. Der Strom wird über einen INA128 gemessen, der den super geringen Spannungsabfall am 0,125 mOhm Shunt um den Faktor 132 verstärkt und an einen ADC weitergibt. Ich bin mir aber nicht sicher ob die Kondensatoren an den Impedanzwandler
ist denn das Problem. Die fängt bei typ. 15V (bei 1mA) an zu leiten und begrenzt auf typ. 21V bei 28A (Datenblatt rulez ;-)).
-
Thread
Welche Schnittstelle ist das?
Pins > programmierbar ist. Das Datenblatt http://www.nuvoton.com/resource-files/DS_NUC200_220%28AN%29_EN_Rev1.00.pdf Auf Seite 7 gibt es eine Connectivity Tabelle, die aussagt dass der uC SPI kann, also sollte es gehen oder?
oder nicht, steht im Datenblatt. Auch wenn das gehen sollte, wird das Protokoll sicher vom bekannten AVR abweichen.
-
Thread
SO16 anstelle von SO16W Footprint. Irgendwelche Tipps, damit es trotzdem funktioniert?
Speichererweiterung für den C64 in die Hände bekommen. Dort habe ich die vielen SRAMs durch einen 128kB SRAM ersetzt (Huckepackplatine, die in die Fassungen gesteckt wird) Leider hab ich dabei auch die IC-Breite verhauen. Lösung. IC mit 45° einseitig eingelötet und die andere Seite mit Blankdrähten
Falk B. schrieb im Beitrag #5820466: > ... sah aus > wie eine Harfe ;-) vor 35 Jahren 28k Speichererweiterung für den PC1500 -> 14x 6116 SMD RAM, gestapelt in 4er Blöcken, immer die SMD Beinchen auf 90°, 4 Stück aufeinander nur CS abgewinkelt gelassen, mit Fädeldraht verbunden zu den anderen
-
Thread
ATXmega-E-Reihe, zweiter UART?
Jahren kann daher nicht die Rede sein. Dachte ich eigentlich auch. an Daniel: Wäre z.B. ein AVR128DA28 eine Option?
-
Thread
Arduino DUE Hardware mit W5500: Seltsame Absturzprobleme
Das ist eine völlig andere Architektur entgegen einem AVR... Schau dir das Speicher und ISR Konzept eines ARMs an. Wenn du aufgrund unsauberer Programmierung hier beim zugriff Fehler machst, fällt dir das auf die Füße. Ein AVR macht einfach weiter...
, z.B. für Zählervariablen, die den Watchdog-Reset oder den SoftReset überleben) Ach ja: ARM vs AVR: Mir ist bekannt und bewußt, daß der ARM Kern, der von versch. Prozessorschmieden verwendet wird, etwas völlig anderes ist, als AVR, Motorola 68xx oder auch als der gute alte 68000. Deswegen versuche
-
Thread
Wanderkiste Widlar, Runde II
polige Bauteile 8x SMD Adapterplatinen SOT89/SOT223 3x 3 Stück doppelseitige Lochrasterplatinen 6x28 [/pre] * Link zur Bezugsquelle und technische Daten im Wiki. Alles weitere zur Kiste steht in meinem vorherigen Beitrag.
2x Bananen-Stecker 4x 7-Segement-LEDs IN: 3x LT1074 1x Atmel STK300 1x mySmartUSB light 1x AVR-Development-Board 3x AM27C128 EEPROM 1x EEPROM Simulator
-
Thread
Lasst uns mal ein richtigen "HANDHELDEN" bauen! Gesperrt
Warum denn ein Exot (AVR32) und kein ARM?
>Laut meinen Recherchen ist dies bei einem AVR aufgrund seiner Harvard >architektur und der darausfolgenden getrennten Adressräumen nicht >möglich... Es ist weder ein AVR noch ein STM32 verbaut. Hier geht es um einen AVR32. Dieser hat auch
-
Thread
Einkaufsliste für Schaltung
Du brauchst: 1. 1* ATmega8 2 1* IC-Fassung 28pol schmal 3 1* 100nF Folienkondenstor 4 2* 22pF Folienkondensator 5 1* 13MHz Quarz wenn ichs richtig lesen konnte# 6 1* 4,7k Widerstand 7 1* 2,2k Widerstand 8 2* 68 Ohm Widerstand 9 2*
.. kannst du auch sowas missbrauchen: http://www.ebay.de/itm/USB-ISP-USBASP-Programmer-for-ATMEL-AVR-51-ATMega-ATTiny-ATMEGA8-ATMEGA128-/110838575137?pt=LH_DefaultDomain_0&hash=item19ce7e7021 bei mir läuft da ethersex drauf, fuses stehen so das man ohne hv prog einfach (nachdem die programmier brücke
-
Thread
Gemeinsamer Hausbus
Ganz ehrlich..vergiss RS485 mit einem eigenen Protokoll...der Aufwand lohnt einfach nicht. Nimm einen AVR mit integriertem CAN controller (at90can128) und dann DeviceNet oder so als Application Layer. Das ganze ist fertig, hochstabil und man kann sich ganz um die Nodes sowie die Anwendungen kümmern.
/apps/trac/openhc/browser http://sourceforge.net/apps/trac/openhc/wiki/Unterputz-Eingangsmodul%20%28UEM%29 usw. ist halt "phc kompatibel" aber das lässt sich ja leicht ändern 10€ pro modul geht sich allerding nicht aus..
-
Thread
Neue Wanderkiste Kittler
, das strom so billig ist? Nicht das WO sondern das WIE ist entscheidet.Ich zahle auch glaube 0,28€ KWh. Es Hat auch nicht nur nachteile anleine zu wohnen und viel unterwegs zu sein :-) So Genug OT Zum Thema Zurück. Wie oben schon Gesagt wäre es mal eine Gute Idee wenn mir dkeipp mal seine Anschrift
optischen Grayhill Encoder (unbenutzt) 20x Transistor BD139 15x Transistor BD138 1x Modul mit ATMega 128 PU (nur aufgelötet sonst unbenutzt) 1x Modul mit ATXMega 128A1 (nur aufgelötet sonst unbenutzt) Final noch ein Bild ohne aufgelegte IC Stangen vor dem Weiterversand der Wanderkiste. Gruß, Markus
-
Thread
RTC Schaltung mit Led
frische tauschen, weil der Controller nicht mehr läuft. eben, der könnte evtl. sogar mit intern 128kHz laufen? nicht gefunden auf die Schnelle, für die genannte Aufgabe hat er ja nix weiter zu tun und selbst die 20 Minuten macht die RTC
fehlt! du brauchst FTDI Adapter für miniPRO microPRO http://i.ebayimg.com/00/s/ODAwWDgwMA==/$%28KGrHqJHJC!FI69Uj0IYBSP5n%28JL!g~~60_35.JPG http://image.dfrobot.com/image/cache/data/DFR0065/20140728/_DSC0415-900x600.jpg
-
Thread
Atmega32 Timer0 TCNT0 zählt nicht
ich nicht von irgendwelchen Hardware fehlern aus. Hier mein derzeitiger Testcode: [c] #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> #include <util/delay.h> #include <stdio.h> #include "macro.h" #include "konstanten.h" #include "lcd.h" char txt[16];
die gewünschten 9.98 ms sondern 10.08 ms. Warum steht in http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR#CTC-Betriebsart_.28Clear_Timer_on_Compare_Match.29 Wenn dann der Timer0 läuft, prüfe deine Programmlogik, denn > if(test != TCNT0) ist *ziemlich oft
-
Thread
Größte i2c eeprom
1 Mbit (128kByte) für 3.25€ http://www.reichelt.de/?ACTION=3;GROUP=A324;GROUPID=4511;ARTICLE=96618;SID=26nsHXGawQARoAAG9fWGEa06ba826cc283c878dc84148bbf251f3 Habe ich selber schon ein paar mal verbaut, funktioniert
www.atmel.com/dyn/resources/prod_documents/doc1456.pdf Ein Application Note für einen Audioplayer mit AVR und AT45DB161B. Der EEPROM ist allerdings schon SOIC 28 wobei über die Hälfte der Anschlüsse einfach unbelegt (N.C) ist. Siehe Datenblatt http://www.atmel.com/dyn/resources/prod_documents/doc2224.pdf
-
Thread
Probleme mit ICC und Ulrich Radigs MMC Code
Hallo, ich bin total am verzweifeln. Ich hab als OS Ethernut. Mit ICC AVR 6.28 versuche ich den Code für die MMC Karte zu kompilieren. Leider bekomm ich bei dieser Definition: ... // Typendeklarationen typedef signed char S8; // Wertebereich: -128..127 typedef signed
union uMEM08 und uMEM16 braucht man nicht zwingend für den Code. Hatte damit auch meine Probs bei ICC AVR. Letzlich habe ich die "typedefs.h" ganz raus genommen und in den Funktionen alles auf ICC angepasst (also z.B. voll ausgeschrieben unsigned int x statt u16 x). Gruß, Dennis
-
Thread
Threading in C
Hallo, kann man einen AVR in C programmieren und Threads erstellen? Ich sende von einem PC an den Controller ein Telegramm über einen Datenbus. Die ankommenden Daten sagen dem µC wie lange einzelne Pins jeweils geschaltet werden
am Herd hast, von denen der eine nach 10 Minuten, der nächste nach 13 Minuten und der dritte nach 28 Minuten ausgeschaltet werden muss, du aber nur eine Uhr zur Hand hast, wie machst du das dann? Und wie machst du es, wenn du keine Uhr hast, sondern nur ein Zeitsignal, welches regelmässig jede Sekunde
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
} uint8_t scale1 (uint8_t value) { return scale (value, 100, 21); }[/c] wird qua avr-gcc v6 -O2 zu [avrasm] scale1: /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 ldi r25,0 ; 28 movqi_insn/1 [length = 1] subi r24,100 ; 7
=30 --param ggc-min-heapsize=4096 ; options passed: -I /usr/local/avr/avr/include -I . -I ../../include ; -I ../include -I ../../../include -I /usr/include/simavr ; -imultilib avr5 -D__AVR_ATmega328P__ -D__AVR_DEVICE_NAME__=atmega328p ; -D F_OSC=12000000 -D F_CPU
-
Thread
Speicher für statische variablen.
so aus als programmierst du da AVRs? Anscheinend unter C: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29
externen Speicher. Falls die Daten als Tonhöhe zu interpretieren sind: Welchem Ton enspricht der Wert 128,129 usw. Gruss, Christoph
-
Thread
ENC28J60 und Pollin Eth Buchse
mich ob man diese Buchse: http://www.pollin.de/shop/downloads/D450001D.PDF zusammen mit dem ENC28j60 Ethernet Chip http://www.pollin.de/shop/downloads/D100852D.PDF benutzen kann. Über Rückmedung oder Erfahrungsbericht würde ich mich freuen. Dank Euch, T.
http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin ich verwende z.Zt auch ethersex
-
Thread
suche 8051 µC für einsteiger
den schon längst veraltlten 8051 anfassen, beginne lieber mit einer modernen uC-Familie, z.B. 8-Bit AVR" Das hat eindeutig mit Ignoranz zu tun. Es gibt keinen 8-bit AVR oder auch XMEGA der an die Leistung eines schnellen 100MHz Silabs rankommt, nicht mal im Traum. Es gab den 8051 vor dem AVR und es wird
Robert Teufel schrieb im Beitrag #1782005: > Es gab den 8051 vor dem AVR und es wird ihn auch > noch nach dem AVR geben. Der Spruch ist schön. Wenn Atmel den AVR aufgibt, gibt es keine AVRs mehr. Beim 8051er müssten so ca. 20 Firmen den µC aufgeben.
-
Thread
Batteriekapazität in prozent
sich aber auch hervorragend als Schwellwertschalter missbrauchen. Ich würde es allerdings mit AVR realisieren, ein Mega48 mit 128 kHz internem Takt sollte völlig ausreichen, die Spannung zu messen und auf einem Display (egal ob LCD oder 3x7-Segment) anzuzeigen, sowie die Zustands-LEDs anzusteuern
/~flNlc3Npb249UDkwX0NPUF9BVDpDX0FHQVRFMTM6MDAwMC4wMGJjLmJiZWU5N2UwJn5odHRwX2NvbnRlbnRfY2hhcnNldD1pc28tODg1OS0xJn5TdGF0ZT0zNTMyMTk5NzQ3====?~template=PCAT_AREA_S_BROWSE&mfhelp=&p_selected_area=%24ROOT&p_selected_area_fh=&perform_special_action=&glb_user_js=Y&shop=AT2&vgl_artikel_in_index=&product_show_id
-
Thread
nRF51 TWI-Sensor auslesen
am Sensor: OUT_X_L r 28: 0x00 OUT_X_H r 29: 0x00 OUT_Y_L r 2A: 0x00 OUT_Y_H r 2B: 0x00 OUT_Z_L r 2C: 0x00 OUT_Z_H r 2D: 0x00
define lis2dh12_INT2_CFG 0x00; // 00000000 - INT config // x/y/z data registers #define OUT_X_L 0x28 #define OUT_X_H 0x29 #define OUT_Y_L 0x2A #define OUT_Y_H 0x2B #define OUT_Z_L 0x2C #define OUT_Z_H 0x2D[/code]
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
nicht, sie müssen auch verfügbar sein. Heute würde ich sagen: Wenn die ein AVR reicht, dann nimm einen AVR. Für den Einstieg sowieso.
. Und AVR reicht für das Meiste.
-
Thread
Tasterverarbeitung mit ARDUINO-C
könnte, dann hab ich ja viel zu tun. Es ist ein ATmega 2560-Board. Müsste dies nicht in der <avr/io.h> stehen ? Und warum tauchen diese dann nicht im Verzeichnis -> include auf ? (siehe Screenshot) [c] #include <Arduino.h> #include <stdint.h> #include <avr/io.h> #include <avr/interrupt.h
Seite die Vektoren für AVR-Series-0, -1 und -2 nicht mitgelistet sind.
-
Thread
Application Note AVR335 (Mikrofonverstärker)
Ein paar Fragen zu dem in der Application Note AVR335 beschriebenen Mikrofonverstärker im Zusammenspiel mit einem Elektret-Mikrofon: 1. Hat das Ding schon mal jemand mit den angegebenen Bauteilwerten erfolgreich aufgebaut? Erfolgreich natürlich im
3604;ARTICLE=35461;START=0;SORT=artnr;OFFSET=16;SID=32UvnsMKwQASAAAHvURtQ214e3750ec2dc4835de803090078d28d). Auf der Suche nach Problemen habe ich natürlich hier eine Vielzahl an Alternativen für Verstärkerschaltungen gesehen. Schön und gut, aber: Mich würde interessieren, was konkret an dieser Schaltung
-
Thread
Ein paar Fragen zum STM32F103xC
Ausführliche Beschreibung der Pin-Belegung gefunden, das im Datenblatt ist ja doch etwas mager. Die AVR-Datenblätter sind da ehrlich gesagt schöner und vor allem auch mit kurzen Code-Beispielen. Habe allerdings schon ne Menge netter Funktionen gefunden, die ich ganz gut brauchen kann z.B. Watchdog
Pin-Belegung > gefunden, das im Datenblatt ist ja doch etwas mager. Da steht alles drin. > Die AVR-Datenblätter sind da ehrlich gesagt schöner und vor allem auch > mit kurzen Code-Beispielen. Yep, nur würde die gleiche Ausführlichkeit bei einem STM32F107 um die 3000 Seiten Doku bedeuten. >
-
Thread
Beratung: Suche pendant zu C-Control II ?
Bascom und avr. Da hast du treiber für standard LCD 's dabei etc. Und die AVR sind recht flott im abarbeiten des code
Hallo, also ich würde dir auch einen AVR empfehlen, da kannst du z.B. einen Mega16 nehmen, der hat sicher genügend IOs und auch genug Flash (16kB). Deine drei Motoren hängst du an die Hardware-PWMs. Einziges Problem dürfte da die Steuerung
-
Thread
PIC Programmiereinstieg
VW. Bessere Seiten für PIC sind (fast alle englisch) http://embedded-lab.com/blog/?page_id=28 http://embedded-lab.com/blog/?page_id=26 Modernere Typen der PIC sind PIC16F1827 oder PIC18F4550 Morgen mehr, wenn ich Zeit hab'.
Das hat mich sogar so sehr abgeschreckt, daß ich keine PICs verwende. Wenn man schon Z80, 8051 oder AVR kennt, ist einem der PIC-Assembler einfach viel zu kompliziert. Peter
-
Thread
Atmel Evaluationsboard/ATmega32 mit avrdude -> ioctl("TIOCMGET"): Bad address
ttyUSB0 -v Was mir folgendes ausgibt: avrdude: Version 5.5, compiled on Nov 10 2007 at 00:07:28 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration file is "/etc/avrdude.conf" User configuration file is "/home/charlie/.avrduderc"
> avrdude: Version 5.5, compiled on Nov 10 2007 at 00:07:28 ^^^^^^^^^^^ > ioctl("TIOCMGET"): Bad address ^^^^^^^^ Besorg Dir mal einen aktuellen avrdude, dieses IOCTL ist schon eine halbe Ewigkeit veraltet.
-
Thread
Freier unbegrenzter Toolkit für silabs 8051er
. Als Alternativen hatte ich noch: ATTINY841 (hat einen GPIO weniger) oder den PIC16F1516 (SOIC-28). Beide wären aber deutlich teurer. 75cent für den C8051F860 sind halt unschlagbar günstig, selbst falls noch ein paar Cent für ein I²C-EEPROM dazu kämen.
teurer? die günstigsten kriegt man für 20..30ct (und, er ist verflixt schnell, rechnet oft besser als AVR)
-
Thread
Programmer/Debugger für Silicon Image EFM8
Die Features des EFM8 liegen WEIT über dem 767, purer Luxus. Ich komme eigentlich mit 2KB ROM und 128Byte RAM aus. Aber schaden kann es nicht. Reichen würde ein 20 Pinner , ich plane aber 28 zu nehmen, dann habe ich I/O in Reserve und kann 2 Pins exklusiv und ungeshared für das C2 Interface von Silicon
und 88B3 Serie drin, die 8BB5 leider nicht. Bei Farnell habe ich mir daraufhin den EFMBB22F16G-C-QFN28 ausgesucht. Ich werde jetzt in Keil weiter abtauchen, den (Startup-)Code an den EFM anpassen und schaun, ob es fluppt. Und danach mal das Silicon Labs Software Paket samt Keil Lizenz ausprobieren.
-
Thread
c code optimierung ev. assembler?
dann auch noch uint16_t wenns doch schon 16 Bit gross wäre? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Ganzzahlige_.28Integer.29_Datentypen Sobalt die MCU grösse steigt steigt auch der Wertebereich eines Integer 8Bit MCU => 8Bit 16Bit MCU => 16Bit 32Bit MCU (oder PC Programmierung
Entschuldigung angenommen: int auf AVR-GCC sind 16 Bit! Doku lesen.
-
Thread
GLCD
von 320x200 Pixel, angeschlossen habe ich es für Versuche am Druckerport, später soll es an einem AVR Controller betrieben werden. http://www.lcd-module.de/deu/pdf/grafik/p320-8k2.pdf http://www.lcd-module.de/eng/pdf/zubehoer/sed1335.pdf Mein Problem ist, dass ich das Display nicht initialisieren
Nur vollständigkeitshalber: Hier ist ein Projekt wo mittels eines ATMega128 Controllers ein SED1335 angesteuert wird: http://projects.tbmn.org/cgi-bin/trac.cgi/wiki/touchscreen code gibt es auch dazu: http://projects.tbmn.org/cgi-bin/trac.cgi/browser/touchscreen/lcd
-
Thread
atmega16 + max556 + mmc = sampleplayer ?
thema i2s hier im forum leider nicht allzuviel finden. wieviel kHz samplefrequenz wäre denn mit dem avr machbar? und ein wenig offtopic, aber wenn ich schonmal dabei bin.... denkt ihr das ne flac implementierung au einem MC machbar ist? fragen ueber fragen ;) auf zahlreiche postings freut
Oder auch ein dsPIC33FJ32/64/128GP802, erhältlich im DIP28 Gehäuse mit integriertem 16bit Audio DAC. Dank den 16kByte SRAM kann man auch mehrere Dateien parallel abspielen und ordentlich puffern. Beim Abspielen von 48kHz 16bit Stereo
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
Ein kleines Multitalent mit max. 100x1032 Auflösung, mit vielen weiteren Möglichkeiten, die der AVR nicht hergab. Wigbert
Basiert auf einem PIC32 mit 80MHz. Soviel dazu. Die Arduino-Sprache ist natürlich C++, aber eben für AVR bzw. PIC32 abgewandelt. Ein Portierung zu STM32 ist natürlich möglich, aber sicher wieder mit vielen Änderungen und Befehlsneuerungen verbunden. Das meinte ich mit neu lernen. Leider hat das Chipkit
-
Thread
Treiber für DOGM Display
Hallo zusammen, ich suche einen Treiber für C, mit dem ich ein DOGM Display (EA DOGM128S-6) von Reichelt. http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A5213;GROUPID=3007;ARTICLE=77846;START=0;SORT=artnr;OFFSET=16;SID=28jOtLT6wQARwAADeTOX40e726c9932a7f09649717e33c7fb0204 Ich nutze
siehe: http://www.basteln-mit-avr.de/xatmega.html