-
Thread
Wieso gibt es keine gute Programmiersprache?
Jörg M. schrieb im Beitrag #4783677: > Warum baut ihr keine perfekte Programmiersprache statt zu meckern? Leider hat Apple/Claris die Sourcen für HyperCard/Hypertalk nie veröffentlicht (Zeit wärs ja, die
Rolf M. schrieb im Beitrag #4798857: > Ich kenne jetzt nicht soviele davon, aber bei welchen ist das denn noch > so? Ruby, aber dort ist nil vom Typ NilClass, also ebenfalls ein Objekt
-
Thread
Lattice Diamond: asynchrone Taktübergänge constrainen
and 0.150ns DIN_SET requirement (totaling -2.819ns) by 7.116ns [/pre] Der Fehler rührt m.E. daher, daß P&R der Meinung ist, er müßte da ein 'normales' Signal über die primären Taktleitungen führen: [pre] The following 6 signals are selected to use the primary clock routing resources:
> Der Fehler rührt m.E. daher, daß P&R der Meinung ist, er müßte da ein > 'normales' Signal über die primären Taktleitungen führen: "Müße" oder "muss" ?! Manchmal ist der Code halt so geschrieben, das für das Synthesetool
-
Thread
LCD_Ansteuerungsproblem_im_Multitasking_Betrieb
].period = taskperiod; TaskArray[n].run = 0; } } SIGNAL(SIG_OVERFLOW0) { u8 m; // testing // TransmitByte(45); // (-) // load timer TCNT0 = StartFrom; for (m=0; m<MAXnTASKS; m++) { if (TaskArray[m].pfunc) { if (TaskArray[m].delay == 0) { TaskArray[m].run = 1; TaskArray[m].delay = TaskArray[m].period; } else TaskArray[m].delay--; } } } void DispatchTask
-
Thread
Mega162 PortB und zu wenig Strom nach Masse
Hallo, ich verwende einen Mega162 und versuche gerade an PB6 eine LED per Vorwiderstand nach Masse zu betreiben. Um den Nachfragen vorzubeugen: - ich habe den Wert des Vorwiderstands korrekt berechnet (mit Spannungsabfall an der LED
DDRB und PORTB sind richtig gesetzt Meine Frage ist nun, warum messe ich einen Strom von nur 0,15mA? Das sieht so aus, als wär der Pullup noch drin. Laut Datenblatt wird der Pullup abgeschaltet, sobald der Pin im DDRB als Ausgang eingestellt wird. Jemand eine Idee? Gruß, Slowflyer
-
Thread
Informationen gesucht: 3,3V Display HB24208 für AVR32 / NGW100
z.B. NGW100) einzusetzen und einen Linux-Treiber dafür zu bauen. Sicher könnte ich auch auf die DOG-M LCD-Module (3,3 V) ausweichen und diese via SPI am NGW100 betreiben. Von den HB24208 habe ich aber einige Module liegen und möchte sie gerne bevorzugt für diesen Zweck einsetzen. Gestern hat mich
gepackt und ich habe mal fix mittels einem CPLD (XC9572XL), einem SRAM (128Kbyte) und einem ATmega162 einen 4-bit Logikanalysator aufgebaut. Die Ausmaße sind im angehängten Foto erkennbar. Hier die dadurch gewonnenen Erkenntnisse: Das Display wird mit 4 Leitungen angesteuert. DISPLAY_SELECT (Eingang
-
Thread
Electronica 2022, Tag 4 – Mikrocontroller, Teilnehmerzahlen und Round-Up
Kommunikation zwischen Fahrzeugen und diversen anderen Systemen – vorgesehene und auf einem QualComm SA415M-Chipsatz basierende Modul bringt einen GNSS-Empfänger mit. Ausserdem gibt es eine neue Kombinationsantenne namens YB0027AA – sie soll neun Funkstandards zusammenfassen: [c] The new antenna is a 9-
explizit die Robustheit gegen Hochdruckreiniger: [c] Compact in size, with a circumference of 162mm and a depth of 56mm, the YB0027AA also meets the IP69K standard for protection against ingress of dust, high temperature and water pressure, which means the product is ideal for areas in which equipment
-
Thread
[V] Nexus Psile Mini-ITX Gehäuse incl. Zubehör
IR-Empfänger eingebaut und hinten den Anschluß für das Netzteil montiert. Das Netzteil ist ein M1-ATX von Mini-Box.com inkl. externem 120W AC/DC-Netzteil. Handbuch als Anhang. Die IR Media-PC Steuerung ist ein Eigenbau auf Basis des ATMEL AT90USB162. Eine RTC ist vorgesehen, um den Media-PC
-
Thread
laufende Prozesse mit Commandline abfragen
Zwölf M. schrieb im Beitrag #5273356: > Allenfalls ist Processexplorer (download bei Microsoft) hilfreich um das > Ganze ohne Commandline, dafuer viel praeziser anzuschauen. PE kenn ich natürlich, aber
Perls => 180 msec 68 Tasks 0 Perls => 170 msec 68 Tasks 0 Perls => 165 msec 68 Tasks 0 Perls => 162 msec 68 Tasks 0 Perls => 141 msec [/pre] 2016er Server beim Kunden: [pre] 499 Tasks 13 Perls => 1611 msec 498 Tasks 13 Perls => 1548 msec 498 Tasks 13 Perls => 1477 msec 498 Tasks 13 Perls
-
Thread
avr-gcc: code optimieren?
Patch. Bei allen Pattern handelt es sich um combiner-Pattern, d.h. sie greifen im combine-Pass (*.r162) Teilweise werden die Pattern nicht genommen, weil sie noch zu teuer sind wegen ihrer komplexen rtx-Struktur. Zur Korrektheit tut das aber nix.
das produziert dann zusätzliche Nachfragen.) Ein paar Kommentare, was die Schnipsel machen, wären m. E. nicht schlecht, eventuell auch als Kommentar über den ganzen Block obendrüber. Ja, ich weiß, der Rest von avr.md ist auch nicht wirklich super kommentiert... Ansonsten habe ich die restliche
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
NEC 78K0 (auch schon etwas älter) 3. ist evtl. ein Atmel SAMxyz ? - würde ich eher zu einem Cortex-M3 SAM tendieren. Dafür gibt es mehrere Toolchains (Compiler->Linker->Debugger) sowohl kommerziell (IAR, KEIL, beide bis 32k code als eval-version) als auch diverse gcc-basierte (Atollic, Codesourcery,
genauer anschauen und vielleicht schon Morgen bestellen. Nur so neben bei, das andere Borad mit Atmel162 hätte bei reichelt so viel gekostet: 23,84 € + 5,60 € Vers. > http://hbe-shop.de/Entwicklungskits-und-BoardsHalbleiter-ToolsHalbleiter-Zubehoer111-2720 > > http://hbe-shop.de/Entwicklungskits-und-BoardsHalbleiter-ToolsHalbleiter-Zubehoer177
-
Thread
günstige CAN-Bausteine/Controller
Microchp MCP255x oder Philips SJA1000 als relativ günstiges Fertigmodul http://www.candip.com/candip-m162.htm
-
Thread
LM3488 Berechnung
berechnungen. Die bisher von mir gefundene werte sind ; fs: 400 kHz L: 180 µH Rf2: 785k Rf1: 10k Vsense:162 mV Vsl:92 mV Rsen:50m Rsl:100
-
Thread
Frust mit LoRa SX1262/SX1268
einer besonderen "Liebe". Wenn du mir jetzt sagst dass der Spannungsregler doch eigentlich xxxx mA kann und das für die Module doch voll ausreichen müsste dann ist hier für mich Ende der Diskussion. Abblock- und Stabilisierungsmassnahmen sind das A und O bei diesen Schaltungen. Und im Internet
uint8_t enable ) { SX126xWriteCommand( RADIO_SET_RFSWITCHMODE, &enable, 1 ); } Siehe auch SX162x Datat Sheet: -> SetDIO2AsRfSwitchCtrl #MicRoller P.S.: Meine Software läuft mitlerweile :-) Aber cool, dass Du die Module bei RS gesichtet hast. Das sind ja die aus England, die im Direktvertrieb
-
Thread
AT90USB Analog Comparator
der Spannungsbereich ist, der hier zuverlässig verarbeitet werden kann. Ich muss die Spannung auf 200mV begrenzen. Die Idee also: 200mV an AIN1 legen, die zu kontrollierende Spannung an AIN0 legen (oder umgekehrt). Sobald der Interrupt anspricht, über einen freien Port entsprechende Massnahmen auslösen. Geht das, oder sind 200mV bereits zu wenig, um verlässlich zu vergleichen?
-
Thread
RFM12 merkwürdiges Phänomen
(PB6, Pin 7) ' SCK -> SCK (PB7, Pin 8) ' nSel -> SS (PB4, Pin 5) ' Fsk - > R 10k $regfile = "m16def.dat" $crystal = 1000000 ' $hwstack = 32 $swstack = 32 $framesize = 40 Declare Sub Rf12_init Declare Function Rf12_trans(byval
, Db6 = Porta.5 , Db7 = Porta.4 , E = Portc.1 , Rs = Portc.0 Config Lcd = 16 * 2 , Chipset = Dogm162v3 Cursor Off Noblink Cls ' config the SPI in master mode.The clock must be a quarter of the slave cpu ' Hier ggf. den SoftSPI reinmachen Config Spi = Hard , Interrupt = Off , Data Order = Msb
-
Thread
IO Relaiskarte für Hausstrom-Steuerung
dabei aus Platzgründen nur die Aktoren in den Schrank im Keller packen, und die Steuerung samt dem PC 2m oberhalb in einen Kasten im EG. Benötige dann dafür praktischerweise nur EINE 5V-Stromquelle. Eines würde mich aber noch interessieren: In meiner Hütte würde ich von Taster bis Schaltkasten eine Kabellänge von maximal 12m erreichen. Ursprünglich wollte ich nur an die Steckdosen 230V-Leitungen haben und Lampen und Taster alle mit 12V oder 24V oder so betreiben. Antwort des Elektrikers war aber, dass durch den Spannungsabfall
-
Thread
Kontroll-Überwachungsmonitor
Kontrollmonitor: EverFocus EN7508 Bildschirmgröße 20,3 cm (8") Genutzter Bildschirm 162 x 121,5 Bildpunkte 800 x 600 Pixelabstand 0,0675 x 0,2025 mm Helligkeit 250 cd/m² Kontrastverhältnis 1:500 Blickwinkel (H/V) 140° / 120° Videoeingang
-
Thread
Standard LCD mit Controller steuern
aus USA als "ICO" bekannt gibt (kostet über 400 Euro...). Es ist eine Ein-IC-Lösung mit einem Atmega162V, der kann mit Batterie betrieben werden und läuft bis 1,8V herunter. Quarz ist ein 4,194304MHz. Prinzip: Der Controller hat zwei Tasten angeschlossen und einen Reedkontakt der die Radumdrehungen des Vorderrades über IRQ0 zählt. Wenn 100m vorbei sind wird der Km Stand entsprechend angepasst. Mit den Tastern kann man den Trip vor und zurück stellen, mit beiden zusammen umschalten zwischen Speed, Trip und Uhr. Die Radgröße ist auch einstellbar
-
Thread
Mudulare Entwicklungsumgebung: Wer baut mit
eurokarte habe bekomme ich problemlos 2 Mega128 inkl. 2x uart 4-8 analog in mit jumper 0-10V oder 4-20mA. Spannungsregler und pegelwandler. und aller noch benötiger perepherie. man kann ja ein PCB von oben und unten mit Smds bestücken, und ich habe dann immer noch ein flexibles Board, eventuel igendwann
zentralen uC würde ich demnach einen nehmen, der ein externes SRAM erlaubt - irgendeinen in Richtung Mega162, oder so! Dann könntest neben deinem I²C BUS System auch den externen Memory Bus verwenden und per Memory Mapped Mode einige Module implementieren. Der Vorteil daran liegt, dass du Module mit höherer
-
Thread
endet die Ära der Verbrenner schon in 14 jahren,
diesem Vortrag (knappe Stunde, englische Sprache): https://www.youtube.com/watch?v=Kxryv2XrnqM
Grenzen halten. Stromtrassen Nord-Süd etc. müssen natürlich sein. Aber "gigantisch" ist der Aufwand mMn nicht.
-
Thread
Maximalgröße Arrays
23 mal 35.) wenn ich Sachen wie: [c] uint8_t SendHeader [] = {0x3a,'V', 'A', 'L', 0x00, 'V','M', 0x00,0x01,0x00,0x01,'A', 0xff,0xff,0xff,0xff,0xff,0xff,0xff,'V','a', 'r', 'i', 'a', 'b', 'l', 'e', 'R', 0x0A,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff
ich habe nur 1kb (atmega162) also liegt es wahrscheinlich daran oder?
-
Thread
Vielleicht is es nur n recht dämlicher fehler.
uart rein, das hab ich geprüft) ; Daten empfangen mit Interrupt ; und zur?cksenden .include "m162def.inc" .def temp = r16 .def temp_save = r17 .def sreg_saveW = r18 .def sreg_saveI = r19 .def save = r20 .equ CLOCK = 4600000 .equ BAUD = 4800 .equ UBRRVAL = CLOCK/(BAUD*
-
Thread
EAGLE 3D - zeigt eure Projekte Bilder
mich schon erfolglos an die isosurface und f-helix rangemacht. Es sollte eine Zylinder Durchmesser M8 Länge 9mm sein. Ich bin dankbar für die Daten mit Erklärung!
Displaytech-162A
-
Thread
Sinus array erzeugen
sinetblsiz*sizeof(int)); for (i=0; i<sinetblsiz; i++) sinetable[i] = 256*sin(M_PI_2*(i/(float)sinetblsiz)); printf("PROGMEM uint8_t sinetable[] = { "); for(i=0; i<sinetblsiz; i++) printf("%i, ", sinetable[i]); printf("\b\b };\n");
sinetable.c root@dockstar:~/c# ./a.out 16 PROGMEM uint8_t sinetable[] = { 0, 25, 49, 74, 97, 120, 142, 162, 181, 197, 212, 225, 236, 244, 251, 254 }; [/code]
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
Das wären geschätzt 50 Stellen, beginnend mit m001?
Hendrik F. schrieb im Beitrag #7576602: > Das wären geschätzt 50 Stellen, beginnend mit m001? Ja
-
Thread
Unterregung/Überregung Syncronmaschine.
j10 Ohm Strom * Spannung : I= Unetz/z =16,264A mit einem Phasenwinkel von -45° Uxl = I*XL = 162,635V mit 45° Laut deiner Beschreibung, muss die Spannung der EMK Spannung jetzt 45° zur Netzspannung verschoben sein, dass ist aber irgendwie Unsinn,da dann keine 90° zwischen strom und Spannung
wird der Motor dann mit der Zeit langsamer und irgendwann wackelt er nur noch hin und her. Norbert M. schrieb im Beitrag #3621644: > Hier wirst Du keine sinnvollen bekommen, ... Was soll denn diese Spruch? Ich denke, dass die Antworten in diesem Thread bisher mindestens so sinnvoll und nützlich
-
Thread
Lagerverwaltung Part-DB V0.4.x
T.M .. schrieb im Beitrag #5489634: > Hallo, > ich würde das gerne auf meinem Webserver installieren, habe aber weder > composer noch ssh-Zugriff. > Im wiki stand etwas von einer speziellen Datei für
T.M .. schrieb im Beitrag #5489860: > Hallo, > ok super das hat so geklappt. Es scheint wohl ein Problem zu geben, da > ich keine eigene Datenbank erstellen kann nur für Part-DB alleine. In > der DB
-
Thread
Seltsames Verhalten von avrdude für EEprom Programmierung
irgendwann auf STK500v2 gegangen. Der Dreh- und Angelpunkt dürfte das hier sein: [c] if ((m->op[AVR_OP_LOADPAGE_LO]) || (m->op[AVR_OP_READ_LO])) a_div = 2; else a_div = 1; // ... for (; addr < n; addr += block_size) { // MIB510 uses fixed blocks size of 256 bytes
: [c] if (strcmp(m->desc, "flash") == 0) { memtype = 'F'; a_div = 2; } else if (strcmp(m->desc, "eeprom") == 0) { memtype = 'E'; a_div = 1; } else { return -2; } [/c] Bitte eröffne
-
Thread
Lib Eigen (C++) auf STM32F429, Geschwindigkeit okay?
); while (1) { MatrixXf A = MatrixXf::Random(M_SIZE, M_SIZE); VectorXf b = VectorXf::Random(M_SIZE); HAL_GPIO_WritePin(pin_out_GPIO_Port, pin_out_Pin, GPIO_PIN_RESET); A.bdcSvd(ComputeFullU | ComputeFullV).solve(b);
die tatsächliche Anwendung eine SVD für n x n Matritzen mit n > > 10000 machen muss? Nein, eine m x n Matrize, mit: m*n > 50k Bei n x n mit n >= 10.000 waeren ja schon mind. 390MB nur fuer die Matrize noetig. ;) War von mir unsauber formuliert. mh schrieb im Beitrag #6081399: > Und du hast
-
Thread
DOGM vs UART - Probleme
Start zeigt das Display nur einen Strich --> "_" Hier ist das Testprogramm: [code] $regfile = "M8def.dat" $crystal = 10000000 $hwstack = 128 $framesize = 128 $swstack = 128 '$baud = 4800 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.3 , Db6 = Portb.2 , _ Db7 = Portb.1 , E = Portc.1 , Rs = Portb.5 Config Lcd = 16 * 2 , Chipset = Dogm162v5 Config Sda = Portd.5 Config Scl = Portd.6 A Alias Portd.7 B Alias Portb.0 Config A = Output Config B = Output Cursor Off Cls Locate 1 , 1 Lcd "TEST"
-
Thread
[STM32L1] USB mit (am LSE kalibriertem) HSI Oszillator
wohl ist mir dabei nicht. Hat jemand zufällig Erfahrungen damit? VG Mampf *edit*: Der STM32L162 hat leider keinen HSI48. Die µCs mit dem HSI48 unterstützen die Kalibrierung des USB-Clocks an den USB-Frames. Irgendwas mit Clock Reconstruction oder so etwas ... Leider haben das wieder nicht alle
Jim M. schrieb im Beitrag #5119612: > Du hast keinen Platz für ein 3x2mm Quarz Gehäuse auf der > Platinenrückseite? Glaube ich Dir nicht. Hmm, mit 24MHz bekommz man dir Quarzr auch in 2x1,6mm... Zusammen
-
Thread
Neuer OrangePi, neue Mikrocontroller und dazugehörende Software
681353/3.png)  Bildquelle, beide: https://www.youtube.com/watch?v=mTiM0ZrFKhM ### Nexperia: VW sucht nach Alternativlieferant. Die Entscheidung, des chinesischen Eigentümers, keine weiteren Nexperia Niederland-Chips mehr zu verpacken, zeigt bereits Wirkung. Im Automotivebereich
Versionen mit vier und sogar 8 MB Arbeitsspeicher ante Portas stellen: [c] Core: 1 GHz Arm Cortex-M85 with Helium; Optional 250 MHz Arm Cortex-M33 • Memory: Integrated 1MB high-speed MRAM and 2MB SRAM (including 256KB TCM for the Cortex-M85 and 128KB TCM for the M33). 4MB and 8MB SIP devices coming
-
Thread
Interessanter PLL Fehler in Kenwood TM-3530A VHF Transceiver
selten, die Nummer mit den 78MXX. Es gab einen Serienfehler in einer Minianlage von JVC, bei der der 78M06 anfing, erratisch zu regeln, ähnlich wie dein rauschender 78M05. Da kam dann mal 4,5V raus, dann wieder 7V usw. Hatte mindestens 3 dieser Anlagen auf dem Tisch, alle mit der gleichen Ursache.
die Nummer mit den 78MXX. Es gab einen Serienfehler > in einer Minianlage von JVC, bei der der 78M06 anfing, erratisch zu > regeln, ähnlich wie dein rauschender 78M05. Da kam dann mal 4,5V raus, > dann wieder 7V usw. > Hatte mindestens 3 dieser Anlagen auf dem Tisch, alle mit der gleichen > Ursache