-
Thread
Define Makros in C
in die passenden Befehle umrubeln zu lassen, mit denen man dann entsprechend bspw. auf einem AVR auf DDRx und PORTx zugreift.
Port eines > theoretischen µC handelt oder eben immer wieder nur um den begrenzten > Horizont eines AVR. Ich kann dir versichern, das ich noch nie für einen AVR Programiert habe und meine Beispiele auch nicht für einen AVR gedacht sind ;) Außerdem wiederholst du dich ständig, und gehst überhaupt nicht
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
Hardware kannst du auch den AD direkt in den RAM schreiben lassen, er liefert dazu einige Signale. Der AVR setzt dann nur die Schreibadresse.
Beim einem AVR kann man externes SRAM direkt anschliessen.
-
Thread
NXP verschenkt ARM-Chips
Folienkabel. Also wenn da steht "RGB data bus, 24 bits parallel data" dann sind das mindestens 28 Leitungen plus Spannungsbesorgung. Grüße Michelle
Okay, super! An die SDRAM Besteller: Was haltet ihr von MT48LC4M32B2P-7, das wären 128 Mbit SDRAM, für rund 6,5€ Wünscht jemand was anderes?
-
Thread
Schnellen Controller, Schieberegister, EEprom ?
interner Taktquelle (wenn möglich), >kleine Bauform (aber noch von Hand lötbar). Dann bleib beim AVR ;-) >und einen schnelleren und größeren seriellen EEProm (derzeit MSP95256), >um die Daten speichern zu können. AT45DB011B-SI, 128kB FLASH mit SPI Gibts bei CSD MFG Falk
www.reichelt.de/?;ACTION=3;LA=4;GROUP=A2233;GROUPID=2932;ARTICLE=3376;START=64;SORT=user;OFFSET=16;SID=28Jr0u8KwQARwAADYCueo7bc06f443ee5a98f1bfa044a78d23739
-
Thread
Bezeichnung der Atmega
guten Morgen, Atmel hat ja die mega avr durch Typen erweitert (oder sollen die alten wegfallen?). Also z.B. den mega16 zieren jetzt diverse Typen mit verschiedenen Suffixen dahinter: mega 164, 169, 168, 165. Ich frage mich ob jemand eine
SMD, interessiert mich nicht näher) Megaxx8: Mega48, Mega88, Mega168, (Mega328, Mega648, ...) DIL28 Megaxx9: AVRs mit LCD-Treiber (nur SMD, interessiert mich nicht näher) Mega xxx0/xxx1: 128er/256er, Anzahl der Pins (100/64) ...
-
Thread
Problem mit Struct und Strings
abgespeichert werden. typedef struct { REAL Value; INT8U Description[128]; INT8U StatusFlags; }Input; Input input_flash[10]; input_flash[0].Value = a_inputs[0].Value; input_flash[0].Description = a_inputs[0].Description; Die Übergabe
werden, wenn der String im Flash und nicht im SRAM steht. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Vereinfachung_f.C3.BCr_Zeichenketten_.28Strings.29_im_Flash
-
Thread
ATmega168 Problem mit mySmartUSB und WinAVR
programmer: m168" Das mySmartUSB hat die neuste firmware (V2.5) und ich benutze das neuste WinAVR (03/2009). Woran kann das liegen? Gruß Stefan
Der mySmartUSB sit ein AVR910 Programmer,bei diesen programmern muss jeder neue AVR separat in der Firmware nachgepflegt werden. Dem scheint der Hersteller hier nicht nachzukommen. Besser sind hier programmer die das AVRISPmkII
-
Thread
Serielle Daten auf verschiedene Leitungen schicken (Demux)
Schnittstelle. Dann nimm halt einen, der mehr hat. Gibt ja genug davon, auch in DIP. Der PIC24FJ128GA202 hat sogar 4 UARTs, 3 SPI und 2 I2C - in SDIP28. Schieberegister kannst Du auch per GPIO steuern. Und wenn Du mehr UARTs brauchst, gibts dawas von Ratiopharm ... äh ... NXP: http://www.nxp.com
Programmeble Pin Select, d.h. die Zuordnung von Peripheriefunktionen zu (fast) beliebigen IO-Pins, hat AVR nicht. Das haben die meisten PIC24, einige PIC32 und wenige PIC16/PIC18. Ist, wenn vorhanden, sehr schön, um ein optimales Layout einfach hinzubekommen. Du brauchst doch aber nur einen UART für MIDI
-
Thread
TWI (I²C) Verbinden meherer µC
I²C kein Problem, aber in den Datenblättern die ich bisher darüber gefunden habe steht drin mit 7Bit 128 und mit 10Bit 1023 Teilnehmer... Ich werde mal etwas Schaltpläne zeichnen und dann zur sicherheit noch mal hier reinstellen...
@Xine, Zumindest ein AVR kann je recht viel Strom treiben, so daß der auch mit kleineren PullUps umgehen kann. Mit z.B. meinen 3,2kOhm sehen die Flanken gut aus. Wie es mit den diversen klassischen I²C-Bausteinen (Treiberinnenwiderstand
-
Thread
Avr->R2R->Sinus
Hallo, Ich möchte mit einem AVR ein Sinus signal erzeugen -> über ein R2R Netzwerk. Meine Frage: Wie kann ich die Amplitude bzw. die Frequenz des Sinus verstellen? Ich habe gelesen, dass es mit Tabellen funktioniert -> Da kann aber
.DB 19,20,21,22,23,25,26,27 .DB 28,30,31,32,34,35,36,38 .DB 39,41,42,44,45,47,48,50 .DB 51,53,54,56,58,59,61,62
-
Thread
Anregungen / Fragen / Hinweise zu Wecker
Wecker werden, welcher das Pollin-VFD-Display FV651G zur Anzeige nutzt. Controller soll ein Atxmega128A3 sein. Der Wecker soll über ein DCF77-Modul, sowie ein RTC-Modul mit DS3231 immer auf die genaue Zeit eingestellt sein. Der Wecker teilt sich in 2 Platinen auf, in den Wecker selbst, sowie eine
durch min10++ PortA0, B0 und B1 gesetzt, dies aber nur für Display-stelle 10. [c] #include <avr/io.h> #include<avr\interrupt.h> uint16_t Array[11]; //Global; int main(void) { Array[10]=0; Array[9]=0; Array[8]=0; Array[7]=0; Array[6]=0; Array[5]=0; Array[4]=0;
-
Thread
Verkettete Liste für Mikrocontroller Gesperrt
Stefan U. schrieb im Beitrag #4814015: > Welcher kleine Mikrocontroller (wie AVR's) hat denn 64kB RAM? Silabs EFM32GG hat bis 1M Flash und 128kB RAM. Als Cortex-M3 mit maximal 48 MHz ist der noch in der AVR Klasse. Ein NRF52 von Nordicsemi hat 64 kB RAM (Cortex M4F mit 64MHz
Ich hab von nem Kollegen die AVR-ENC28J60-Lib includiert, der benutzt darin auch malloc. Funktioniert, also mache ich mir da keinen Kopp. Selber habe ich aber noch keine Applikation gehabt, die von malloc profitieren würde.
-
Thread
Rechnen und Programmieren. Reicht Onboard Grafik?
wenn ich meine OnBoardgrafik schon aufwerten möchte immer darauf achten, dass die Speicheranbindung 128-bit breit ist. Entsprechende PCIe-Karten gibt es ab ungefähr 50 Euronen (über die 128-bit hinaus wird es dann spürbar teurer). Bei modernen Chipsätzen braucht ein Nicht-Gamer PC egal was er sonst
Windows-Programmierung mit Visual Studio und µC-Programmierung (Atoll Studio, Keil µVision und WinAVR). danneben noch ein wenig E-Mail und Internet. Bis hierher wäre es schlimm, wenn der i3 Schwächen zeigen würde. Zuhause dann sogar noch eine DVB-C TV-Karte mit der ich gelegentlich auch mal was
-
Thread
Welchen Sinn hat der Datentyp "bool"?
Codevision AVR kann mit bool umgehen und macht die auch wirklich nur ein bit breit in einem Register.
argc, char** argv) { printf("%d %d\n", '\x80', 0x80); } [/c] [code] $ cc a.c && ./a.out -128 128 [/code]
-
Thread
Projekt: 200MHz DDS-Generator
Anschlussleitungen (12V, GND, SDA, SCL). Die PIC C Steuerfunktion ist schon fertig und getestet. Die Umstellung auf AVR sollte aber keine Umstände machen. mfg, Gerhard
erfolgreich arbeiten zu koennen und Libraryfunktionen die mir Arbeit ersparen. Andere wollen lieber einen AVR oder ARM verwenden. Im Prinzip macht das wenig aus und Code lasst sich zum grossen Teil portieren wer sich nicht die Arbeit machen will. Ich bin im Augenblick weniger motiviert mit dem AVR zu arebeiten
-
Thread
uP anzahl inputs erhöhen
separat über das Kabel führen oder mit einem Multiplexer aufdröseln (HC4514 , HC237). Falls du einen AVR mit XRAM Interface (mega162,mega64,mega128,mega8515 usw.) nimmst, dann kannst du damit die Abfrage oder das Setzen eines 8bit Ports mit einem einzigen Assemblerbefehl bewerkstelligen. Die zusätzlichen
Alternativ könntest du den MAX7301 hernehmen, der hat 28 I/Os und wird per SPI angesprochen. Grüße
-
Thread
Programmer fuer AT90(40pol) und ATMega(40pol), Frage
Es gibt bei den AVR 40 Pin DIP zwei grundsätzlich verschiedene PIN-Belegungen. A) 8515/MEGA161/MEGA162 ohne A/D Wandler 8051 angelehnt B) 8535/MEGA163/MEGA16/MEGA32 mit A/D Wandler Daher ist hierzu ein 2. Sockel mit
funktioniert es problemlos (einfach mit einem Texteditor aendern): FLASHSIZE = 16384 PAGESIZE = 128
-
Thread
USB to UART IC ohne virtuellen COM PORT?
sourceforge.net/apps/trac/libusb-win32/wiki http://msdn.microsoft.com/en-us/library/windows/hardware/ff540196%28v=vs.85%29.aspx
Hallo. Falls ATxmega128A3U eine Option fuer dich ist, ggf. magst du dir mal http://matrixstorm.com/avr/avrstick/ ansehen. Fuer das Board habe ich ein Beispielcode: http://vps.matrixstorm.com:1114/bideavr/simpleusbterm.html
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
Auch ohne Chinesischkenntnisse kann man dem folgendes entnehmen: ARM5TE, 224K Flash, 64K SRAM, 28K Dataflash, 10/100MBit-NIC, USB2.0 und die übliche Peripherie (2 16550-kompatible UARTs, 4 Timer, diverse I/Os, SPI). Im 128poligen TQFP-Gehäuse kostet der dann bei LCSC aber "richtig" Geld, nämlich
Transfers benutze. Ich tue mich noch etwas schwer mit dem TPI Modul. Da könnte ich Hilfe von einem AVR Programmierer brauchen. Für mich ist die Portprogrammierung mit den diversen Betriebsarten der Ports in AVR asm etwas undurchsichtig.
-
Thread
Dauerkontakt vom Schalter in Impuls umwandeln
PIN_RESERVED 3 Encoder encoders[4]; // input pins autofilled based on which mpu #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) int inputPins[] = {A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
= 1000; #elif defined(__AVR_ATmega32U4__) int inputPins[] = {18, 19, 20, 21, 4, 6, 8, 9, 10, 2, 3, 5, 7, 14, 15, 16}; Input inputs[16]; int memoryLocationEncoder = 800; int memoryLocationMatrix = 512; int memoryLocationDeviceID
-
Thread
Energieverbrauch ATtiny261 :-)
32khz.c * * Created: 07.06.2014 19:14:09 * Author: Chris */ #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> // Datei für Interrupts #define F_CPU 32768UL // Prozessortakt festlegen #include <util/delay.h> // Datei für Wartezeiten,immer nach CPU Takt einfügen
macht immer wieder mal einen kleinen Konfigurationsfehler und da will man dann nicht jedes mal den AVR oder den Pin zerstören. Wenn ich gerade mit dem AVR bastle oder einen Prototypen baue kommt an jeden Pin ein Widerstand der so groß wie möglich ist, aber auch so klein dass der Pin noch seine Arbeit
-
Thread
einfacher Schlafmodus und aufwecken Attiny13
lassen und dann wieder in Stromsparmodus verfallen um Batteriestrom zu sparen. Ich verwende BASCOM-AVR weil das für mich und meine Zwecke die einfachste Srache zu seien scheint. Ich komme aber einfach nicht weiter. Bitte helft mir. Hier die Anfänge des Codes: $regfile = "attiny13.dat" $crystal
Tabelle 11 Seite 28 in der allerseits so ungeliebten 'Bedienungsanleitung des Attiny13' = Datenblatt. >20mal abwechselnd für >50 ms doppelt aufblitzen Heisst das LED3 50ms an ?ms aus 50ms an und dann LED4
-
Thread
Problemme mit compiler AVR-Studio? Gesperrt
products/tools_card.asp?t...)... ein programmcode in C für die Steuerung eines Ac/Motor gefunden....(AVR494: AC Induction Motor Control Using the constant V/f Principle and a Natural PWM Algorithm)... und ich habe es versucht mit AVR-Studio zu compilieren, um anschließend auf den Controller zu übertragen
access to system wide * configuration. * @version 1.0 (CVS revision : 1.6) * @date 2006/03/08 17:02:28 (created on 06/04/2004) * @author raubree (created by Emmanuel David) *****************************************************************************/ #include "config.h" #include "avr/io.h"
-
Thread
Ampelschaltung für Hot Wheels Bahn
-----------------' [/pre] Und der Code samt Powerdown nach 5 min sieht so aus: [c] #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> #define F_CPU 128000L // Oszillator: Watchdog #include <util/delay.h> #define TASTER 0x08 int main(void) { PORTB = 0b1000;
} } ISR(PCINT0_vect) {} // nix zu tun [/c] Die Fusebits müssen auf Oszillator Watchdog 128kHz gesetzt werden, also L=0xC4, H=0xDD, E=0xFF. Im Sleepmode braucht der µC bestenfalls Strom im Bereich um 1 µA, da braucht es keinen Ausschalter mehr.
-
Thread
Tasten entprellen - Bulletproof
kommt erst oben und dann links, oder umgekehrt. Woran kann das liegen? ich verwende einen AT90CAN128 und arbeite mit AVR-Studio 4 und WIN-AVR
die Definitionen habe ich von http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 Mein Programm sieht so aus: int main() { while(1) { eingabe = KEY_PIN; help = get_key_press( eingabe ); if (help != 0) switch (help) {
-
Thread
Eure Meinung zum dsPIC
dem gcc Compiler verpasst hat, ist nichtmal schlecht. Die neueren dsPICs wie z.B. der dsPIC33FJ128GP802 sind echt schön: Ein 40MIPS µC mit DSP Funktionen, 16bit Stereo DAC und 16kByte RAM in einem DIL28 Gehäuse ist schon etwas außergewöhnlich. Dazu kommt noch, dass man die ganzen Peripherifunktionen
Umstieg auf einen ARM merkt man es kaum (außer an der Geschwindigkeit). Das Portieren von C Code von AVR auf dsPIC ist auch kein großes Problem, man muss eigentlich nur die Peripherie + IO Pins anpassen. PS: Um gleich mal eine gemeine Falle zu vermeiden: Schreib am Anfang von jedem Programm ADPCFG=0xFFFF
-
Thread
Welches Linux als Windows7-Ersatz
zu konnen. Dann gibt's wieder ne Dekade Ruhe und Sicherheitsupdates. CentOS 8 basiert auf Fedora 28. Also am besten mal nen USB Stick mit Live System bespielen und testen.
mit Flashen von Controllern über > JTAG, etwa STM32? Open-OCD über Kommandozeile oder wie? Für AVR benutze ich avrdude und dazu die GUI AVR8-Burn-O-Mat (wie unter WIndows). Für STM32 nutze ich die in der System Workbench integrierte Funktion oder den STM32 Cube Programmer (kann GUI und Command-Line
-
Thread
Elm Chan FFT Linker Error? Atmega1284, C++
aus dem Atmel Studio: [code] ------ Build started: Project: led_table_1, Configuration: Debug AVR ------ Build started. Project "led_table_1.cppproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!=''). Target "CoreBuild
x86)\Atmel\Atmel Studio 6.0\make\make.exe all Building target: led_table_1.elf Invoking: AVR8/GNU Linker : (AVR_8_bit_GNU_Toolchain_3.4.1_830) 4.6.2 "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\extensions\Atmel\AVRGCC\3.4.1.95\AVRToolchain\bin\avr-g++.exe" -o led_table_1.elf berechnungen.o
-
Thread
Anfänger-Entwicklung einer Gärbox Steuerung
, ich liebe PeDas 10ms Entprellroutine bullet proof und nutze die überall wo sie gebraucht wird -> AVR und ESP32
keinerlei Anzeige auf dem OLED: U8G2_SH1106_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE); oder mit SDA / SCL: U8G2_SH1106_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, D1, D2); Es gibt dabei weder Kompilierungs- noch Laufzeitfehler
-
Thread
Navtex
sehen. Konzept: - 12V Betrieb, evtl 6V batteriebetrieben - LCD-Display oder Matrix-Display 128x64 - Tasten für up/down, Enter etc. - integrierter HF-Empfänger 512kHz - Decodierung des FSK-Signals mit NE567 (eine PLL für NF) Speicher: Der Furuno hat Platz für 28.000 Zeichen. Erst dachte
Man bräuchte quasi einen Mittelwellenempfänger, ein XR2211 als FSK-Demodulator, ein AVR, Speicher, Display und paar Tasten. Klingt interessant.
-
Thread
alte Bauteile noch brauchbar?
> gescheite µC in 5V Gewählte Reihe: Tiny85, Tiny84, Mega328P, Mega1284P Sollte ich jemals die 128 kB des 1284ers voll bekommen, dann werde ich mich natürlich nach etwas anderem umsehen. ;-))
Die "Blechtransistoren mit Nase drann" hätt' ich gern ... :) > "Äxl Real" (FB-Messenger) Hi, BSX28 in Gold und den passenden Kühlstern noch dazu. ;-) ciao gustav
-
Thread
16bit eeprom per Atmega beschreiben
> beschreiben. 6, setzen. Der 29F032 ist kein EEPROM, sondern ein Flash. Ein EEPROM wäre zB der 28C256. > Nun meine frage, soll ich das mit einem ATmega bewerkstelligen? Nein. Nimm einen FTDI2322H und schau Dir den "MCU Host Bus Emulation Mode" an. Da spielt der FT2232H Prozessor und stellt
brauchst daher einen 74HC573 für die unteren Adressbits - genauso wie beim externen Speicherbus eines AVR (Mega64/128/...). Du wirst einen weiteren brauchen, da der FTDI nur 16 Adressbits hat, Du aber mindestens 22 brauchst. fchk
-
Thread
SSH auf AVR
Hallo, ich bin grad dabei einen Ethernet-RS232-Adapter zu basteln (mit dem ENC28J60), um ein altes serielles Terminal mit einem Server im heimischen LAN zu vertüddeln. Die Frage ist jetzt, ob es realistisch ist, einen einfachen SSH-Client auf dem AVR zu implementieren (dann würde ich da einen etwas vom Kaliber Mega128 plus SRAM reinpacken) oder ob ich das eher gleich seinlassen sollte (dann täte es auch ein Mega16 oder Mega32 ohne extra RAM).
-
Thread
Nur 8Bit ADC im Mega8?
Adcsr: AD an, aber nicht starten, Free Run aus, Interrupt Flag auf 0, Interrupt an, Prescaler auf 128 (ergibt mit 3,6864MHz ca. 28,8kHz) was aber nix bringt! Egal welcher Prescaler, immer das selbe Ergebnis! Später lese ich dann erst ADCL dann ADCH. Das ganze mit Makeint(ADCL, ADCH) zusammenführen
hängt kann ich mir nicht denken , auch nicht wenn er noch sooft programmiert wurde . Ist dein Avr richtig beschaltet an AVCC ,AREF ?, wo kommt die Spannung am Messeingang her, ist das saubere DC ? Dann solltest du erst mal Config Adc = Single , Prescaler = Auto , Reference = INTERNAL verwenden
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
wir können durchstarten! Jetzt wird sich bo8 durchsetzen, und in zwei Jahren kennt keiner mehr ARM, AVR und x86.
Erklärung, was denn dort genau zu sehen ist. Nein "Ein Demo-Programm" und "Conway's Game of Life 128*128" ist nicht ausreichend.
-
Thread
Zeigt her Eure interessanten historischen Bauelemente
, meinen Bestand an VQC10 durch einen Z8 ansteuern zu lassen, habe mich dann aber doch für einen AVR entschieden. ;-) Platine ist allerdings noch nicht in Betrieb genommen.
gestern nicht dazu gekommen, meinen Freitags Beitrag zu schreiben. So tue ich es halt am Samstag bei -28 Grad Kälte. *) PIA = "Pain in the A.."
-
Thread
AT90CAN128 Interrupt
Hallo, habe ein Problem mit den Interrupts beim AT90CAN128. In folgendem Thread habe ich gelesen, dass wohl die Vektoren falsch definiert sind: http://www.mikrocontroller.net/topic/38542 . Im Disassembly kann ich dies auch nachvollziehen: [code] Disassembly
ich hier seit Jahren ohne Probleme ein. Und ja, CAN im IRQ plus mindestens einem Timer-IRQ. Von AVR-Studio 4.x bis Atmel-Studio 6.1.
-
Thread
Fernbedienung RC5 usw.
24 ms 0001111111111111111111111111111111000000 26 ms 0000001111111111111111111111111111111000 28 ms 0000000001111111111111111111111111111111 30 ms 0000000000011111111111111111111111111111 32 ms 1100000000000011111111111111111111111111 34 ms 1111110000000000011111111111111111111111 36 ms
Hallo! Hat jemand funktionierende AVR-GCC Code, der mittels einer TSOP1738 den oben erwähnten Japan Code von Panasonic empfangen und dekodieren kann?
-
Thread
Drehzahlmessung mit Attiny13
dann ab einer vorgegebenen Adresse >angezeigt werden kann ? Womit programmierst du? Mit dem 4er AVR Studio geht das einfach mit File open-> Hexfile. MfG Spess
0000005A: 9508 RET Subroutine return [/avrasm] Wenn ich das Programm im AVR-Simulator starte, hängt sich das AVR-Studio auf, die CPU-AUslastung geht im Task Manager über 50% und lässt sich nur noch mit Task beenden stoppen. Wenn ich mir den generierten Sourcecode anschaue,
-
Thread
Cypress PSoC Nutzen/Erfahrungen?
Wolfgang, ja schon so ein AD9850 Modul mittels eines PSoC angesteuert hast: http://www.wkiefer.de/x28/Verdrahtung%20im%20Chip%20mittels%20Software.htm. Ist das eigentlich der letzte Software stand deines Deocders? http://www.mikrocontroller.net/topic/353862#4003683
PSoC4 für die PS/2- Tastatur) zu portieren. Im Moment teste ich die Einbindung eines Grafik- LCD's 128 x 64 für die Anzeige des Spektrums. http://www.pollin.de/shop/dt/Mzg4ODc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_WAYTON_MG1206E_SYL_128x64.html
-
Thread
Raspberry Pi 4 vorgestellt
unvollständig zitiert. Entweder c't 15/19 lesen oder https://www.heise.de/ct/artikel/c-t-uplink-28-2-Raspberry-Pi-4-Tipps-zum-Monitor-Kauf-5G-Start-in-Deutschland-4462404.html anschauen
schrieb im Beitrag #6053544: > Ich nutze den RPI4 als Desktopersatz, was mich stört ist das es kein > AVR-Studio für den RPi gibt Programmieren in Lazarus / FreePascal und Brennen mit Burn-O-Mat / AVR-Dude. Funktioniert super.
-
Thread
PIC ICD 2 selbstgebaut
Nochmal Hallo! Es sollte freilich heißen MBLAB, nicht AVR-Studio! mfg Lötlackl
verschiedenen Firmwaren die er erst laden muss. Dazu muss er schon wissen was dranhängt. Ausserdem beim AVR Studio zB muss man es auch auswählen. Und da könnte es das AVR Studio durch ID Abfrage auch selbst rausfinden.
-
Thread
Hausbusplanung, was sollte anders gemacht werden?
Blitzeinschlag überlebt bei dem der Fernseher und die Hifi Anlage starben. Die Bus-Knoten sind mit AT90CAN128 Prozessoren verwirklicht (128K Flash ist ein grosser Overkill, aber die RAM Austattung der kleineren Variante ist sehr knapp, und Vereinheitlichen "nach oben" kostet nicht sehr viel). Ich habe mir dafür
apps/trac/openhc/wiki http://sourceforge.net/apps/trac/openhc/wiki/Ausgangsmodul%208fach%20Relais%20%28AM%29 >doseneinbaugeräte gibt es (ausser bei den tastermodulen) nicht. ja, gibt es nur als eingänge.. es gibt unterputz eingänge (8 eingänge) für dosen... (teilweise mit rückmeldung für LED..)
-
Thread
Fragen zu eigenem AVR-Board
Ethernetschnittstelle, eine UART ausgabemöglichkeit, eine Microsdcard sowie einen ATmega64 oder ATmega128 verfügen. Zum Programmieren des Atmegas ist eine ISP und eine JTAG buchse vorgesehen. Nun habe ich seid 4 Jahren (davor ein wenig in der Schule) nichts mehr mit Eagle gemacht und auch meine Etechnikkentnisse
wie beim MyEthernet 2.03 board von MyAVR, da dort ja quasi schon das drauf ist was ich haben will. (aber will trotzdem mein eigenes Board haben). Hier sind MISO MOSI und SCK an den Pins D2,D3 und D4. Im Datenblatt sind diese Jedoch nicht für
-
Thread
18- Kanal PWM Controller TWI(IIC)Interface FW. V.3
Kanal (8-Bit) Software PWM, Variable Auflösung 2-8 Bit @ 8MHz Internal RC and 8- Bit Resolution = 128- 250Hz PWM- Frequency @ 16 MHz Crystal Clock and 8- Bit Resolution = 250- 500Hz PWM- Frequency 2x Kanal 16- Bit Hardware PWM(Fast PWM), Variable Auflösung 2-16 ● 186 Byte SRAM für eigene Datenspeicherung
------ Das Ergebnis: ;------------------- Gesendete Pakete: 20595 Nicht eingetroffene Pakete: 28 Prozentualer Verlust: 0,136% Felercodes: 0x20, andere Fehlercodes wurden nicht registriert. Datasheet Code 0x20: SLA+W has been transmitted; NOT ACK has been received Also ich kann mit dem
-
Thread
ENC28J60 Library
Hey Leute, ich habe in ferner Zukunf vor meinen Atmega128 mit dem Ethernet zu verbinden. Ich habe hier eine Library gefunden, die alles hat, was ich benötige (http://www.mikroe.com/download/eng/documents/compilers/mikroc/pro/avr/help/spi_ethernet_library.htm
ESP8266, kost mit < 2$ weniger als der ENC28J60 + Quarz + Eisen + RJ45 Buchse + Kabel und braucht weniger Platinenfläche. TCP/IP ist da schon drin. MfG Klaus
-
Thread
IAR und TIM6,7 Interruptprobleme beim STM32F107
NVIC_DMA_CH1 27 /* DMA Channel1 global interrupt*/ #define NVIC_DMA_CH2 28 /* DMA Channel2 global interrupt*/ #define NVIC_DMA_CH3 29 /* DMA Channel3 global interrupt*/ #define NVIC_DMA_CH4 30 /* DMA Channel4 global interrupt*/
Timer muss im Statusregister der Interruptrequest per Software zurückgesetzt werden. Genau wie bei AVR...
-
Thread
ATmega8 lässt sich nicht mehr flashen
paar Pins vertauscht. Seitdem krieg ich in Eclipse immer diese Fehlermeldung: Launching C:\WinAVR-20100110\bin\avrdude -pm8 -cavr910 -PCOM3 -Uflash:w:TimerTest.hex:a Output: Found programmer: Id = "AVR ISP"; type = S Software Version = 2.5; Hardware Version = 2.0 Programmer supports auto
unknown) Device code: 0x26 = (unknown) Device code: 0x27 = (unknown) Device code: 0x28 = AT90S4414 Device code: 0x29 = (unknown) Device code: 0x2a = (unknown) Device code: 0x2b = (unknown) Device code: 0x2c = (unknown) Device code: 0x2d = (unknown) Device
-
Thread
Schaltung korrekt für LED Fader mit ATMega32?!
//************************************************************************** #include <avr/io.h> #include <avr/pgmspace.h> #define F_CPU 8000000L #include <util/delay.h> #define STK500 0 #if STK500 // inverted PWM on OC1A for STK500 #define INVERT_PWM (1 << COM1A0) #else //
, 10, 11, 11, 12, 12, 13, 13, 14, 15, 15, 16, 17, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 45, 47, 49, 52, 54, 56, 59, 61, 64, 67, 70, 73, 76, 79, 83, 87, 91, 95, 99, 103, 108, 112, 117, 123, 128, 134, 140, 146, 152, 159, 166, 173, 181
-
Thread
Neues SDK für ESP32 Gesperrt
befasst. Hat der ESP32 eigentlich endlich mal sowas wie Lockbits? Also eine Art Kopierschutz wie beim AVR?
28 ili geht aber auch..