Mohammed-Saeed

Codevision AVR vs Bascom AVR

5 ردود في هذا الموضوع

اشهر برمجيات برمجة المتحكم هي Codevision و Bascom

الاول يعتمد لغة الـ C

والثاني لغة البيسيك

طبعا يوجد برامج اخرى كثيرة ... للغات اخرى مثل الباسكال و ...

اعجبني في الـ Codevision احتوائه على Wizard ... مفيد جدا للمبتدئين مثلي، ولكني يعيبه :) انني لست متمهرا في السي، بعكس ال بيسيك ...

الموضوع لعقد مقارنة بين هذه البرامج، كي يتعلم المبتدا ما يناسبه منها بشكل افضل ...

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا أنصحك بالبيسيك فى المتحكمات

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

basecom or codevision ?

bascom or codevision??

AVRstudio, it is free C compiler and many AVR member use it. Down load it from www.atmel.com

But I recommend you IAR C Compiler for AVR (www.iar.com) you can download full 1 month demo and test it.

It is the most professional C compiler for AVR in the market

I use WinAVR from http://winavr.sourceforge.net/

It is for free and ist is professional

All free- and industrial compilers are for C language

but sorry in my opinion BASCOM is the Best Compiler for Atmel in general i means

advanteges of bascam:

1)you wpuld not write alot of codes for keypad

2) keyboard of the pc too!!

3) addition to usart pins(rxd,txd) on the avr you can define new (rxd,txd) pin with

2 or 3 lines of code compiler will do it for you!!

3) with a line of code you can define a rtc

4) with no code you can define your eight favorate characters on lcd

disadvanteges:

1)a really disadvanteges of bascom is that you can't define more than one

dimentioned variables that in some cases really would annoy you

2) it has not really produced for working with interrupts

all interrupts are low level activated at least fot atmega

and in one program althouth you can define more than one output interrupt

but the program will answer only to one of them

but you may face more unreasonable problems in your program

second part

one of the disadvanteges of bascom is that you cannot have a line of code with more than one arithmetic or logic expressions

the main power of bascom is in it's ability to realate with another pc or uc

my last example would really help you estimate that we have two uc's that one of them want to send a number with the amount of 365895 to another if you try to recieve this number by codevision you should recieve it in six stages

but it's really easy in bascom !

after all i said i myself really try to write my programs with bascom because

nearly in all programs you need to have a keypad or a pc keyboard or have a rtc and easily calculate the time and realate to other uc's and you would really do these with bascom but do'nt forget if you have program that realates to two dimentional varibales or you in many lines need to have many arithmetic or logical expressions i prefer to use codevision lthough you can these by bascom but with more code

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم
اهلا استاذ محمد السيد, كيف الحال!

انا طبعا افضل لغة Bascom avr
على فكرة انا كنت قلت لك من مدة طويلة على Facebook
اذا كنت تتذكر ذلك و للتذكير كان معي مشكلة في GLCD
و كذلك كيفية المشاركة في المنتدى و انا تجاوزت تلك الصعوبات
الحمد لله
اني ساشارك في القرية الالكترونية وها قد فعلت
انا شاركت بشيء جديد لكي يسهل على المبرمج المتعلم المقارنة بين
ما كتبته من كود و ما يجده في الشبكة من امثلة متكررة
فانا عانيت من هذا المشكل
عندي مشاريع كثيرة وانا انجزها و هذا رابط القرية
http://www.qariya.com/vb/showthread.php?p=794329#post794329
اردت ان اقدم شيء للقرية التي تعلمت منها الكثير
و شكرا
الى اللقاء ...........
 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لبرمجة المتحكمات بصفة عامة لا يوجد أفضل من لغة Assembler, ثم لغة C, بعدها لغة C++.

المتحكمات لها موارد محدودة جدا و من العبث برمجتها بلغات غير التي ذكرتها.

بالنسبة لل AVR, ف الشركة المصنعة لها,ATMEL, توفر برنامج متكامل مبني على Visual Studio 2010, يقبل البرمجة ب Assebly, C, C++.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .