اطلاعیه

Collapse
No announcement yet.

Datalogger

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    Datalogger

    سلام

    یه سری دوستان با AVR-DOS مشکل داشتن که میکرو ریست میشه نمیدونم سخت افزاری نمیشه با MMC ارتباط برقرار کرد و error میده و از این حرفها.
    برنامه زیر یه دیتا لاگره که یه بافر به شکل پینگ پنگ توش پر و خالی میشه تا کمترین زمان لازم رو سر ذخیره سازی بگیره

    توی این برنامه چند چیز روشن میشن:
    1. spi سخت افزاری کار کنید تا سرعت زیاد بشه
    2. یه safe remove برای مموری درست کنید تا اگه مموری قاطی کرد یا خواستید مموری رو با امنیت در بیارید بدون اینکه نیاز باشه میکرو خاموش روشن بشه
    3. یه بافر پینگ پنگ چه طوری میتونه کار کنه و سرعت رو ببره بالا

    این برنامه از rs232 داده رو دریافت و رو یه فایل میریزه(برنامه smtmissed.bas رو با دقت بخونید)

    http://alitaroosheh.parsaspace.com/AVR/datalogger.rar
    به وبلاگم سر بزنید

    #2
    پاسخ : Datalogger

    سلام

    حل شد
    زندگی یه فرصته

    دیدگاه


      #3
      پاسخ : Datalogger

      سلام
      خیلی عالیه
      الهم عجل لولیک الفرج

      فقط 313 نفر...

      دیدگاه


        #4
        پاسخ : Datalogger

        :mrgreen: :mrgreen: :mrgreen:سلام

        این برنامه یکی از طرحهای اولیه سفارش دانشگاه علم و صنعت به من بود :mrgreen:
        اونقدر عالی هست که بتونید همه مشکلات برنامه ها رو با این روش safe remove حل کنید :mrgreen: :mrgreen:
        به وبلاگم سر بزنید

        دیدگاه


          #5
          پاسخ : Datalogger

          نوشته اصلی توسط alitaroosheh
          سلام

          یه سری دوستان با AVR-DOS مشکل داشتن که میکرو ریست میشه نمیدونم سخت افزاری نمیشه با MMC ارتباط برقرار کرد و error میده و از این حرفها.
          برنامه زیر یه دیتا لاگره که یه بافر به شکل پینگ پنگ توش پر و خالی میشه تا کمترین زمان لازم رو سر ذخیره سازی بگیره

          توی این برنامه چند چیز روشن میشن:
          1. spi سخت افزاری کار کنید تا سرعت زیاد بشه
          2. یه safe remove برای مموری درست کنید تا اگه مموری قاطی کرد یا خواستید مموری رو با امنیت در بیارید بدون اینکه نیاز باشه میکرو خاموش روشن بشه
          3. یه بافر پینگ پنگ چه طوری میتونه کار کنه و سرعت رو ببره بالا

          این برنامه از rs232 داده رو دریافت و رو یه فایل میریزه(برنامه smtmissed.bas رو با دقت بخونید)

          http://alitaroosheh.parsaspace.com/AVR/datalogger.rar
          سلام
          ببخشید که یه سوال بی ربط میکنم ولی این avr dos یه کامپایلره؟
          حالا این برنامه ای که گذاشتین چیه؟
          یه توضیحی بدین تا اونایی که کار نکردن هم یه چیزایی بفهمن شاید ما هم دنبالش رفتیم
          صدایی از قلب آذربایجان

          Ya$a odlar yurdum AZERBAICANIM

          دیدگاه


            #6
            پاسخ : Datalogger

            سلام

            فایل رو دوباره دانلود کنید مورد داشت:
            http://alitaroosheh.parsaspace.com/AVR/datalogger.rar

            ببخشید باید یکم توضیح میدادم

            AVR-dos یه لایبره پرقدرت BASCOM-avr هستش

            میتونم به جرات بگم این لایبری قویترین لایبری موجود هستش

            حالا کارش چیه: با لایبری mmc.lib یا چند لایبری دیگه میتونه FAT12 و FAT16 و FAT32 رو روی هر درایوی ساپورات کنه مثله HDD یا CF یا MMC/SD و ...

            (یعنی در واقع میشه مدیریت فایل و فولدر روی حافظه یا file manager)

            این برنامه که گذاشتم یه جورایی ازش استفاده کردم که MMC رو پشتیبانی کنه و دیتایی که از UART دریافت میکنه بریزه روی یه فایل
            منظور از برنامه الان فقط برای این بود که برنامه رو بنویسید و صحبتی از مدار نشد ولی یه سری پایه مشخص کردم به این نامها:

            Run1 Alias Portb.4
            Run2 Alias Portb.5
            Run3 Alias Portb.6
            Run4 Alias Porte.3
            Run5 Alias Porte.4
            Run6 Alias Porte.5
            Run7 Alias Porte.6
            Run8 Alias Porte.7

            اینا باید با هم اتصال کوتاه بشن و به Vcc مموری کارت(تغذیه مموری از اینجا تامین میشه اونو به خروجی رگلاتور وصل نکنید)

            دو تا زیر برنامه Runner و Remover هستن که کار روش و خاموش کردن مموری کارت رو برعهده دارن
            به وبلاگم سر بزنید

            دیدگاه

            لطفا صبر کنید...
            X