-
Thread
Einfacher und billiger Webserver mit AtMega32
cbi' rtl8019.o(.text+0x48):C:\source/rtl8019.c:55: undefined reference to `sbi' rtl8019.o(.text+0x78): In function `Init_Realtek_Network_Card': C:\source/rtl8019.c:92: undefined reference to `cbi' rtl8019.o(.text+0x24c): In function `Write_Ethernet_Frame': C:\source/rtl8019.c:205: undefined reference
Hallo, hat schon jemand eine ReadyLink RL2000A-PnP erfolgreich im Webserver zum laufen gebracht. Meine ist auf IRQ5 und E/A 300 eingestellt. Beim starten des Webservers erscheint Init Network Card: ......... Init Ready! Init: Okay 34
-
Thread
Schnelle FFT in Assembler
106*4, 26*4, 90*4, 58*4, 122*4 .dw 6*4, 70*4, 38*4, 102*4, 22*4, 86*4, 54*4, 118*4 .dw 14*4, 78*4, 46*4, 110*4, 30*4, 94*4, 62*4, 126*4
106*4, 26*4, 90*4, 58*4, 122*4 .dw 6*4, 70*4, 38*4, 102*4, 22*4, 86*4, 54*4, 118*4 .dw 14*4, 78*4, 46*4, 110*4, 30*4, 94*4, 62*4, 126*4 (Code von http://elm-chan.org/works/akilcd/report_e.html, vom Anfang des Threads) MFG Leo
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
das Projekt TorControl AVRX: http://www.barello.net/avrx Labor: http://www.das-labor.org https://rl.das-labor.org/trac/browser/microcontroller-2/LaborAccess/TorControl > Müsste nicht viel können. Schau es Dir mal an. Dario
Revision 78: change D constant to 0 - compare to rev76 haven't any change on code, only in EEPROM
-
Thread
Platine als Kühlkörper
die Kosten und etwas mehr Platzbedarf für den Regler keine Rolle spielen dann kannste auch mal nen 78SRxx probieren. Die sind Pinkompatibel zu den Herkömmlichen 78xx aber eben als Schaltregler ausgeführt wobei das Gehäuse aber etwas größer ist.
erhält man: Pv = Iout/In * In^2 * Ri = Iout * In * Ri mit Iin = (Uin-Uout)/Ri und Iout = Uout/RL erhält man: Pv = Uout/RL * (Uin-Uout)/Ri * Ri wie man leicht sieht fällt der Widerstand Ri aus Rechnung raus: Pv = Uout/RL * (Uin-Uout) Die Verlustleistung ist also erstens unabhängig von
-
Thread
CRC-16 Prüfsumme (serielle Übertragung)
0x4204, 0x5285, 0x6306, 0x7387, 0x8408, 0x9489, 0xA50A, 0xB58B, 0xC60C, 0xD68D, 0xE70E, 0xF78F }; unsigned short crc_update (unsigned short crc, unsigned char c) { crc = (((crc >> 4) & 0x0FFF) ^ crc_tab[((crc ^ c) & 0x000F)]); crc = (((crc >> 4) & 0x0FFF) ^ crc_tab[((crc ^ (c
, 0xb0a3, 0x8238, 0x93b1, 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9, 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330, 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78}; int crcval; char rx_c; crcval = (crcval >> 8) ^ crc16_table[rx_c ^