Flash_click
MikroSDK library
نحن نقدم مكتبة لفلاش ، انقر فوق صفحة Libstock الخاصة بنا ، بالإضافة إلى تطبيق تجريبي (مثال) ، تم تطويره باستخدام مجمعات Mikroelektronika. يمكن أن يعمل العرض التوضيحي على جميع لوحات تطوير Mikroelektronika الرئيسية.
وصف المكتبة
الوظائف الرئيسية:
uint8_t flash_WriteArray(uint32_t address, uint8_t* pData, uint16_t nCount); - الوظيفة التي تكتب البيانات إلى العناوين المتتاليةvoid flash_ReadArray(uint32_t address, uint8_t* pData, uint16_t nCount) - وظيفة تقرأ البيانات للعناوين المتعاقبةوصف أمثلة
void applicationTask ()
{
flash_SectorErase ( 0x015015 );
mikrobus_logWrite ( "Writing MikroE to Flash memory, from address 0x015015:" , _LOG_LINE );
flash_WriteArray ( 0x015015 , & wrData [ 0 ], 9 );
mikrobus_logWrite ( "Reading 9 bytes of Flash memory, from address 0x015015:" , _LOG_LINE );
flash_ReadArray ( 0x015015 , & rdData [ 0 ], 9 );
mikrobus_logWrite ( "Data read: " , _LOG_TEXT );
mikrobus_logWrite ( rdData , _LOG_LINE );
Delay_ms ( 1000 );
}يمكن العثور على رمز التطبيق الكامل ، وعلى استعداد لاستخدام المشاريع على صفحة Libstock الخاصة بنا.
مكتبات ميكرو الأخرى المستخدمة في المثال:
ملاحظات وإضافات إضافية
اعتمادًا على لوحة التطوير التي تستخدمها ، قد تحتاج إلى انقر فوق USB UART أو USB UART 2 CLACH أو RS232 انقر للاتصال بجهاز الكمبيوتر الخاص بك ، من أجل عدم وجود واجهة UART إلى واجهة USB متوفرة على اللوحة. يمكن استخدام المحطة المحطة المتوفرة في جميع مجمعي Mikroelektronika ، أو أي تطبيق طرفي آخر من اختيارك ، لقراءة الرسالة.