پاسخ : نرم افزار تبدیل متن و انیمیشن GIF و SWF و AVI به کد HEX جهت تابلو روان
سلام آقای دادگستر
چند تا سوال در مورد دو کتابخانه mmc و avr_dos داشتم :
1- چرا در کتابخانه ای وی آر داس تعداد فایلی رو که همزمان میشه باز کرد رو دو تا معرفی کردید ؟ مگر یه فایل "Gif.bin" بیشتر داریم Const Cfilehandles = 2
2- در کتابخانه mmc مگر سخت افزاری ارتباط spi رو پیکره بندی نکردیم پس چرا در قسمت پیکره بندی نرم افزاری دوباره پایه ها رو بهش معرفی میکنیم :
#else ' Config here SPI pins, if not using HW SPI
' --------- Start of Section for Soft-SPI --------------------------------------
' Chip Select Pin => Pin 1 of MMC/SD
Config Pinb.0 = Output
Mmc_cs Alias Portb.0
Set Mmc_cs
' MOSI - Pin => Pin 2 of MMC/SD
Config Pinb.2 = Output
Set Pinb.2
Mmc_portmosi Alias Portb
Bmmc_mosi Alias 2
' MISO - Pin => Pin 7 of MMC/SD
Config Pinb.3 = Input
Mmc_portmiso Alias Pinb
Bmmc_miso Alias 3
' SCK - Pin => Pin 5 of MMC/SD
Config Pinb.1 = Output
Set Pinb.1
Mmc_portsck Alias Portb
Bmmc_sck Alias 1
' --------- End of Section for Soft-SPI ----------------------------------------
3-و باز هم در این کتابخانه در قسمت انتهایی چند خط زرد رنگ زیر نسبت به سورس کتابخانه بسکام اضافه شده علت چیست ؟
' ========== End of user definable range =======================================
' Error
Const Cperrdrivereset = 225 ' Error response Byte at Reset command
Const Cperrdriveinit = 226 ' Error response Byte at Init Command
Const Cperrdrivereadcommand = 227 ' Error response Byte at Read Command
Const Cperrdrivewritecommand = 228 ' Error response Byte at Write Command
Const Cperrdrivereadresponse = 229 ' No Data response Byte from MMC at Read
Const Cperrdrivewriteresponse = 230 ' No Data response Byte from MMC at Write
Const Cperrdrive = 231
Const Cperrdrivenotsupported = 232 ' return code for DriveGetIdentity, not supported yet
Waitms 1 ' Wait some time before initialising MMC/SD
Dim Gbdriveerror As Byte ' General Driver Error register
Dim Gbdriveerrorreg As Byte ' Driver load Error-Register of HD in case of error
Dim Gbdrivestatusreg As Byte ' Driver load Status-Register of HD on case of error
Dim Gbdrivedebug As Byte
$lib "MMC.LIB" ' link driver library
$external _mmc
Spcr.1 = 0
Spcr.1 = 1
Spcr.0 = 1
Gbdriveerror = Driveinit() ' Init MMC/SD Card
4-فکر میکنم حافظه های mmc کمی از مد افتاده شدند و بهتره از sd استفاده بشه . اگه درست فکر میکنم ترجیحا چه مدل از sd شما کار میکنید و نتیجه داده ؟
سلام آقای دادگستر
چند تا سوال در مورد دو کتابخانه mmc و avr_dos داشتم :
1- چرا در کتابخانه ای وی آر داس تعداد فایلی رو که همزمان میشه باز کرد رو دو تا معرفی کردید ؟ مگر یه فایل "Gif.bin" بیشتر داریم Const Cfilehandles = 2
2- در کتابخانه mmc مگر سخت افزاری ارتباط spi رو پیکره بندی نکردیم پس چرا در قسمت پیکره بندی نرم افزاری دوباره پایه ها رو بهش معرفی میکنیم :
#else ' Config here SPI pins, if not using HW SPI
' --------- Start of Section for Soft-SPI --------------------------------------
' Chip Select Pin => Pin 1 of MMC/SD
Config Pinb.0 = Output
Mmc_cs Alias Portb.0
Set Mmc_cs
' MOSI - Pin => Pin 2 of MMC/SD
Config Pinb.2 = Output
Set Pinb.2
Mmc_portmosi Alias Portb
Bmmc_mosi Alias 2
' MISO - Pin => Pin 7 of MMC/SD
Config Pinb.3 = Input
Mmc_portmiso Alias Pinb
Bmmc_miso Alias 3
' SCK - Pin => Pin 5 of MMC/SD
Config Pinb.1 = Output
Set Pinb.1
Mmc_portsck Alias Portb
Bmmc_sck Alias 1
' --------- End of Section for Soft-SPI ----------------------------------------
3-و باز هم در این کتابخانه در قسمت انتهایی چند خط زرد رنگ زیر نسبت به سورس کتابخانه بسکام اضافه شده علت چیست ؟
' ========== End of user definable range =======================================
' Error
Const Cperrdrivereset = 225 ' Error response Byte at Reset command
Const Cperrdriveinit = 226 ' Error response Byte at Init Command
Const Cperrdrivereadcommand = 227 ' Error response Byte at Read Command
Const Cperrdrivewritecommand = 228 ' Error response Byte at Write Command
Const Cperrdrivereadresponse = 229 ' No Data response Byte from MMC at Read
Const Cperrdrivewriteresponse = 230 ' No Data response Byte from MMC at Write
Const Cperrdrive = 231
Const Cperrdrivenotsupported = 232 ' return code for DriveGetIdentity, not supported yet
Waitms 1 ' Wait some time before initialising MMC/SD
Dim Gbdriveerror As Byte ' General Driver Error register
Dim Gbdriveerrorreg As Byte ' Driver load Error-Register of HD in case of error
Dim Gbdrivestatusreg As Byte ' Driver load Status-Register of HD on case of error
Dim Gbdrivedebug As Byte
$lib "MMC.LIB" ' link driver library
$external _mmc
Spcr.1 = 0
Spcr.1 = 1
Spcr.0 = 1
Gbdriveerror = Driveinit() ' Init MMC/SD Card
4-فکر میکنم حافظه های mmc کمی از مد افتاده شدند و بهتره از sd استفاده بشه . اگه درست فکر میکنم ترجیحا چه مدل از sd شما کار میکنید و نتیجه داده ؟
دیدگاه