خوش آمديد!
20:13 دوشنبه 17 ارديبهشت ماه ، 1403
سايت مهندس لاچيني | پروژه ها و آموزش الكترونيك و تابلوروان: تالار گفتمان

HLachini.elewiz.com :: نمايش موضوعات - ارتباط avr با mmc

ارتباط avr با mmc
رفتن به صفحه 1, 2  بعدي
 

ارسال موضوع جديد  پاسخ به اين موضوع   ارسال تشکر 

   HLachini.elewiz.com صفحه اول انجمن -> AVR

نمايش موضوع قبلي :: نمايش موضوع بعدي  
نويسنده پيغام

azarakhshonline
کاربر فعال
کاربر فعال

وضعيت: آفلاين
18 مرداد ماه ، 1388
تعداد ارسالها: 61
امتياز: 123
تشکر کرده: 2
تشکر شده 13 بار در 13 پست


ارسالارسال شده در: يكشنبه، 18 مرداد ماه ، 1388 09:05:24    موضوع مطلب: ارتباط avr با mmc پاسخ همراه با اعلان

با عرض سلام و خسته نباشید
و تشکر از بابت سایت جالب و مفیدتون
مشکل من مربوط به ارتباط mmc با AVR هست. می خوام یه سری اطلاعات(مثلا دما و زمان) رو روی mmc بریزم.
انواع و اقسام برنامه ها رو از اینترنت دانلود کردم و متناسب با سخت افزارم تغییر دادم. منظورم تنظیم پورت هاست.ورودی و خروجی های mmc رو هم طبق نقشه ها با مقاومت به AVR وصل کردم. ولتاژ mmc رو 3.3 ولت رگوله کردم. از mega128 و mega32 استفاده کردم فایده ای نداشت. از روش نوشتن سکتور و استفاده از avr-dos هم جوابی نگرفتم. mmc رو به روشهای مختلف فرمت کردم. از mmc های مختلف استفاده کردم...دیگه کلافه شدم. ماژول mmc رو هم که خداروشکر نایاب شده.
آیا قلق خاصی داره؟از mmc خاص باید استفاده کرد؟از AVR خاصی؟ورژن خاص بسکام؟من از 1.11.9 استفاده می کنم(با ورژن پائین تر هم نشد)
خلاصه اگه راهنمایی کنین ممنون میشم

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل شناسه Yahoo
تشکرهاي ثبت شده از ايجاد کننده تاپيک :
SoS(يكشنبه، 25 مرداد ماه ، 1388 07:41:02),  

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: يكشنبه، 18 مرداد ماه ، 1388 14:09:50    موضوع مطلب: کار با MMC توسط AVR پاسخ همراه با اعلان

من با MMC کار کردم و مسئله خاصی نداره فقط با SD کارتها همیشه خوب کار نمیکنه. اگر با بسکام کار میکنید من با 1.11.9.0 و میکرو ATmega128 کار کردم و ار کتابخانه AVR_DOS بحث ولتاژ 3.3 ولت هم که ضروریه. در رابطه با فرمت کردن MMC هم که باید FAT باشه.
احتمالا در سخت افزارتان مسئله ای وجود دارد و الا به راحتی در بسکام با MMC میشود کار کرد.

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

MRSTAR
کاربر فعال
کاربر فعال

وضعيت: آفلاين
12 فروردين ماه ، 1388
تعداد ارسالها: 23
امتياز: 8
تشکر کرده: 0
تشکر شده 4 بار در 2 پست


ارسالارسال شده در: پنجشنبه، 22 مرداد ماه ، 1388 16:49:35    موضوع مطلب: پاسخ همراه با اعلان

من با MMC کار نکردم و لی یه کتابخونه براش پیدا کردم باید تو سیستمم پیداش کنم حتما خبرت میکنم

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل

azarakhshonline
کاربر فعال
کاربر فعال

وضعيت: آفلاين
18 مرداد ماه ، 1388
تعداد ارسالها: 61
امتياز: 123
تشکر کرده: 2
تشکر شده 13 بار در 13 پست


ارسالارسال شده در: يكشنبه، 25 مرداد ماه ، 1388 07:19:36    موضوع مطلب: پاسخ همراه با اعلان

با تشکر از اینکه وقت گذاشتین و جواب دادین. خیلی لطف کردین
مشکل آخرش حل شد.اشکال کار از این بود که سیم هایی که به mmc وصل شده بود حدود 10-15 سانتیمتر بود که باعث می شد نویز توش وارد بشه. یه مشکل دیگه هم داشت. یه خازن الکترولیت به پایه های مثبت و منفی mmc وصل کردم (حدود 10 میکرو) که باعث شد بهتر کار کنه
برای اطلاع دیگر دوستان که ممکنه همچین مشکلی داشته باشن باید بگم که هم از mega128 و هم mega32 جواب گرفتم که هیچ مشکلی نداشت. از کتابخانه AVR_DOS استفاده کردم و حالت SPI نرم افزاری
خلاصه اگر کسی مشکلی داشت در خدمتم

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل شناسه Yahoo
کاربرانی که برای این ارسال از azarakhshonline تشکر کرده اند alitcsh213

MHE
کاربر جدید
کاربر جدید

وضعيت: آفلاين
21 شهريور ماه ، 1388
تعداد ارسالها: 1
امتياز: 2
تشکر کرده: 0
تشکر شده 0 بار در 0 پست


ارسالارسال شده در: شنبه، 21 شهريور ماه ، 1388 01:49:00    موضوع مطلب: پاسخ همراه با اعلان

سلام من تازه به این جم امدم Razz
من اطلاعات جامعی در باره MMC میخوام .
اگه ممکنه یک کد نمونه هم برام بزاربد . من هم C مینویسم . هم بیسیک .
من داشجوی مهندسی برف هستم و روبات های ویدئو متریک برای لوله های آب و فاضلاب طراحی می کنم . لطفاً کمکم کنید . Twisted Evil Shocked

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: شنبه، 21 شهريور ماه ، 1388 09:28:06    موضوع مطلب: کار با MMC در بسکام پاسخ همراه با اعلان

برای استفاده از MMC میتوانید از کتابخانه AVR-DOS بسکام استفاده کنید که توسط آقای Josef Franz Vögel نوشته شده. این کتابخانه اجازه میدهد که MMC را با فرمت FAT16 و FAT32 استفاده کنید. بهترین مرجع برای این کتابخانه راهنمای خود بسکام است. من لینکهای مرتبط با این کتابخانه و همچنین دستورات آنرا در اینجا قرار میدهم تا استفاده کنید :
AVR-DOS File System
INITFILESYSTEM
OPEN
CLOSE
FLUSH
PRINT
LINE INPUT
LOC
LOF
EOF
FREEFILE
FILEATTR
SEEK
BSAVE
BLOAD
KILL
DISKFREE
DISKSIZE
GET
PUT
FILEDATE
FILETIME
FILEDATETIME
DIR
WRITE
INPUT
FILELEN

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

meysamhl
کاربر فعال
کاربر فعال

وضعيت: آفلاين
29 شهريور ماه ، 1388
تعداد ارسالها: 18
امتياز: 34
تشکر کرده: 0
تشکر شده 1 بار در 1 پست


ارسالارسال شده در: چهارشنبه، 8 مهر ماه ، 1388 06:23:04    موضوع مطلب: پاسخ همراه با اعلان

با سلام
قدم های اول هست که با mmc کار می کنم ... چندتا سوال دارم ........برای شروع!
1-برای پیکر بندی mmc از چه دستوری باید استفاده کرد ؟ بسکام
2-برای نوشتن در mmc باید از همون دستورات spi ساده استفاده کرد ؟ spiout و spiin و غیره ..............
3-برای خواندن از mmc باید از چه دستوری استفاده کرد ؟
با تشکر..........
فعلا ....تا سوالات بعدی.......[code]

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: چهارشنبه، 8 مهر ماه ، 1388 22:19:08    موضوع مطلب: راه اندازی MMC پاسخ همراه با اعلان

برای کار با MMC دو راه متفاوت وجود دارد :
1- کار به عنوان فقط یک حافظه معمولی مثل سایر حافظه ها.
2- استفاده از این حافظه برای کار با فایلها و اطلاعاتی که با فرمت FAT برروی آن ذخیره شده و امکان استفاده مشترک را با کامپیوتر فراهم کند.

در روش اول دقیقا با همان دستوراتSPI کار میکنید و باید ابتدا توسط این دستورات حافظه را راه اندازی کنید. و خودتان باید دست بکار شوید و برنامه نویسی کنید که زحمت بیشتری دارد.
اما در روش دوم کتابخانه ای بصورت استاندارد در بسکام وجود دارد که در بالا برخی از دستورات آن معرفی شده و براحتی قابل استفاده هستند.

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

meysamhl
کاربر فعال
کاربر فعال

وضعيت: آفلاين
29 شهريور ماه ، 1388
تعداد ارسالها: 18
امتياز: 34
تشکر کرده: 0
تشکر شده 1 بار در 1 پست


ارسالارسال شده در: پنجشنبه، 9 مهر ماه ، 1388 02:29:24    موضوع مطلب: برای پیکر بندی MMC پاسخ همراه با اعلان

برای پیکر بندی چطور ؟ دستور خاصی وجود داره ؟MMC[code]

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: جمعه، 10 مهر ماه ، 1388 10:24:43    موضوع مطلب: استفاده از MMC پاسخ همراه با اعلان

از کدامیک از روشهای بالا میخواهید استفاده کنید؟

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

meysamhl
کاربر فعال
کاربر فعال

وضعيت: آفلاين
29 شهريور ماه ، 1388
تعداد ارسالها: 18
امتياز: 34
تشکر کرده: 0
تشکر شده 1 بار در 1 پست


ارسالارسال شده در: جمعه، 10 مهر ماه ، 1388 16:44:08    موضوع مطلب: پاسخ همراه با اعلان

ممنون که به سوالات توجه می کنید
1- کار به عنوان فقط یک حافظه معمولی مثل سایر حافظه ها.
تا اینجاشو متوجه شدم که میشه به وسیله spi اطلاعات را فرستاد
ایا مانند eeprom داخلی باید ادرس خاصی را باید به mmc بدیم؟
برای خواندن از mmc از کدام دستور باید استفاده کرد؟[code]

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

SoS
مدیر سایت
مدیر سایت

وضعيت: آفلاين
11 شهريور ماه ، 1387
تعداد ارسالها: 569
امتياز: 371
تشکر کرده: 15
تشکر شده 334 بار در 201 پست


ارسالارسال شده در: جمعه، 10 مهر ماه ، 1388 16:57:18    موضوع مطلب: برای پیکر بندی MMC پاسخ همراه با اعلان

برای ارتباط با MMC باید خودتان توابع مورد نیاز را بنویسید و کمی نیاز به صبر حوصله دارد و خوشبختانه سورس کدهای این کار در اینترنت موجود هست و من خودم برای MMC از همین برنامه ها استفاده کردم البته با زبان سی.

اگر میخواهید با بسکام کار کنید از برنامه زیر میتوانید استفاده کنید :

:كد

' Program: MMC.BAS written using Bascom-AVR ver 1.11.6.2
' Basic program to interface with a Sandisk
' MMC module using the SPI protocol.
'
'                 ALPHA CODE
'      **** NOT FOR COMMERCIAL USE *****
'            Ver. 0.0.9  Aug, 2001
'
' Project Reference: MMC-AT103L
' MCU: Atmel AT103L
' Software: Bascom-AVR ver 1.11.6.2
' Atmel Programmer: STK300 development board set at 3.3v.
'                 ISP and terminal output
'
' Initial Date: July 23, 2001
' Projected Completion Date: Unknown
'
' Author: Ranjit Diol
'         rsdiol@compsys1.com
'         http://www.compsys1.com/workbench
'
'***************************************************************
'                      (c) COMPSys, 2001
'                     All Rights Reserved
'***************************************************************

'
'   DISCLAIMER: This file is being released as non-commericial
'   software. It is being provided "AS IS", neither the author,
'   nor COMPSys shall be held liable for any damages caused
'   by its use either directly or indirectly in any form or manner.
'
'===============================================================
'
'Brief: The MMC is a 3volt part therefore all data lines
'       must be conditioned if interfacing with a 5v mcu.
'       Or, a 3.3v MCU can be used such as the AT103L or the AT90LS8535
'
'IMPORTANT NOTE:
'       In SPI mode the MMC's minimum block size is 512 bytes
'       therefore data has to be accumulated first either in an eeprom
'       or in memory before sending it out as a chunk of 512 bytes.
'
'       MMC pins in SPI mode:
'            Pin1:ChipSelect(SS),Pin2:MMC input(MOSI),Pin3:GND,Pin4:3V+,
'            Pin5:Clock(SCK), Pin6:GND, Pin7:MMC output(MISO)
'       AT103L pins:
'            Portb.0 SS,Portb.1 SCK,Portb.2 MOSI, Portb.3 MISO
'
'
'==============================================================

$regfile = "M103def.dat"                                    'AT103L mcu

'Constants
Const Msbl = 0
Const Msbh = 1
Const Dly = 2
Const Bits8 = 8
Const Bits16 = 16
Const Bits32 = 32

