-
Thread
e-Bike Motor "Tuning"
gerne Fotos haben (und ich hoffentlich sinnvolle Hinweise) Ich weiss zZ nur das da drin ein PIC oder AVR werkelt. mehr jedoch nicht. Als der Motor mal verrueckt spielte, hab ich mal den Controller aufgeschraubt, irgend so ein 24-28poler mit abgeschliffener Beschriftung ist dort drin. Gruss Asko.
die Software des Panasonic Antrieb hierüber zu manipulieren: http://www.chip45.com/products/crumb128-can-dongle_at90can128_usb_can.php Für den BionX, der auch über den Can Bus gesteuert (hat die gleichen Anschlüsse) wird, gibt es hier ein Projekt: http://www.bigxionflasher.org/bigxionflasher-compact-anleitung.html
-
Thread
Wie kann ich Daten von einen Triple Axis Accelerometer an den PC per USB senden?
nötig. Hat USB HID schon mal damit funktioniert? Empfehlung vom Anfang: LPC-P1343+SMB380 : 13+15=28 EUR Der Aufpreis dürfte sich lohnen. Zudem könnte STM bald pleite sein :-) http://www.reuters.com/article/2013/04/22/stmicroelectronics-results-idUSL3N0D93PW20130422
usbtouart/Pages/HID-USB-to-SMBus-Bridge.aspx 32-Bit Controller im DIP-Gehäuse z.B.: PIC32MX250F128B, 28-DIP Je nach dem was das ganze werden soll, wäre u.U. auch ein USB-AD-Wandler mit genügend Eingängen und analogen Sensoren eine Option.
-
Thread
SPI CAN Controller mit tieferer Pufferung
Peter Dannegger schrieb im Beitrag #3163329: > Die AVR haben leider ein Krüppel-SPI ohne Puffer. Das ist nicht ganz richtig, der SPI ist in Empfangs-Richtung gepuffert, wenn auch nur mit einem Byte. Also abholen während das nächste geschrieben wird
Eine Alternative wäre ein dsPIC33FJ128MC802. Gibt es auch in SDIP28 für die Lochrasterverdrahter. 40MHz, im Gegensatz zu AVR sehr viel leistungsfähigeres SPI, ECAN-Controller mit 8 Tx und 32 Rx Buffers und DMA-Controller mit 8 Kanälen, der
-
Thread
Facharbeit: Eigenbau eines MidiControllers
............bei 28 ALPS - Linearer, motorgetriebener Fader für Studiomischpulte sind das dann schon 28x17,60 runde 500€ nur für die Fader http://www.reichelt.de/Schiebepotis/RSA0N11M9-LIN10K/3/index.html?;ACTION=3;LA
einem Arduino greifen (der Arduino Mega würde zB. auch in meinem Projekt ausreichen) Zu den Specs: 128 Endlosregler (256 dig. Signale) 128 Push-Button (in den Reglern) 4 Menü-Taster 8x2 Zeichen LCD Keyboard-Matrix (8x8 Wenn ich mich recht erinnere) Das ganze wird von einem Atmega128 kontrolliert
-
Thread
PT1000 Messchaltung, der Ripple muss weg.
3kohm = 1,7mA. Ich denke das ist okay. Ist das genauer als eine Brückenschaltung? z.B mir einem INA128. Preis ist es ja das selbe...
schaltung arbeitet aich mit Rückkopplungszweig: http://circuits.linear.com/all--Resistive_Thermal_Device_%28RTD%29-408 wie bekommen die diese Genauuigkeit hin?
-
Thread
atmega164A programmieren?
" x x x x x x x x"; mode = 0x41; delay = 10; blocksize = 128; readsize = 256; ; memory "flash" paged = yes; size = 16384; page_size = 128; num_pages = 128; min_write_delay
schon "geworkarounded" ist, hier mal ein Test. Sowohl Atmega164A als auch ATmega164PA lassen sich AVR Studio 4.18 + AVR Dragon problemlos erkennen und beschreiben. AVR ISP MK II hab ich nicht getestet.
-
Thread
Assembler lernen für Mikrocontroller-Programmierung
werden und nicht den Anschein erwecken, dass dies eine Regel für dass V-Flag wäre. Es geht hier um AVR8-Assembler ( AVR8ASM ) : V=1 => Rd7=0, Rr=0 & R7=1 => Rd7=1, Rr=1 & R7=0 Gegenbeispiel : $7F 127 +$01 + 1 ---- ----- $80 -128 Hier ( bei der Addition ), passt es nämlich
Befehle BRGE & BRLT bedient und ansonsten uninteressant ist. https://www.mikrocontroller.net/articles/AVR-Tutorial:_Vergleiche#Signed_.28S.29 Bernd_Stein
-
Thread
Einstieg ARM
. Nach ner Woche bist gut drin. Wenn du mit AVR Probleme hast dann würde ich das aber eher vergessen. AVR 8bit = kleines Einmaleins ARM 32bit Cortex M3,M4 = rechnen mit komplexen Zahlen
Daniel schrieb im Beitrag #3156662: > und was ist mit AVR 32 bit? Die gibt es ja auch. und was willst du nun damit sagen? Meine Frage bezog sich nicht auf AVR, weder auf 8, noch 32 Bit...
-
Thread
Projekt : viele kleine zu einem groß Projekt, brauche Infos
Ziel kommst, auch wenn Dein Code nicht optimal sein sollte. Wenn Du meinst, mit irgendeinem ARM oder AVR32 besser zurecht zu kommen, dann bitte. Da kann ich Dir dann aber keine Hilfe mehr geben. Bei AVR und USB-Host wäre der AT90USB1287 (im Prinzip ein Mega128 mit USB) Dein Weg. Ob das dann am Schluss
passenen PIC mit eingebautem CAN, da brauche ich keinen extra CAN-Controller wie beim äquivalenten AVR". Ethernet: das gleiche. Oder mal Stereo Out mit einem dsPIC33FJ128MC804 (der hat nämlich analog Stereo Audio out 14 bit). Ich habe auch einfach mal ein Projekt mit MSP430 gemacht, wo ich fand, dass
-
Thread
Touch bauen, suche günstigere alternativen
einen ATMega128L mit 16 Mhz Quarz
+ GLCD 0,28A = 12,28A also schon "verschätzt". Als Batterien dachte ich mir dann zwei Gelakkus (12V, 36Ah) also gesamt dann 72Ah, muss mir da nur was zum laden überlegen. Die Batterien wiegen je 4,2kg und haben
-
Thread
Atmel oder PIC Gesperrt
an Bord (das gilt nicht für die SMD-Package Varianten welche besser ausgestattet sind) - PIC und AVR gibt es mit reichlich RAM/Flash in DIL-Packages (ATMEGA1284 mit 128K Flash und z.b. PIC18F27J13 ebenfalls mit 128K Flash) und die Controller unterstützen weite Betriebsspannungs-Bereiche, zumeist von
Projekten einsetzen. 5. Preis/Leistung. Da gehe ich eben mal bei Reichelt schauen, was ein Mega328P im 28 SDIP kostet. Der aktuelle Kurs steht bei 4.25€. Dann mal flugs zu Microchip geblättert: PIC32MX150F128B-I/SP 3.60€. 40 MHz, 32 Bit, USB, 128k Flash, 32k RAM. Äh... da fällt die Wahl ja wohl nicht schwer
-
Thread
Telekom schafft die Flatrates ab
stattfindet. Hab's mal runtergeladen 140 MB. Ging ohne Unterbrecher. Frag mal Jörg. Der schafft den dl in 28 Sekunden. ;-)
g. c. schrieb im Beitrag #3140916: > Frag mal Jörg. Der schafft den dl in 28 Sekunden. Nicht ganz, sie kleckern irgendwo bei 3 MB/s herum, obwohl es in den Spitzen schon mehr als 4 MB/s sind. ;-)
-
Thread
Atmel MC; ATTiny45/85 Alternative mit mehr Flash - 16kByte, Rest möglichst gleich, stromsparend,.
einige im SDIP28 Gehäuse, die rechnen eine Zehnerpotenz schneller als ein AVR, ohne dafür das 10-fache an Leistung zu benötigen) zu verwenden, die die Aufgabe in deutlichst kürzerer Zeit löst und dafür längere Zeit im
AVRStudio zeigt doch nach dem Build immer an, wieviel Flash und SRAM belegt werden. Bzw. für den AVR-GCC macht das avr-size.exe.
-
Thread
_delay_ms(..) abhängig von ATTiny Taktung?
wird ein F_CPU benötigt wenn Du die delay.h einbindest ? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29
<avr/sleep.h> [/c] Fuse sind gesetzt, 62 df ff. Irgend wie läuft das Programm etwa 4xschneller als erwartet. Lib ist die 1.7.1. Gilt _delay_ms(6000) für 6 Sekunden auch bei 128kHz? Gruß und
-
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
Lightweight WS2811/WS2812 Library
Eine Idee noch: Dir normalisierst Sättigung und Helligkeit auf 100. Wenn Du hier auf 64 oder 128 gehen würdest, würde für den AVR deutlich kürzerer Code generiert werden.
warning: -z relro ignored. /usr/bin/avr-ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/avr-ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/avr-ld: skipping incompatible /usr/lib/libc.so
-
Thread
AVR Board mit CAN
/AVR/Development/AVR-CAN/): Was müsste ich alles dazu kaufen um zwei weitere CAN-Schnittstellen zu integrieren und ist dieses Board zu empfehlen (falls jemand Erfahrung damit hat)?? Vielen Dank im Voraus
werkeln. Fertige Boards mit CAN kenne ich leider nicht, aber ich hab mir mal einen dsPIC33 im DIL28 mit CAN-Anschluß (Sub-D9) auf eine Lochrasterplatine gelötet.
-
Thread
[V] AVR CAN Platinen aus Überproduktion
Hallo allerseits, Ich verkaufe hier bis zu 7 Platinen aus Überproduktion. Eckdaten: - Atmel AVR AT90CAN (ich verwende den AT90CAN128) - FTDI FT230X USB nach Seriell Adapter - Zweiter Serieller Port auf Arduino-kompatiblem Anschluss, z.B. für HC-05 Buetooth - 32kB RAM Erweiterung - Zweiter
Speicher für längeres Logging oder längere Datengenerierung - Weiter Versorgungsspannungsbereich: 3.5-28V Da imageshack ja nur Spam enthalten kann die recht großen Bilder also doch anbei. Der Schaltplan und die BoM liegen bei. Für eine erste Version gar nicht schlecht, ich musste nur eine Drahtbrücke
-
Thread
OCR1A aus HIGH Byte und LOW Byte beschreiben
Nutzt Du AVR Studio 5? Dann kann es ein Fehler des Compilers sein.
haarklein durchzugehen, vielleicht hilft dir das weiter: http://www.mikrocontroller.net/articles/AVR_16-Bit-Register Gruß!
-
Thread
Problem beim Vergleich von zwei ADC Werten
sollte sie ausgehen. Wo liegt mein Fehler? [c] /* * PotentiometerCompare.c * * Created: 28.03.2013 13:54:33 * Author: Benedikt_2 */ #include <avr/io.h> int main(void) { DDRB |= (1<<5); ADMUX |= (1<<REFS0); //sets Reference to AVCC ADMUX |= (1<<ADLAR); //sets ADC Result to ADCH ADCSRA |= (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0); //Prescaler = 128 -> ADC Clock = 125 kHz ADCSRA |= (1<<ADEN); while(1) { int ADC_0 = getADC0(); int ADC_1 = getADC1(); if (ADC_0 > 200 && ADC_1 > 200) { PORTB |=
-
Thread
PROGMEM Problem
. Die Daten liegen aber gar nicht im RAM. Lies Dir mal diese Seite durch: http://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html Für den Zugriff auf dem Programmspeicher brauchst Du die dort beschriebenen Funktionen.
pgm_read_byte(&rawData[y]) [/c] Bitte nochmal das hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29 durcharbeiten.
-
Thread
Bluetooth-Modem HB300 bei Pollin
liefern kann, dein AVR oder das BT-Modul ;) ), egal ob am Pin High oder Low anliegt. Hier kann auch bei großer Paranoia ein Längswiderstand helfen. Guido schrieb im Beitrag #3130675: > Klar, das Modem funktioniert
http://www.ie.ksu.edu.tw/data/Bluetooth/ http://www.ie.ksu.edu.tw/data/Bluetooth/28/docs/welcome.html nützlich?!
-
Thread
Neue Wanderkiste Schöneberg
6 Stück Lüfter 60x60mm 12V Rausgenommmen habe ich das 50V Netzteil, das Breakoutboard Atmel Mega128 und von allen Bauteilen etwas. Gruß Thomas
Richtung BW rum ? Rein legen würde ich, ein Fritzbox Router, Nintendo DS (Defekt), PSP (Defekt), myAvrBoard mk2, lochraster platine und diverse Stecker. Wäre nett wenn sich jemand melden würde. lg, repac3r
-
Thread
STM32 24Bit Bmp nach 565RGB Format
u16 pic_other_l; //26 u16 pic_other_h; //27 u16 pic_color_p01; //28 u16 pic_color_p02; //29 u16 pic_color_p03; //30 u16 pic_color_p04; //31 u16 pic_color_p05; //32 u16 pic_color_p06; //33 u16 pic_color_p07;
Hallo, ich hatte ein ähnliches Problem allerdings mit einem AVR32. Hier hatte ich das Endian vertauscht. Das tauscht bei 888 nur die Farbenreihenfolge, bei 565 wirft es die Farben aber durcheinander. Ich kenn jetzt den STM32 nicht, weiß auch nicht welches Endiansystem
-
Thread
DMX Baudrate - Einstellungen und Datenpakete "debuggen"?
Deckel, da ich hier seinen (als Free GNU General Public License) veröffentlichten Code in (von mir) AVR-->PIC abgewandelter Form poste: [c] void decode_DMX(void) { new_DMXData = 1; uint8_t ERROR = FERR; //FERR bit must be read before reading the RCREG uint8_t DmxByte = RCREG; //get data
alles für den A**** ist. Nimm einen Quarz(oszillator). http://www.mikrocontroller.net/articles/AVR_Checkliste#UART.2FUSART
-
Thread
Eigene Busadresse I²C Bus vergeben
Wir benutzen avr Code vision. Das Problem liegt darin das wir nicht wissen wie wir den i²c bus software technisch programmieren sollen. die hardware i²c bus variante können wir leider nicht nutzen. gibt es vielleicht
genau zu sein benötigen wir auch nur die lese funktion um drehgeber daten vom atmega 8 zum atmega 128 zu übertragen.
-
Thread
Mega8 Assembler RGB Fader
offenbar nicht kann, bin ich auf folgendes Makro gestoßen: http://www.mikrocontroller.net/articles/AVR_Assembler_Makros#SAM_.28Structured_Assembly_Macros.29 Soweit sogut. Dort habe ich in der Beispielsammlung auch dem für mich passenden Fall gefunden: ; 2 or more conditions are anded together (all conditions
0 0 128 ocr_g 128 0 0 ocr_b 128 128 128[/code] (Zustand jeweils nach Eintritt der Anfangsbedingung) Offenbar nehme ich jeden Fehler
-
Thread
RS232 und USB an ATmega
Tellerrand schaust, gibts da z.B. einen PIC24FJ64GB002 oder einen PIC32MX220F032B oder PIC32MX250F128B, die die von Dir gewünschte Schnittstellenausstattung haben und gleichzeitig im 28-pinnigen SDIP oder SO-Gehäuse verfügbar sind. Die ersten beiden gibts sogar bei Reíchelt. Wenn Du jetzt sagst "
gewünschte Funktionalität (bspw. > Xmega16a4u). Ein Xmega ist was ganz anderes als ein normaler AVR.
-
Thread
MAX7456 & STM32 Charakter überschrieben
****************************************************************/ #include "main.h" #include <avr/io.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "max7456_software_spi.h" #if (ALLCHARSDEBUG|(WRITECHARS != -1)) /** * easy char creation: * http://www.mylifesucks.de
012345678901 const char chr1[] PROGMEM = {0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x41,0x55,0x55,0x28,0x55,0x54,0xa8,0x55,0x52,0xa8,0x55,0x52,0xa8,0x55,0x50,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x55,0x28,0x55,0x54,0x28,0x15,0x52,0xaa,0x85,0x52,0xaa,0x85,0x54,0x00,0x15
-
Thread
Umstieg von Atmel auf.
Hatte mir zu ähnlichen zwecken einen dsPIC33 im DIL28 und einen CAN-Tranceiver auf Lochraster gelötet. Hat gut funktioniert, nur der DIL28 hat etwas wenig Pins. Für ~70.-€ bekommt man mit dem PicKit3 einen brauchbaren Debugger und die dsPIC33/PIC24-Architektur
damit quasi CPU spielen, die Peripheriebausteine ansteuert. Die Signale sind kompatibel zum 8051 und AVR, d.h. die unteren 8 Bits stellen einen gemultiplexten Adress-Datenbus dar, die oberen 8 Bit sind die Adressbits A8 bis A15. Dazu noch !RD, !WR, ALE - quasi wie beim Mega128. Im Datenblatt des FT2232H
-
Thread
fremdes Layout erkennen, verstehen und verändern (Bauteilsuche und Funktionsvodoo)
Mit Sicherheit kannst Du einen PIC nicht einfach durch einen AVR ersetzen. Ob Du einen externen Takt brauchst, hängt sehr vom Programm ab. Das kann man so pauschal nicht beantworten. Wegen der LED Treiber: Poste bitte einen vollständigen Schaltplan und auch ein
Was willst Du machen, willst Du es umbauen? Pinkompatibel sind nur die 14-poligen und 6-poligen AVR/PIC. Der 4093 bildet mit dem Poti einen Oszillator, vermutlich hat dieser PIC keinen ADC.
-
Thread
ADC beim ATmega 128
bzw. wie sehen die Anweisungen in C aus? Habe das datenblatt des 128 gelesen, komme aber nicht klar damit. Kann mir das jemand erklären. Danke achim
Spannungsteiler. Näheres zur Funktionsweise des AD-Wandlers: http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC > wie sehen die Anweisungen in C aus? Kommt drauf an, was Du machen möchtest. Das hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe#ADC_.28Analog_Digital_Converter
-
Thread
PWM beim XMEGA
ist. > > habe ich nicht verstanden gehe zu: http://www.atmel.com/products/microcontrollers/avr/avr_xmega.aspx?tab=documents lade ATXMega128D4 Complete: http://www.atmel.com/Images/Atmel-8135-8-and-16-bit-AVR-microcontroller-ATxmega16D4-32D4-64D4-128D4_datasheet.pdf Kapitel 28. "Pinout and Pin Function" zB. Tabelle 28.3 auf Seite 51 beschreibt das was du suchst.
-
Thread
AT90CAN sample point fehler bei BRP = 0
CAN128_setBitRate(CAN128_16SPD_250); else if (bitrate== 125) CAN128_setBitRate(CAN128_16SPD_125); else if (bitrate== 100) CAN128_setBitRate(CAN128_16SPD_100); else if (bitrate== 50) CAN128_setBitRate(CAN128_16SPD_50); else if (bitrate== 25) CAN128_setBitRate(CAN128_16SPD_25); else if (bitrate== 20) CAN128_setBitRate(CAN128_16SPD_20); else CAN128_setBitRate(CAN128_16SPD_250);