Как подключить MPLAB ICD2 с адаптером для Pic 18F14K50

/// 
/// Create a unique filename for the given filename
/// 
/// A full filename, e.g., C:\temp\myfile.tmp
/// A filename like C:\temp\myfile633822247336197902.tmp
public string GetUniqueFilename(string filename)
{
    string basename = Path.Combine(Path.GetDirectoryName(filename),
                                   Path.GetFileNameWithoutExtension(filename));
    string uniquefilename = string.Format("{0}{1}{2}",
                                            basename,
                                            DateTime.Now.Ticks,
                                            Path.GetExtension(filename));
    // Thread.Sleep(1); // To really prevent collisions, but usually not needed
    return uniquefilename;
}

Поскольку DateTime.Ticks имеет разрешение 100 наносекунд , столкновения крайне маловероятны. Тем не менее, Thread.Sleep (1) обеспечит это, но я сомневаюсь, что это необходимо

0
задан Jean-Claude Arbaut 1 April 2019 в 09:11
поделиться

1 ответ

Вот действительно хороший постер от Microchip, который объясняет, как подключить ICD2.
Но имейте в виду, что ICD2 действительно старый и иногда немного хитрый. Новый ICD4 проще в использовании, а также намного быстрее.
Если вы хотите работать с заголовком, взгляните на этот документ . Он также включает в себя список доступных заголовков. Я не уверен, есть ли заголовок для PIC18 для ICD2.

0
ответ дан Mike 1 April 2019 в 09:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: