ok danke jetzt hab ich das endlich gefunden
Mein Vorposter hat doch schon geschrieben :
Unter http://www.rowalt.de/mc/ gibts ne kleine Einführung in Bascom!
Wer lesen kann ist besser dran. Lese die Seiten durch und melde dich d a n n nochmal.
Gruss
ok danke jetzt hab ich das endlich gefunden
mit freundlichen Grüßen
zwerg1
Hallo Vish!Zitat von vish
Ich habe mir Bascom einmal in der Demo-Version heruntergeladen, es gehen neuerdings anscheinend auch 4kB Code.
Auszug aus der Lizenzvereinbarung:
Code:Thank you for trying this DEMO of BASCOM-AVR This file contains some additional info on BASCOM-AVR. This demo can compile up to 4096 bytes of code, when you have more code, you will receive an error. The commercial version is available for : 79 euro. Support and updates are free for the commercial version. It is the intention of MCS Electronics to keep updates free. In the future, support might be a paid service, while updates remain free. But again, the intention is to keep it free. There is no support for this DEMO other than when you encounter problems during installation. There is a forum at www.mcselec.com/forum with members that can help you. The DEMO may not be used to created commercial devices. Have fun, Mark Alberts MCS Electronics ************************************************************************ *************** IMPORTANT *********************** ************************************************************************ When you don't see the pictures of the buttons in the IDE you need to install a newer version of the comctl32.dll. You can download the file 40comupd.exe from microsoft,or from MCS. ************************************************************************* When you get an Error 123 you probably don't have a printer installed Install a printer driver (HP Laserjet 4 for example) and run again. There does not need to be a printer connected, only as printer created. ************************************************************************* When you get an OleSysError, reboot Windows and run SETUP again. After rebooting again, run Bascom again. ************************************************************************* When you install the software on a NT machine you need administrator rights during SETUP. You also must run Bascom once as an administrator so that the ioport.sys driver will be setup. After this you can use the software logged on as a normal user without administation rights. ************************************************************************* - If you run into problems send an email to support@mcselec.com with the problem and all the generated file of your project(rpt,cfg,bas,bin,etc.) Please specify that your version is the DEMO version. - Check out the sample files which contain info on the syntax. The samples are a bit simple and only intended to show the syntax of the commands. Some samples require a specific chip or more code then the DEMO can create. You will get errors then at compile time. While the demo is restricted, it allows you to work with the smaller chips and to try all functions. The DEMO is ideal for educational institutes as you only need some cheap hardware. As we do not earn money on the demo, we do not give support, or limited support. Customers are helped first, then DEMO users are helped if there is time. The last restriction on the DEMO is that it does not come with the LIB Assembler code. The LIB assem code only comes with the full version.
Grüsse Wolfgang
Hallo Wolfgang!
Davon weiß ich ja noch gar nichts! Welche Version benutzt du denn?
Ich habe Version 1.11.7.4, dort bin ich noch auf 2048 Bytes beschränkt.
Grüsse zurück,
Jonas
Ich hab die aktuellste Version 1.11.7.7 downgeloadet, da sind es dann 4kB Code anstatt der bisherigen 2kB...Zitat von vish
Also holen!
Grüsse Wolfgang
Was hat sich denn noch mit den neueren Versionen geändert?
MFG Moritz
Hallo RCO!
Das kann ich dir nicht genau sagen, ich habe mir nur aus Interesse Bascom geladen, ich programmier AVR oder andere Dinge auser der CC nicht in BASIC, wollte es mir nur auch einmal mit ansehen. Aber was brauchst du für Informationen? Frag einfach mal wichtige Dinge, ich kanns ja nachsehen, einen Vergleich kann ich selbst jedoch nicht durchführen da ich eine alte Version nicht besitze.
Grüsse Wolfgang
Nachtrag: Die Samples als Info?
Die Libraries:Code:Datentr„ger in Laufwerk C: SYSTEM Seriennummer des Datentr„gers: 1946-16D4 Verzeichnis von C:\Programme\MCS Electronics\BASCOM-AVR\SAMPLES . <DIR> 05.01.05 21:18 . .. <DIR> 05.01.05 21:18 .. LAWICEL <DIR> 05.01.05 21:18 Lawicel 123 BAS 287 09.04.00 23:07 123.BAS BOOT128 INC 10.014 29.05.03 23:52 boot128.inc SMALLF~1 FON 834 16.08.02 0:34 smallfont8x8.font FONT8X~1 FON 6.547 03.10.03 15:04 font8x8.font CHR BAS 406 05.01.03 2:02 CHR.BAS APN3 BAS 3.678 05.01.03 1:59 APN3.BAS $INC BAS 784 21.07.03 12:47 $inc.bas $SERIA~1 BAS 2.268 05.01.03 1:58 $serialinput.bas 1200 BAS 318 05.07.03 16:02 1200.bas 1WIRE BAS 2.362 05.01.03 1:58 1wire.bas 1WIRED~1 BAS 10.642 03.02.03 15:26 1wireDS2450.bas 1WIRES~1 BAS 2.237 05.01.03 1:58 1wireSearch.bas A_RENAME BAS 22 09.04.00 20:28 a_rename.bas ADC BAS 1.531 02.05.04 21:52 adc.bas ADC_INT BAS 1.745 02.05.04 21:52 adc_int.bas APPNT1 BAS 1.435 05.01.03 1:59 APPNT1.BAS ARRAY BAS 936 05.01.03 1:59 Array.bas AT86RF~1 BAS 2.022 03.07.03 11:54 AT86RF401_1.bas AT86RF~2 BAS 1.325 03.07.03 23:54 AT86RF401_2.bas AT86RF~3 BAS 1.953 01.07.03 13:10 AT86RF401_3.bas BIN2BC~1 BAS 640 31.10.00 0:58 bin2bcd16.bas ATTINY13 BAS 119 28.09.04 21:26 attiny13.bas BARCODE BAS 3.739 05.01.03 1:59 barcode.bas BASMON BAS 3.876 24.08.04 21:50 basmon.bas BCD BAS 2.119 05.12.02 23:33 bcd.bas BCH_FN~1 BAS 17.455 06.05.02 0:33 bch_fnc_zeh.bas BG30DB~1 BAS 8.831 03.07.01 23:29 BG30dB_LCD.bas BG30DB~2 BAS 8.052 03.07.01 23:29 BG30dB_LED.bas BITS-N~1 BAS 712 09.10.04 22:31 bits-nbits.bas BOOLEAN BAS 1.654 05.01.03 2:01 Boolean.bas BOOT BAS 7.920 08.01.02 0:20 boot.bas BOOT128 BAS 9.750 28.07.02 12:00 boot128.bas BOOT128X BAS 1.624 30.05.03 0:18 boot128x.bas BOOTM8 BAS 13.910 24.01.03 16:04 BootM8.bas BOOTM8V BAS 16.343 29.04.04 21:29 BootM8V.bas BOOTNEW BAS 564 30.05.03 0:10 bootnew.bas DELAY BAS 629 05.01.03 2:03 DELAY.BAS CONST BAS 975 05.01.03 2:02 CONST.BAS CAPTURE BAS 2.922 14.09.02 17:05 capture.bas CASE BAS 630 05.01.03 2:01 Case.bas CIRCLE BAS 1.106 16.04.02 13:19 circle.bas CLIENT~1 BAS 4.206 01.01.03 23:26 clienttest.bas CLOCK BAS 3.895 18.10.02 0:41 Clock.bas CLOCKENG BAS 14.048 24.04.03 10:18 clockeng.bas CONFIG~1 BAS 6.207 20.05.03 9:51 CONFIG_AVR-DOS.bas CONFIG~2 BAS 2.278 01.05.03 0:03 Config_FlashCardDrive.bas CONFIG~3 BAS 1.931 02.05.03 8:43 Config_FlashCardDrive_EL_PIN.bas CONFIG~4 BAS 365 02.05.03 8:43 Config_XRAMDrive.bas DATETI~1 BAS 13.448 08.12.02 21:49 DateTime_Test1.bas DEBOUN BAS 967 07.10.99 0:59 Deboun.bas DECLARE BAS 3.883 05.01.03 2:02 Declare.bas DECR BAS 519 05.01.03 2:02 DECR.BAS STRINGS BAS 3.732 05.01.03 2:16 STRINGS.BAS SINGLE BAS 1.636 05.01.03 2:15 SINGLE.BAS DIM BAS 1.156 05.01.03 2:03 DIM.BAS DO_LOOP BAS 795 05.01.03 2:03 DO_LOOP.BAS DOUBLE1 BAS 4.645 27.11.04 22:41 double1.bas DOUBLE2 BAS 1.779 27.11.04 22:54 double2.bas DS1307 BAS 3.455 13.11.02 23:29 ds1307.bas DS1620 BAS 9.790 05.01.03 2:03 DS1620.BAS DS2405 BAS 1.268 05.01.03 2:04 ds2405.bas DT006_1 BAS 1.989 05.01.03 2:04 DT006_1.bas DT104 BAS 793 22.12.99 0:57 dt104.bas DTMFOUT BAS 1.731 01.09.01 1:05 dtmfout.bas EEPROM BAS 2.078 18.11.00 0:54 EEPROM.BAS EEPROM2 BAS 1.995 01.10.03 21:45 EEPROM2.bas ENCODER BAS 1.382 14.03.04 22:42 Encoder.bas EXIT BAS 684 05.01.03 2:04 EXIT.BAS FLASHC~1 BAS 12.488 29.05.03 2:15 FlashCard-demo.bas FLASHD~1 BAS 2.634 11.05.03 2:43 FlashDisk.bas FOR_NEXT BAS 745 05.01.03 2:04 FOR_NEXT.BAS FORMAT BAS 479 05.01.03 2:05 format.bas FS_SUB~1 BAS 8.142 07.05.03 9:00 FS_SubFunc_Decl_lib.bas FUNCTION BAS 1.182 05.01.03 2:05 Function.bas FUSING BAS 962 05.01.03 2:05 fusing.bas FUTUTE~1 BAS 833 07.02.02 0:20 fututelec8535.bas GETATKBD BAS 3.711 13.09.03 22:09 getatkbd.bas GETATK~1 BAS 4.844 28.08.03 14:24 getatkbd_int.bas GETKBD BAS 794 05.01.03 2:05 getkbd.bas GETRC BAS 1.200 05.03.00 2:46 getrc.bas GOSUB BAS 675 05.01.03 2:06 GOSUB.BAS GREYCODE BAS 769 05.01.03 2:06 greycode.bas I2C BAS 3.309 05.01.03 2:06 I2C.BAS I2CSLA~1 BAS 5.039 14.02.03 23:38 i2cslave_pcf8574.bas IDLE BAS 1.227 05.01.03 2:06 idle.bas IF_THEN BAS 1.123 05.01.03 2:06 IF_THEN.BAS INCLUDE BAS 462 05.01.03 2:06 INCLUDE.BAS INCR BAS 465 05.01.03 2:06 INCR.BAS INITMI~1 BAS 780 09.10.04 22:25 initmicro.bas INKEY BAS 1.047 05.01.03 2:07 Inkey.bas INPUT BAS 1.141 05.01.03 2:07 INPUT.BAS INSTR BAS 698 05.01.03 2:07 instr.bas INT0 BAS 1.318 05.01.03 2:07 INT0.BAS INTERP~1 BAS 51.171 12.05.03 13:42 Interpreter.bas KS108 BAS 2.565 03.10.03 14:56 KS108.bas LCD BAS 4.803 07.05.04 22:53 LCD.BAS LCD_I2~1 BAS 5.915 06.08.02 19:22 lcd_i2c_demo.bas LCD4 BAS 113 29.07.01 1:09 lcd4.bas LCD4BUSY BAS 767 05.01.03 2:09 lcd4busy.bas LCDCUS~1 BAS 412 16.03.01 23:28 lcdcustom4bit.bas LCDCUS~2 BAS 651 17.03.01 0:15 lcdcustom4bit2e.bas LCDSTK~1 BAS 4.566 05.01.03 2:09 LcdSTK200.bas LIBDEMO BAS 692 05.01.03 2:09 libDEMO.bas LONG BAS 1.238 05.01.03 2:09 LONG.BAS LOOKDOWN BAS 996 05.01.03 2:10 lookdown.bas LTC1257 BAS 593 05.01.03 2:10 ltc1257.bas M128 BAS 1.693 13.05.03 23:17 m128.bas M128103 BAS 649 30.03.02 0:44 m128103.bas M128CAN BAS 572 24.11.04 23:28 m128CAN.bas M16 BAS 1.969 18.11.02 0:58 M16.bas M161 BAS 1.006 05.01.03 2:10 M161.bas M162 BAS 1.691 10.10.03 0:02 M162.bas M163 BAS 524 13.03.03 0:12 M163.bas M169_LCD BAS 3.050 29.09.04 21:11 m169_LCD.bas M32 BAS 976 20.07.04 22:50 m32.bas M323 BAS 413 16.04.02 12:26 m323.bas M64 BAS 1.519 31.05.03 22:27 m64.bas M8515 BAS 524 13.03.03 0:13 M8515.bas M8535 BAS 554 13.03.03 0:26 M8535.bas M8-TWI~1 BAS 2.365 10.07.04 22:14 M8-TWI-master.bas M8-TWI~2 BAS 3.322 07.11.04 1:05 M8-TWI-slave.bas MAGCARD BAS 2.062 05.01.03 2:11 magcard.bas MEGA48 BAS 1.365 22.11.04 0:42 mega48.bas MEGA8 BAS 575 04.11.03 0:21 mega8.bas MEGA88 BAS 1.709 23.11.04 23:42 mega88.bas MEGACL~1 BAS 2.144 02.06.03 22:06 megaclock.bas MINMAX BAS 818 07.05.04 21:59 minmax.bas MODBUS~1 BAS 4.378 05.01.03 2:11 modbus slave.bas ONGOSUB BAS 738 05.01.03 2:12 ONGOSUB.BAS OPEN BAS 2.209 05.01.03 2:12 open.bas PEEK BAS 1.050 05.01.03 2:12 PEEK.BAS PORT BAS 2.001 05.01.03 2:12 PORT.BAS POWER BAS 465 05.01.03 2:12 POWER.BAS PRINT BAS 1.231 05.01.03 2:12 PRINT.BAS PS2_EMUL BAS 1.684 18.03.03 0:01 ps2_emul.bas PS2_KB~1 BAS 1.640 30.12.02 23:29 ps2_kbdemul.bas RC5 BAS 1.533 05.01.03 2:12 rc5.bas READDATA BAS 1.639 05.01.03 2:13 READDATA.BAS RND BAS 585 13.02.00 23:19 rnd.bas ROTATE BAS 1.131 20.06.99 2:44 rotate.bas ROUND_~1 BAS 347 05.05.02 1:52 round_fix_int.bas RS232B~1 BAS 1.846 05.01.03 2:13 rs232buffer.bas RS232B~2 BAS 1.953 05.01.03 2:13 RS232BUFFER1.BAS RS232B~3 BAS 723 05.05.02 23:52 rs232bufferOut.bas RS232B~4 BAS 904 05.05.02 23:54 RS232BUFFEROUT1.BAS SED BAS 2.318 20.06.04 22:56 sed.bas SED1520 BAS 2.024 20.06.04 22:56 SED1520.bas SENDRC5 BAS 819 05.01.03 2:13 sendrc5.bas SENDRC6 BAS 987 05.01.03 2:14 sendrc6.bas SENDSPI BAS 1.153 27.04.02 22:52 sendspi.bas SERIN_~1 BAS 1.444 10.10.04 21:31 serin_out.bas SERINT BAS 2.580 05.01.03 2:14 serint.bas SERVER~1 BAS 4.881 01.01.03 23:34 servertest.bas Servos BAS 1.426 09.04.03 16:22 servos.bas SHIFT BAS 1.665 12.02.00 0:49 shift.bas SHOWPICE BAS 1.362 16.04.02 10:50 showpicE.bas SHT11_~1 BAS 3.893 08.06.02 3:51 SHT11_Bascom.bas SIMM100 BAS 914 30.10.00 1:20 simm100.bas SINGLE~1 BAS 7.363 06.05.01 12:58 SinglePID.bas SMS BAS 6.087 05.01.03 2:15 sms.bas SONYSEND BAS 558 05.01.03 2:15 sonysend.bas SOUND BAS 666 05.01.03 2:15 Sound.bas SPI BAS 142 27.01.04 0:22 spi.bas SPI-SL~1 BAS 1.812 11.11.01 18:01 spi-slave.bas PS2_EMUL ERR 195 05.01.05 21:22 PS2_EMUL.ERR EEPROM EEP 5 22.02.01 1:25 EEPROM.EEP SPI-SO~1 BAS 2.412 05.01.03 2:15 spi-softslave.bas STACK BAS 1.487 03.02.02 22:51 stack.bas STK500~1 BAS 332 29.07.01 0:56 stk500print.bas SWAP BAS 710 05.01.03 2:16 SWAP.BAS T6963_~1 BAS 3.870 05.01.03 2:16 t6963_240_128.bas T6963V3 BAS 2.538 14.05.03 8:28 t6963v3.bas TCPIP BAS 2.679 25.12.02 1:25 tcpip.bas TEST_F~1 BAS 4.156 05.07.03 16:08 Test_FPTrig2.bas TIMEOUT BAS 770 10.10.04 22:13 timeout.bas TIMER0 BAS 2.198 09.07.00 0:25 timer0.bas TIMER1 BAS 2.545 14.09.02 17:06 timer1.bas TINY15 BAS 121 16.08.03 22:09 tiny15.bas TINY26 BAS 479 26.09.04 0:16 tiny26.bas TWI-MA~1 BAS 2.014 11.10.04 0:16 TWI-master.bas TWI-SL~1 BAS 3.260 11.10.04 0:33 TWI-slave.bas UDPTEST BAS 5.336 01.01.03 23:13 udptest.bas WATCHD BAS 696 03.05.04 22:23 WATCHD.BAS WEBSER~1 BAS 11.005 03.01.03 3:42 webserver.bas WHILE_W BAS 694 05.01.03 2:17 WHILE_W.BAS X10 BAS 1.495 06.06.03 0:11 x10.bas XRAM BAS 1.075 05.01.03 2:17 XRAM.BAS KS108 BGF 570 28.09.03 16:22 KS108.bgf MCS BGF 1.086 02.12.02 20:50 mcs.bgf SMILE BGF 145 11.08.02 22:17 smile.bgf MCS BMP 2.110 14.10.00 1:49 mcs.bmp EEPROM2 EEP 46 01.10.03 21:44 EEPROM2.EEP SHOWPICE EEP 621 16.04.02 10:44 SHOWPICE.EEP FONT16~1 FON 8.688 03.10.03 14:54 font16x16.font BASAVR LOG 37 05.01.05 21:22 basavr.log SINGLE~1 OBJ 8.558 05.01.05 21:24 SINGLEPID.OBJ SINGLE~1 RPT 49.646 05.01.05 21:24 SINGLEPID.RPT SINGLE~1 SMX 13 05.01.05 21:24 SINGLEPID.SMX SINGLE~1 HEX 5.311 05.01.05 21:24 SINGLEPID.HEX SINGLE~1 BIN 1.882 05.01.05 21:24 SINGLEPID.BIN SINGLE~1 DBG 8.828 05.01.05 21:24 SINGLEPID.DBG SINGLE~1 SIM 324 05.01.05 21:25 SINGLEPID.SIM INFO TXT 0 06.01.05 9:50 info.txt DIT BAT 16 06.01.05 9:50 dit.bat 204 Datei(en) 611.724 Bytes 3 Verzeichnis(se) 15.979,28 MB frei
Code:Datentr„ger in Laufwerk C: SYSTEM Seriennummer des Datentr„gers: 1946-16D4 Verzeichnis von C:\Programme\MCS Electronics\BASCOM-AVR\LIB . <DIR> 05.01.05 21:18 . .. <DIR> 05.01.05 21:18 .. AVR-DOS LBX 62.638 26.11.04 17:35 AVR-DOS.LBX CF_EMB~1 LIB 9.768 20.04.04 10:31 CF_EmbedSysXRAM.LIB CF_EMB~1 LBX 6.004 20.04.04 10:32 CF_EmbedSysXRAM.LBX SQR LBX 2.573 06.05.02 0:50 SQR.LBX BCD LBX 736 11.03.02 21:46 bcd.LBX DATETIME LBX 11.090 26.06.04 21:53 datetime.LBX DOUBLE LBX 36.221 20.10.04 10:55 Double.LBX EDTP_X~1 LBX 6.130 03.11.03 0:19 EDTP_XRAMDrive0.LBX EDTP_X~1 LIB 10.165 15.10.03 9:07 EDTP_XRAMDrive0.lib EUROTI~1 LBX 1.182 07.05.02 22:36 eurotimedate.LBX FLASHC~1 LBX 3.680 21.06.03 14:08 FlashCardDrive.LBX FLASHC~1 LIB 8.227 21.06.03 14:08 FlashCardDrive.lib FLASHC~2 LBX 4.937 21.06.03 14:08 FlashCardDrive_EL_PIN.LBX FLASHC~2 LIB 9.925 21.06.03 14:08 FlashCardDrive_EL_PIN.lib FLASHC~3 LBX 4.082 26.11.04 17:33 FlashCardDrive_MMC.LBX FP_TRIG LBX 15.752 14.11.04 11:42 FP_Trig.LBX GLCD LBX 7.673 02.12.02 20:48 glcd.LBX GLCDKS~1 LBX 5.541 03.10.03 15:15 glcdKS108.LBX GLCDSED LBX 5.288 17.05.03 17:21 glcdSED.LBX GLCDSE~1 LBX 5.271 29.10.03 22:39 glcdSED1520.LBX I2C LBX 3.509 24.12.04 23:44 i2c.LBX I2C_TWI LBX 2.421 04.07.04 11:18 i2c_TWI.LBX LCD_BU~1 LBX 1.604 11.05.04 23:46 lcd_butterfly.LBX LCD4 LBX 1.235 11.03.02 21:47 lcd4.LBX LCD4BUSY LBX 2.236 06.05.02 0:54 lcd4busy.LBX LCD4E2 LBX 1.604 11.03.02 21:48 lcd4e2.LBX MCS LBX 54.355 13.12.04 23:28 mcs.lbx MCSBYTE LBX 1.673 06.05.02 0:50 mcsbyte.LBX MCSBYT~1 LBX 2.680 06.05.02 0:50 mcsbyteint.LBX MODBUS LBX 339 11.03.02 21:48 modbus.LBX MYLIB LBX 241 11.03.02 21:48 mylib.LBX MYLIB LIB 3.150 10.03.02 1:46 mylib.lib NE2000 LBX 11.694 02.02.03 22:43 ne2000.LBX SPISLAVE LBX 1.390 27.04.02 23:53 spislave.LBX DIT BAT 16 06.01.05 9:50 dit.bat TCPIP LBX 18.576 05.07.04 21:42 tcpip.LBX X10 LBX 3.908 08.06.03 20:59 x10.LBX XRAMDR~1 LBX 6.790 02.05.03 7:07 XRAMDrive.LBX XRAMDR~1 LIB 7.958 02.05.03 7:07 XRAMDrive.lib INFO TXT 0 06.01.05 9:54 info.txt 40 Datei(en) 342.262 Bytes 2 Verzeichnis(se) 15.978,17 MB frei
hi jungs,
ich habe versucht, mit der Bascom Version 1.11.7.7 das Programm "rncontroltest.bas" zu bearbeiten, Dabei gibt es Probleme.
Gruß stupsi
Ich habe auch mal versucht mit der neuen Version das rncontroltest.bas zu übersetzen. Bei mir meckert er über die lokale Stringvariable "Zustand", was wohl an der fehlenden Längenangabe liegt. Wenn ich die Länge angebe und neu übersetze hat er am Quelltext erst mal nichts zu meckern aber es kommt die Fehlermeldung "File not found" ohne eine Angabe welches File er denn sucht. Danach kann ich auch nicht neu übersetzen da die Schaltflächen nicht aktivierbar sind. Muß die Datei erst schließen und wieder öffnen???
Hallo!
Bei mir meckert Bascom auch ständig das er eine nicht näher beschriebene Datei nicht gefunden hätte. Etwas verwirrend das ganze.
Grüsse,
Jonas
Lesezeichen