'Variables
Dim Res(16) As Byte
Dim Indat(512) As Byte                                      'Memory buffer for temp storage.
Dim Dat As Byte
Dim Resp As Byte
Dim Resp2 As Word
Dim I As Word
Dim J As Word
Dim X As Byte
Dim Y As Byte
Dim K As Byte
Dim Bout As Byte
Dim Addr1 As Byte
Dim Addr2 As Byte
Dim Addr3 As Byte
Dim Addr4 As Byte
Dim Addr As Long
Dim Saddr As Long
Dim Eaddr As Long

'Aliases
Cs Alias Portb.0
Clk Alias Portb.1
Miso Alias Pinb.3                                           'inp
Mosi Alias Portb.2                                          'out

'Declarations
Declare Sub Mprint
Declare Sub Minit
Declare Sub Mstatus
Declare Sub Mwrite(byval Bout As Byte , Byval Addr As Long )
Declare Sub Mread(byval Addr As Long )
Declare Sub Merase(byval Saddr As Long , Byval Eaddr As Long)

'AT103 HW SPI Portb0=SS to MMC 1, Portb1=clock to MMC 5, MISO=Portb3 to MMC 7, MOSI=Portb2 to MMC 2

Config Pinb.0 = Output
Config Pinb.1 = Output
Config Pinb.2 = Output
Config Pinb.3 = Input
Waitms 300
Config Spi = Soft , Din = Pinb.3 , Dout = Portb.2 , Ss = Portb.0 , Clock = Portb.1

Spiinit




'******** MAIN PROGRAM *************
Main:

'Initialize the MMCC
Minit


'If you want to use the ERASE routine
'Uncomment and enter the start/end 32bit address values

'Call erase subroutine enter StartAddr , EndAddr
'Merase &H00000000 , &H00001000


'call write subroutine as: BYTE-TO-WRITE, 32BIT_ADDRESS
Mwrite &HBE , &H00000000

'Call read sub from 512 from address are put in array INDAT
Mread &H00000000

'Call print sub print 512 bytes stored in INDAT array
Mprint


Xloop:
Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Endloop:
Goto Endloop

End                                                         'end program
'************ END OF PROGRAM **************



'======= SUB ROUTINES AND FUNCTIONS =======

'*** INITIALIZATION OF MMC ***
Sub Minit
Set Cs
Dat = &HFF
For I = 1 To 10
  Shiftout Mosi , Clk , Dat , Msbl
Next I
Resp = 255
Reset Cs

Cmd0:
Dat = &H40
Shiftout Mosi , Clk , Dat , Msbl
Addr = &H00000000
Shiftout Mosi , Clk , Addr , Msbl
Dat = &H95
Shiftout Mosi , Clk , Dat , Msbl
While Resp <> &H01
Shiftin Miso , Clk , Resp , Msbl
Wend

Lcd "C0:" ; Hex(resp)
                                       'Initialized
Set Cs
Waitms 50
Reset Cs
Dat = &HFF

Cmd1:
While Resp <> &H00
Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H41
Shiftout Mosi , Clk , Dat , Msbl
Addr = 0
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Wend

Dat = &HFF
Set Cs
Lcd "C1:" ; Hex(resp)
End Sub

'**** READ routine assumes ADDR uses Status subroutine *****
Sub Mread(byval Addr As Long)
Set Cs
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H51
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl

While Resp <> 0
Shiftin Miso , Clk , Resp , Msbl
Wend

While Resp <> &HFE
 Shiftin Miso , Clk , Resp , Msbl
Wend

'Lcd Hex(resp)
For I = 1 To 512
    Shiftin Miso , Clk , Resp , Msbl
    Indat(i) = Resp
    'Print Hex(resp);
Next I

Shiftin Miso , Clk , Resp , Msbl
Shiftin Miso , Clk , Resp , Msbl

Set Cs
Mstatus
'Return
End Sub

'****Block Start Tag / End Tag and ERASE ****
Sub Merase(byval Saddr As Long , Byval Eaddr As Long)

'erase first 1024 bytes

'Block START TAG
Cmd32:

Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H60
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Saddr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
While Resp <> &H00
Shiftin Miso , Clk , Resp , Msbl
Wend

'Block END TAG
Cmd33:

Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H61
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Eaddr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
While Resp <> &H00
Shiftin Miso , Clk , Resp , Msbl
Wend

'ERASE SELECTED BLOCK
Cmd38:
Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H66
Shiftout Mosi , Clk , Dat , Msbl
Addr = 0
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
While Resp = 0
Shiftin Miso , Clk , Resp , Msbl
Wend

Mstatus
End Sub

'** WRITE Routine assumes ADDR, BOUT uses Status subroutine **
Sub Mwrite(byval Bout As Byte , Byval Addr As Long)
Cmd24:
Set Cs
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H58
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
While Resp <> 0
Shiftin Miso , Clk , Resp , Msbl
Wend
Lcd "C24:" ; Hex(resp)

Dat = &HFE
Shiftout Mosi , Clk , Dat , Msbl

For I = 1 To 512
 Shiftout Mosi , Clk , Bout , Msbl
Next I
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl

'If Y = &H05 write is a success
Y = Resp And &H0F

'If Resp = 0 the MMC is busy
Shiftin Miso , Clk , Resp , Msbl
While Resp = 0
Shiftin Miso , Clk , Resp , Msbl
Wend

Lowerline

Lcd "Wr:" ; Hex(y)
Set Cs
Mstatus
End Sub

'Get MMC Status
Sub Mstatus
Cmd13:
Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H4D
Shiftout Mosi , Clk , Dat , Msbl
Addr = 0
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp2 , Msbl
Print "Status:" ; Hex(resp2)
Set Cs
'Return
End Sub

Sub Mprint
For I = 1 To 512
Print Hex(indat(i));
Next
Mstatus
End Sub


منبع این سورس کد :
http://www.compsys1.com/support/AVR/mmc/mmc.bas

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

meysamhl
کاربر فعال
کاربر فعال

وضعيت: آفلاين
29 شهريور ماه ، 1388
تعداد ارسالها: 18
امتياز: 34
تشکر کرده: 0
تشکر شده 1 بار در 1 پست


ارسالارسال شده در: شنبه، 11 مهر ماه ، 1388 13:54:26    موضوع مطلب: پاسخ همراه با اعلان

نه می دونم چه طور ازتون تشکر کنم ............ فقط می تونم بگم سپاس گذارم

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

meysamhl
کاربر فعال
کاربر فعال

وضعيت: آفلاين
29 شهريور ماه ، 1388
تعداد ارسالها: 18
امتياز: 34
تشکر کرده: 0
تشکر شده 1 بار در 1 پست


ارسالارسال شده در: شنبه، 14 آذر ماه ، 1388 04:37:46    موضوع مطلب: پاسخ همراه با اعلان

من هر چی به این برنامه نگاه میکنم چیزی نمی فهمم
خواهشا یه مثال چند خطی(سه یا چهار خطی بزنید) که فقط یه بار در خانه صفر حافظه مقدار عدد پنجاه رو بذاره(یا یه عدد دیگه) و خط بعداز همون خونه ( خانه صفر حافظه)
مقدار داده شده رو واکشی کنه و روی ال سی دی نشون بده ؟

هدف اینه که من بفهمم چه طوری میشه در یه خونه از حافظه مقداری رو وارد کرد و هر وقت خواستیم دوباره واکشی کنیم......


با تشکر..................خییییییییییییییلی ممنون میشم

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

azarakhshonline
کاربر فعال
کاربر فعال

وضعيت: آفلاين
18 مرداد ماه ، 1388
تعداد ارسالها: 61
امتياز: 123
تشکر کرده: 2
تشکر شده 13 بار در 13 پست


ارسالارسال شده در: شنبه، 22 خرداد ماه ، 1389 11:58:14    موضوع مطلب: پاسخ همراه با اعلان

با سلام و خسته نباشید
چند وقتی نمی تونستم چیزی توی سایت بنویسم که ظاهرا درست شده
یه مختصر توضیحات و یه نمونه برنامه با BASCOM آماده کردم که فکر کنم می تونه در زمینه ارتباط MMC با AVR کمک کنه
توضیحات بیشتری خواستین در خدمت هستم، به این آدرس می تونین ایمیل بزنین:
a.azizy@yahoo.com
آدرس دانلود فایل:
http://www.4shared.com/file/UYliCiNc/mmc-boscom.html

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي ارسال ايميل شناسه Yahoo
تمامي مطالب ارسال شده:   
ارسال موضوع جديد   پاسخ به اين موضوع   ارسال تشکر

   HLachini.elewiz.com صفحه اول انجمن -> AVR

زمان پيشفرض سايت: ساعت گرينويچ + 3.5 ساعت
رفتن به صفحه 1, 2  بعدي
صفحه 1 از 2
  
نام کاربري:      کلمه عبور:     

~ يا ~
عضويت در سايت

  


 


Powered by phpBB © 2001, 2008 phpBB Group
پروگرامر و تستر آِی سی سانا با قابلیت تشخیص اتوماتیک قطعه و درج تمامی قطعات از پین یک زیف و تامین کلاک قابل استفاده در بسکام و کدویژن