Какая именно?
Не номер COM порта, а версия USB: 2, 3, 4, C и т.д.
Драйвер на CP2102 стоит?
Есть USB концентратор какой-нибудь? Можно попробовать через него проверить.
А еще имеет смысл попробовать на другом ПК.
ОС?Windows
Следовали инструкции?Посмотрел кучу уроков на ютубе.
USB порт какой?COM4
Кнопку Boot нажимали для прошивки?Да.
Кабель какой?Кабель от телефона Huawei. С помощью этого кабеля прошивал arduino nano и arduino uno.
Пробовали другой кабель?Да.
Пробовали другой порт?Перепробовал все порты (почему-то всегда показывает COM4).
Пробовали другой ПК?Нет
#include <windows.h>
#include <gdiplus.h>
LRESULT CALLBACK MainProcedure(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp);
WNDCLASS NewWindowClass(HBRUSH BGcolor, HCURSOR Cursor, HINSTANCE hInst, HICON Icon, LPCWSTR Name, WNDPROC Procedure);
void draw(HDC hdc);
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR args, int ncmdshow){
WNDCLASS WinMainClass = NewWindowClass((HBRUSH)COLOR_WINDOW, LoadCursor(NULL,IDC_HAND), hInst, LoadIcon(NULL, IDI_QUESTION),L"MainWndClass",MainProcedure);
if (!RegisterClassW(&WinMainClass)) { return -1; }
MSG MainMessage = { 0 };
CreateWindow(L"MainWndClass", L"", WS_POPUP | WS_VISIBLE, 0, 0, 600, 800, NULL, NULL, NULL, NULL);
while (GetMessage(&MainMessage, NULL, NULL, NULL))
{
TranslateMessage(&MainMessage);
DispatchMessage(&MainMessage);
}
return 0;
}
WNDCLASS NewWindowClass(HBRUSH BGcolor, HCURSOR Cursor, HINSTANCE hInst, HICON Icon, LPCWSTR Name, WNDPROC Procedure){
WNDCLASS NWC = { 0 };
NWC.hCursor = Cursor;
NWC.hIcon = NULL;
NWC.hInstance = hInst;
NWC.lpszClassName = Name;
NWC.hbrBackground = (HBRUSH)0;
NWC.lpfnWndProc = Procedure;
NWC.style = CS_HREDRAW | CS_VREDRAW;
return NWC;
}
LRESULT CALLBACK MainProcedure(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) {
PAINTSTRUCT ps;
HDC hdc = GetDC(hwnd);
switch (msg){
case WM_PAINT:
break;
case WM_CREATE:
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:return DefWindowProc(hwnd, msg,wp,lp);
}
}