{"id":368508,"date":"2024-05-21T03:44:08","date_gmt":"2024-05-21T03:44:08","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=368508"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=368508","title":{"rendered":"<span>USB Type-C SWD Adapter<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/770454\/\" rel=\"noopener noreferrer nofollow\">\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c \u0438 \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0435\u043c STM32 \u0447\u0435\u0440\u0435\u0437 USB Type-C \u043f\u043e\u0440\u0442, \u043d\u0435 \u043d\u0430\u0440\u0443\u0448\u0430\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 USB<\/a> \u0443 \u043c\u0435\u043d\u044f \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u0434\u0435\u044f, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0435\u0435 \u0438 \u0443\u0434\u043e\u0431\u043d\u0435\u0435 (\u0432\u0442\u044b\u043a\u0430\u0439 \u043a\u0430\u0431\u0435\u043b\u044c \u043a\u0430\u043a \u0445\u043e\u0447\u0435\u0448\u044c, \u0440\u0430\u0431\u043e\u0447\u0438\u0439 USB 2.0 \u043f\u043e\u0440\u0442). \u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u0430\u0434\u0430\u043f\u0442\u0435\u0440 \u0434\u043b\u044f J-Link (JTAG 10 pin):<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ae4\/198\/ed9\/ae4198ed9a1da365327812f7d6d1e965.png\" alt=\"\u041a\u0432\u0430\u0440\u0446 16 \u041c\u0413\u0446 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043a\u0438\u043d\u0443\u0442\u044c, \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0444\u0438\u0433\u043d\u044f \u0442\u0443\u0442... \u043f\u043e \u043f\u0440\u0438\u0432\u044b\u0447\u043a\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b.\" title=\"\u041a\u0432\u0430\u0440\u0446 16 \u041c\u0413\u0446 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043a\u0438\u043d\u0443\u0442\u044c, \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0444\u0438\u0433\u043d\u044f \u0442\u0443\u0442... \u043f\u043e \u043f\u0440\u0438\u0432\u044b\u0447\u043a\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b.\" width=\"1280\" height=\"720\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ae4\/198\/ed9\/ae4198ed9a1da365327812f7d6d1e965.png\"\/><\/p>\n<div><figcaption>\u041a\u0432\u0430\u0440\u0446 16 \u041c\u0413\u0446 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043a\u0438\u043d\u0443\u0442\u044c, \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0444\u0438\u0433\u043d\u044f \u0442\u0443\u0442&#8230; \u043f\u043e \u043f\u0440\u0438\u0432\u044b\u0447\u043a\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b.<\/figcaption><\/div>\n<\/figure>\n<p>\u0420\u0430\u0437\u0431\u0435\u0440\u0451\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435, \u0447\u0442\u043e \u0437\u0430 \u0434\u0435\u0432\u0430\u0439\u0441 \u043d\u0430 \u0433\u043e\u0440\u0441\u0442\u043a\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0438 \u043a\u0430\u043a \u043e\u043d\u043e \u043f\u0430\u0448\u0435\u0442-\u0442\u043e?<\/p>\n<h2>\u041e\u0431\u0449\u0430\u044f \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f<\/h2>\n<p>\u0421\u0447\u0438\u0442\u0430\u0439, \u0432\u0441\u0451 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0431\u043b\u043e\u043a-\u0441\u0445\u0435\u043c\u0430:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/016\/bae\/4d5\/016bae4d5f5b44c4f7a0c6aacec7ac4d.png\" alt=\"\u0410 \u0448\u043e \u0432\u0441\u0451 \u043d\u0430 &quot;\u0430\u043d\u0433\u0435\u043b\u044c\u0441\u043a\u043e\u043c&quot;-\u0442\u043e?! \u041d\u0435 \u043f\u0440\u0430\u0432\u043e\u0441\u043b\u0430\u0432\u043d\u043e, \u043d\u0435 \u0441\u043a\u0440\u0435\u043f\u043d\u043e.\" title=\"\u0410 \u0448\u043e \u0432\u0441\u0451 \u043d\u0430 &quot;\u0430\u043d\u0433\u0435\u043b\u044c\u0441\u043a\u043e\u043c&quot;-\u0442\u043e?! \u041d\u0435 \u043f\u0440\u0430\u0432\u043e\u0441\u043b\u0430\u0432\u043d\u043e, \u043d\u0435 \u0441\u043a\u0440\u0435\u043f\u043d\u043e.\" width=\"1007\" height=\"357\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/016\/bae\/4d5\/016bae4d5f5b44c4f7a0c6aacec7ac4d.png\"\/><\/p>\n<div><figcaption>\u0410 \u0448\u043e \u0432\u0441\u0451 \u043d\u0430 &#171;\u0430\u043d\u0433\u0435\u043b\u044c\u0441\u043a\u043e\u043c&#187;-\u0442\u043e?! \u041d\u0435 \u043f\u0440\u0430\u0432\u043e\u0441\u043b\u0430\u0432\u043d\u043e, \u043d\u0435 \u0441\u043a\u0440\u0435\u043f\u043d\u043e.<\/figcaption><\/div>\n<\/figure>\n<p>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0441\u044f \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u044d\u0442\u043e\u0433\u043e \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430:<\/p>\n<ul>\n<li>\n<p>\u041e\u0442\u043b\u0430\u0434\u0447\u0438\u043a J-Link (\u0438\u043b\u0438 \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441 JTAG 10-pin) \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c <strong>\u0432\u043d\u0435\u0448\u043d\u0438\u043c,<\/strong> \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u043f\u043b\u0430\u0442\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 \u043d\u0435 \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e;<\/p>\n<\/li>\n<li>\n<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u0430\u043a \u0437\u0430\u043f\u0438\u0442\u0430\u0442\u044c, \u0442\u0430\u043a \u0438 <strong>\u0438\u043c\u0435\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0447\u0438\u0439 USB 2.0 \u043f\u043e\u0440\u0442<\/strong> \u043e\u0442 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u044b &#8212; \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u043c \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f USB Type-C Data \u043b\u0435\u0439\u043d;<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 (\u0445\u043e\u0442\u044c \u043d\u0430 \u043f\u043b\u0430\u0442\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 \u0438 \u043d\u0435\u0442 USB PD \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b) \u0437\u0430\u043f\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0441\u0430\u043c \u0430\u0434\u0430\u043f\u0442\u0435\u0440 \u043e\u0442 LDO, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0432\u0445\u043e\u0434\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0434\u043e 20 \u0412;<\/p>\n<\/li>\n<li>\n<p>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0431\u0435\u043b\u044f \u0438 \u0435\u0433\u043e \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0431\u0435\u043b\u044f \u0438 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u044b, \u0447\u0442\u043e \u043e\u0431\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0435 USB \u043a\u0430\u0431\u0435\u043b\u0438 \u0441\u043e \u0432\u0441\u0435\u043c\u0438 SBU \u0438 CC \u043b\u0438\u043d\u0438\u044f\u043c\u0438;<\/p>\n<\/li>\n<li>\n<p>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0435\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c SWD \u043b\u0438\u043d\u0438\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043a\u0430\u0431\u0435\u043b\u044f, \u0447\u0442\u043e <strong>\u043e\u0431\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u044b \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u0435<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<p><em>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u043f\u0443\u043d\u043a\u0442\u0435 &#8212; \u043e \u043d\u0451\u043c \u0443\u0437\u043d\u0430\u043b \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u0432 \u0442\u043e\u043f\u0438\u043a\u0435 <\/em><a href=\"https:\/\/electronix.ru\/forum\/topic\/175023-podtyazhka-vyvodov-jtag-nado-li-ono\/\" rel=\"noopener noreferrer nofollow\"><em>\u041f\u043e\u0434\u0442\u044f\u0436\u043a\u0430 \u0432\u044b\u0432\u043e\u0434\u043e\u0432 JTAG. \u041d\u0430\u0434\u043e \u043b\u0438 \u043e\u043d\u043e?<\/em><\/a><em> \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435 electronix. \u0414\u043b\u044f \u043c\u0435\u043d\u044f \u0431\u044b\u043b\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435\u043c, \u0447\u0442\u043e \u044f, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0435\u0432\u0435\u0440\u043d\u043e (&#171;\u0445.\u0445. \u0438 \u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d&#187;) \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u043b SWD \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043d\u0430 \u043f\u043b\u0430\u0442\u0430\u0445 (CLK \u0438 IO \u0447\u0435\u0440\u0435\u0437 10 \u043a\u041e\u043c \u043a VCC), \u043d\u043e \u044d\u0442\u043e, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438 \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043c\u044b\u0441\u043b\u0438, \u0447\u0442\u043e \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u044f \u043c\u043e\u0433\u0443 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c \u043b\u0438\u043d\u0438\u0438 CLK \u0438 IO \u0432 SWD \u0431\u0435\u0437 \u043f\u0440\u043e\u0431\u043b\u0435\u043c.<\/em><\/p>\n<p>\u041e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0435 \u043c\u0438\u043d\u0443\u0441\u044b, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u044b\u0445, \u0441\u0447\u0438\u0442\u0430\u0439, \u043d\u0435\u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439:<\/p>\n<ul>\n<li>\n<p><strong>\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043b\u0438\u043d\u0438\u0438 \u0441\u0431\u0440\u043e\u0441\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u044b<\/strong> &#8212; \u0443\u0432\u044b, \u043d\u043e \u0431\u0435\u0437 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 USB \u0443\u0436\u0435 \u043d\u0435 \u043f\u0440\u043e\u0442\u044f\u043d\u0443\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u043e USB 3.x \u043a\u0430\u0431\u0435\u043b\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u043b\u0438 \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u043c \u041c\u041a \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043b\u043e\u0447\u0451\u043d \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0442\u043e \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043d\u0435\u0440\u0432\u043e\u0437\u043d\u043e \u0436\u0430\u0442\u044c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441\u0431\u0440\u043e\u0441\u0430 \\ \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c \u0438 \u043f\u043e\u0434\u043f\u0430\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043a \u043d\u0435\u043c\u0443;<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0437\u0430\u043c\u0435\u0440\u044f\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432<\/strong> \u0446\u0435\u043b\u0435\u0432\u043e\u0433\u043e \u041c\u041a \u0438, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438\u043c\u0435\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a \u043d\u0430 1,8\\2,5\\3,3 \u0412 \u0443\u0440\u043e\u0432\u043d\u0438 (\u043c\u043e\u0436\u043d\u043e, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0438\u0441\u0445\u0438\u0442\u0440\u0438\u0442\u044c\u0441\u044f \u0438 \u043f\u0435\u0440\u0435\u0434 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c SWD \u0437\u0430\u043c\u0435\u0440\u044f\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c &#171;1&#187; \u043d\u0430 \u043b\u0438\u043d\u0438\u044f\u0445 SBU \u0438 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u0442\u0435\u043b\u0435 \u0443\u0440\u043e\u0432\u043d\u0435\u0439 SWD \u043b\u0438\u043d\u0438\u0439, \u043d\u043e \u044d\u0442\u043e \u043d\u0435\u043d\u0430\u0434\u0451\u0436\u043d\u043e).<\/p>\n<\/li>\n<\/ul>\n<h2>\u0421\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0430<\/h2>\n<p>\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0438\u0437 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0434\u0430\u0432\u043d\u043e \u0432\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u043e\u043b\u0435 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0441\u044f \u0444\u0438\u0433 \u0437\u043d\u0430\u0435\u0442 \u043a\u043e\u0433\u0434\u0430, \u0435\u0441\u043b\u0438 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0441\u044f, \u0430 \u0435\u0441\u043b\u0438 \u0447\u0442\u043e \u0438 \u043d\u0443\u0436\u043d\u043e \u043d\u043e\u0432\u043e\u0435, \u043e\u043d\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043a\u043e\u043f\u0435\u0435\u0447\u043d\u044b\u043c \u0438 \u043b\u0435\u0433\u043a\u043e \u0434\u043e\u0441\u0442\u0430\u0432\u0430\u0435\u043c\u044b\u043c&#8230; \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b:<\/p>\n<ul>\n<li>\n<p><strong>STM32F030F4P6<\/strong> &#8212; \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u041c\u041a, \u0441\u0430\u043c\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u043c\u0435\u043b\u043a\u0438\u0439, \u043f\u043e\u0434\u043e\u0439\u0434\u0451\u0442 \u043b\u044e\u0431\u043e\u0439 \u0438\u0437 STM32F04xFxP6, STM32F07xFxP6, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0435\u0441\u0442\u044c \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>TS3USB221RSER<\/strong> &#8212; \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u043e\u0440 USB 2.0, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c \u0435\u0433\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f SWD \u043b\u0438\u043d\u0438\u0439, \u043d\u0430\u043c-\u0442\u043e \u043a\u0430\u043a\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430, \u043a\u0430\u043a\u0438\u043c \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u043c \u043a\u043b\u044e\u0447\u043e\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0438\u0445 \ud83d\ude09<\/p>\n<\/li>\n<li>\n<p><strong>ME6203A33M3G<\/strong> &#8212; \u043c\u0435\u043b\u043a\u0438\u0439 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 LDO \u043d\u0430 +3,3 \u0412 \u0438 \u0432\u0445\u043e\u0434\u043d\u044b\u043c \u0430\u0436 \u0434\u043e + 40 \u0412.<\/p>\n<\/li>\n<\/ul>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0443\u0436\u0435 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435\u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e, \u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u0432\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u043e\u043b\u0435 \u0438\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0443\u0442\u044c \u0441 \u043f\u043b\u0430\u0442-\u0434\u043e\u043d\u043e\u0440\u043e\u0432.<\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0430\u044f\u0441\u044f \u0441\u0445\u0435\u043c\u0430:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/959\/017\/e66\/959017e666c57bb5d7a07128ed7baa04.png\" alt=\"8 \u0448\u0430\u043a\u0430\u043b\u043e\u0432 \u0438\u0437 10\" title=\"8 \u0448\u0430\u043a\u0430\u043b\u043e\u0432 \u0438\u0437 10\" width=\"1549\" height=\"905\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/959\/017\/e66\/959017e666c57bb5d7a07128ed7baa04.png\"\/><\/p>\n<div><figcaption>8 \u0448\u0430\u043a\u0430\u043b\u043e\u0432 \u0438\u0437 10<\/figcaption><\/div>\n<\/figure>\n<p>\u0422\u0430\u043a-\u0442\u043e \u0442\u0443\u0442 \u043e\u043f\u044f\u0442\u044c \u0436\u0435 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0438\u0437\u044b\u0441\u043a\u043e\u0432 \u0438\u043b\u0438 \u0445\u0438\u0442\u0440\u043e\u0441\u0442\u0435\u0439&#8230; \u0441\u0442\u0430\u0432\u0438\u043c \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u043e\u0440 \u043d\u0430 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043b\u0438\u043d\u0438\u0439:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b98\/54b\/799\/b9854b79948d62ad513bf3e7bcbb02fe.png\" alt=\"0,1 \u043c\u043a\u0424 - \u0431\u0430\u0437\u0430 \u0431\u0430\u0437, \u043e\u0441\u043d\u043e\u0432\u0430 \u043e\u0441\u043d\u043e\u0432!\" title=\"0,1 \u043c\u043a\u0424 - \u0431\u0430\u0437\u0430 \u0431\u0430\u0437, \u043e\u0441\u043d\u043e\u0432\u0430 \u043e\u0441\u043d\u043e\u0432!\" width=\"601\" height=\"237\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b98\/54b\/799\/b9854b79948d62ad513bf3e7bcbb02fe.png\"\/><\/p>\n<div><figcaption>0,1 \u043c\u043a\u0424 &#8212; \u0431\u0430\u0437\u0430 \u0431\u0430\u0437, \u043e\u0441\u043d\u043e\u0432\u0430 \u043e\u0441\u043d\u043e\u0432!<\/figcaption><\/div>\n<\/figure>\n<p>\u0414\u0430, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c 4 \u043a\u0430\u043d\u0430\u043b\u0430 \u0410\u0426\u041f \u043d\u0430 \u043b\u0438\u043d\u0438\u0438 CC \u0438 SBU:<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/0ec\/a70\/522\/0eca70522618647901d6064b8c677e29.png\" alt=\"\u0428\u0440\u0438\u0444\u0442 \u043c\u0430\u043b\u0451\u0445\u0430 \u0443\u0435\u0445\u0430\u043b, \u043d\u043e \u044f \u043d\u0435 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440, \u0434\u0430 \u0438 \u0441\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0445\u0435\u043c\u0443 \u0432 \u041e\u0422\u0414 \u043d\u0435 \u043d\u0430\u0434\u043e \u0431\u0443\u0434\u0435\u0442.\" title=\"\u0428\u0440\u0438\u0444\u0442 \u043c\u0430\u043b\u0451\u0445\u0430 \u0443\u0435\u0445\u0430\u043b, \u043d\u043e \u044f \u043d\u0435 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440, \u0434\u0430 \u0438 \u0441\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0445\u0435\u043c\u0443 \u0432 \u041e\u0422\u0414 \u043d\u0435 \u043d\u0430\u0434\u043e \u0431\u0443\u0434\u0435\u0442.\" width=\"377\" height=\"343\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0ec\/a70\/522\/0eca70522618647901d6064b8c677e29.png\"\/><\/p>\n<div><figcaption>\u0428\u0440\u0438\u0444\u0442 \u043c\u0430\u043b\u0451\u0445\u0430 \u0443\u0435\u0445\u0430\u043b, \u043d\u043e \u044f \u043d\u0435 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440, \u0434\u0430 \u0438 \u0441\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0445\u0435\u043c\u0443 \u0432 \u041e\u0422\u0414 \u043d\u0435 \u043d\u0430\u0434\u043e \u0431\u0443\u0434\u0435\u0442.<\/figcaption><\/div>\n<\/figure>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0441\u0451 \u043f\u043e \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u043c, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c, \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443&#8230;<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8a3\/b59\/98c\/8a3b5998c7470d66498d68849ee4ed4a.png\" alt=\"\u041d\u0443 \u043c\u043d\u0435 \u043f\u0440\u0430\u0432\u0434\u0430 \u043d\u0435\u0447\u0435\u0433\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0441\u0445\u0435\u043c\u0443 :(\" title=\"\u041d\u0443 \u043c\u043d\u0435 \u043f\u0440\u0430\u0432\u0434\u0430 \u043d\u0435\u0447\u0435\u0433\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0441\u0445\u0435\u043c\u0443 :(\" width=\"295\" height=\"171\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8a3\/b59\/98c\/8a3b5998c7470d66498d68849ee4ed4a.png\"\/><\/p>\n<div><figcaption>\u041d\u0443 \u043c\u043d\u0435 \u043f\u0440\u0430\u0432\u0434\u0430 \u043d\u0435\u0447\u0435\u0433\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0441\u0445\u0435\u043c\u0443 \ud83d\ude41<\/figcaption><\/div>\n<\/figure>\n<h2>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430<\/h2>\n<p>\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0447\u0438\u0441\u0442\u043e \u043d\u0430 LL \u0438, \u0441\u0447\u0438\u0442\u0430\u0439, \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u043c \u043e\u043f\u0440\u043e\u0441\u0435 \u0432 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0446\u0438\u043a\u043b\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 (DMA \u043d\u0430 ADC \u043f\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0443 \u0443\u0436\u0435 \u0447\u0438\u0441\u0442\u043e \u043f\u043e \u043f\u0440\u0438\u0432\u044b\u0447\u043a\u0435 \u0441\u043a\u043e\u0440\u0435\u0435 \u043f\u0440\u0438\u043a\u0440\u0443\u0442\u0438\u043b, \u0442\u0443\u0442 \u044d\u0442\u043e \u0431\u044b\u043b\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e).<\/p>\n<p>Main \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043b\u0430\u043a\u043e\u043d\u0438\u0447\u043d\u043e:<\/p>\n<pre><code class=\"cpp\">int main(void) {    SysInit_Clock();    SysTick_Config(SystemCoreClock \/ 1000U); \/\/ 1ms    SysInit_GPIO();    SysInit_DMA();    SysInit_ADC();    SysInit_TIM();     SysView_Init();    SysView_PrintInfo();     swd.state = SWD_STATE_START;    swd_UpdateState(SWD_STATE_IDLE);     LL_TIM_EnableCounter(TIM1);    LL_ADC_REG_StartConversion(ADC1);    SysTick_Delay_ms(100);     for (;;)    {       SysTick_Delay_ms(1);       status_Routine();       swd_Routine();    } }<\/code><\/pre>\n<p>\u041d\u0443 \u0430 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0431\u0435\u043b\u044f \u0438 \u0435\u0433\u043e \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0443:<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/766\/c00\/3a2\/766c003a2cd69ece448a2b9274d49ebd.png\" alt=\":O\" title=\":O\" width=\"530\" height=\"793\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/766\/c00\/3a2\/766c003a2cd69ece448a2b9274d49ebd.png\"\/><\/p>\n<div><figcaption>:O<\/figcaption><\/div>\n<\/figure>\n<ol>\n<li>\n<p>\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0431\u0435\u043b\u044f \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u0440\u043e\u0433\u0443 \u043d\u0430 CC \u043b\u0438\u043d\u0438\u044f\u0445<\/p>\n<\/li>\n<li>\n<p>\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0431\u0435\u043b\u044f \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u0440\u043e\u0433\u0443 \u043d\u0430 SBU \u043b\u0438\u043d\u0438\u044f\u0445<\/p>\n<\/li>\n<\/ol>\n<p>\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0432 \u043b\u043e\u0431 \u043f\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0439 \u0432\u044b\u0448\u0435 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <strong>swd_Routine<\/strong>:<\/p>\n<pre><code class=\"cpp\">void swd_Routine() {    if (adc_ready)    {       adc_ready = 0;        if (((swd.cc_mv[0] > STATE_CC_CNC_TH_MV) &amp;&amp; (swd.cc_mv[1] > STATE_CC_CNC_TH_MV)))       {          swd_UpdateState(SWD_STATE_IDLE);       }       else       {          for (uint8_t i = 0; i &lt; 2; i++)          {             if ((swd.cc_mv[0] &lt; STATE_CC_CC_TH_MV) || (swd.cc_mv[1] &lt; STATE_CC_CC_TH_MV))             {                if ((swd.state != SWD_STATE_SWD_POS1) &amp; (swd.state != SWD_STATE_SWD_POS2))                {                   if (swd.state == SWD_STATE_USB_CABLE_CONNECTED)                   {                      if (swd.sbu_mv[i] &lt; STATE_SBU_CC_TH_MV)                      {                         if (i)                         {                            swd_UpdateState(SWD_STATE_SWD_POS1);                            break;                         }                         else                         {                            swd_UpdateState(SWD_STATE_SWD_POS2);                            break;                         }                      }                   }                   else                   {                      swd_UpdateState(SWD_STATE_USB_CABLE_CONNECTED);                   }                }             }          }       }    } }<\/code><\/pre>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u043e\u0436\u043d\u043e \u0433\u043b\u044f\u043d\u0443\u0442\u044c \u0432 \u0440\u0435\u043f\u0435, \u0437\u0430\u0441\u043e\u0440\u044f\u0442\u044c \u0441\u0442\u0430\u0442\u044c\u044e \u0431\u044b\u0434\u043b\u043e\u043a\u043e\u0434\u043e\u043c \u043d\u0435 \u0431\u0443\u0434\u0443.<\/p>\n<h2>\u041a\u0430\u0431\u0435\u043b\u0438 USB Type-C \u0431\u044b\u0432\u0430\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435<\/h2>\n<p>\u0415\u0441\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043b\u0438\u043d\u0438\u0438 CC \u0438 SBU \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u044a\u0451\u043c\u0430\u043c\u0438, \u0430 \u0435\u0441\u0442\u044c \u043a\u0430\u0431\u0435\u043b\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0442\u043e\u043b\u044c\u043a\u043e Data \u043b\u0435\u0439\u043d \u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u043a\u0438\u043d\u0443\u0442\u044b, \u0430 \u043d\u0430 CC \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u044b \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u043e\u043a\u043e\u043b\u043e \u0440\u0430\u0437\u044a\u0451\u043c\u043e\u0432 \u043f\u0440\u0438\u043f\u0430\u044f\u043d\u044b.<\/p>\n<p>\u0414\u043b\u044f \u0442\u0435\u0441\u0442\u0430 \u044f, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043e\u0431\u0440\u0430\u043b \u0441\u0432\u043e\u0439 DIY USB Type-C \u043a\u0430\u0431\u0435\u043b\u044c \u0438\u0437 \u0434\u0432\u0443\u0445 \u043f\u043b\u0430\u0442 \u0441 \u0410\u043b\u0438 \u0438  \u0441\u0438\u043b\u0438\u043a\u043e\u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u0432, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0432\u043e\u0442 \u0442\u0430\u043a:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/91b\/6e2\/ba0\/91b6e2ba02f88554a01dc462141ec050.png\" alt=\"\u041d\u0435 \u0432\u0430\u0443, \u043d\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0437\u0430\u0440\u044f\u0436\u0430\u0435\u0442, \u0434\u0430\u043d\u043d\u044b\u0435 \u0433\u043e\u043d\u044f\u0435\u0442, \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439 DIY\" title=\"\u041d\u0435 \u0432\u0430\u0443, \u043d\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0437\u0430\u0440\u044f\u0436\u0430\u0435\u0442, \u0434\u0430\u043d\u043d\u044b\u0435 \u0433\u043e\u043d\u044f\u0435\u0442, \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439 DIY\" width=\"1280\" height=\"1053\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/91b\/6e2\/ba0\/91b6e2ba02f88554a01dc462141ec050.png\"\/><\/p>\n<div><figcaption>\u041d\u0435 \u0432\u0430\u0443, \u043d\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0437\u0430\u0440\u044f\u0436\u0430\u0435\u0442, \u0434\u0430\u043d\u043d\u044b\u0435 \u0433\u043e\u043d\u044f\u0435\u0442, \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439 DIY<\/figcaption><\/div>\n<\/figure>\n<p>\u0418, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0432\u0441\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0447\u0442\u043e \u044f \u043d\u0430\u0448\u0451\u043b \u0434\u043e\u043c\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 2 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0437\u0430\u043a\u0430\u0437\u0430\u043b \u0441 \u0410\u043b\u0438:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/21b\/af6\/d84\/21baf6d8481643df7ada9cf18db25201.png\" width=\"980\" height=\"698\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/21b\/af6\/d84\/21baf6d8481643df7ada9cf18db25201.png\"\/><\/figure>\n<p>\u0421\u0430\u043c\u043e\u043f\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u0431\u0435\u043b\u044c USB 2.0, USB 3.1 \u0441 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e SSD \u0438 <a href=\"https:\/\/aliexpress.ru\/item\/1005004994468725.html\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 USB 3.1 Gen2<\/a> c \u0410\u043b\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u043f\u043e\u043b\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c, \u0430 \u0432\u043e\u0442 USB 3.1 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0432\u0438\u0434\u0435\u043e \u0441 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 Dell, \u0434\u0440\u0443\u0433\u043e\u0439 <a href=\"https:\/\/aliexpress.ru\/item\/1005004621694598.html\" rel=\"noopener noreferrer nofollow\">USB 3.1 Gen2<\/a> \u0441 \u0410\u043b\u0438 \u0443\u0436\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438.<\/p>\n<p>\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043a\u0430\u0431\u0435\u043b\u044c:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/863\/8e8\/9af\/8638e89af1bf245e361f22f3a2fe0ae9.gif\" alt=\"\u041c\u043e\u0440\u0433\u0430\u0438\u0442 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0435\u043b\u0451\u043d\u044b\u043c - \u0432\u0441\u0451 \u041e\u041a.\" title=\"\u041c\u043e\u0440\u0433\u0430\u0438\u0442 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0435\u043b\u0451\u043d\u044b\u043c - \u0432\u0441\u0451 \u041e\u041a.\" width=\"600\" height=\"436\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/863\/8e8\/9af\/8638e89af1bf245e361f22f3a2fe0ae9.gif\"\/><\/p>\n<div><figcaption>\u041c\u043e\u0440\u0433\u0430\u0438\u0442 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0435\u043b\u0451\u043d\u044b\u043c &#8212; \u0432\u0441\u0451 \u041e\u041a.<\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043a\u0430\u0431\u0435\u043b\u044c (\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0443\u0436\u0435 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 USB \u0431\u0435\u0437 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u044b):<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/683\/6fa\/8cf\/6836fa8cff48948b2bee1137a350cb4d.gif\" alt=\"\u041c\u043e\u0440\u0433\u0430\u0438\u0442 \u0431\u044b\u0441\u0442\u0440\u043e \u0437\u0435\u043b\u0451\u043d\u044b\u043c - \u043f\u0430\u0434\u0430\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430!\" title=\"\u041c\u043e\u0440\u0433\u0430\u0438\u0442 \u0431\u044b\u0441\u0442\u0440\u043e \u0437\u0435\u043b\u0451\u043d\u044b\u043c - \u043f\u0430\u0434\u0430\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430!\" width=\"600\" height=\"436\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/683\/6fa\/8cf\/6836fa8cff48948b2bee1137a350cb4d.gif\"\/><\/p>\n<div><figcaption>\u041c\u043e\u0440\u0433\u0430\u0438\u0442 \u0431\u044b\u0441\u0442\u0440\u043e \u0437\u0435\u043b\u0451\u043d\u044b\u043c &#8212; \u043f\u0430\u0434\u0430\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430!<\/figcaption><\/div>\n<\/figure>\n<h2>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h2>\n<p>\u041d\u0443, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438 \u0432\u0441\u0451. \u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u0447\u0435\u0433\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 &#171;\u043d\u0430 \u043a\u043e\u043b\u0435\u043d\u043a\u0435 \u0438\u0437 *\u043e\u0432\u043d\u0430 \u0438 \u043c\u043a&#187;. \u0421\u043a\u0430\u0436\u0443 \u0442\u043e\u043b\u044c\u043a\u043e, \u0447\u0442\u043e \u0431\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043e\u043f\u044b\u0442, \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0432 \u0440\u0430\u0437\u0434\u0443\u043c\u044c\u044f\u0445, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u043b\u0438 \u0442\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0435 \u0438\u043b\u0438 \u0435\u0449\u0451 \u0433\u0434\u0435 (\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u043d\u0443\u0441 \u0441 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0441\u0431\u0440\u043e\u0441\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0430\u043f\u0440\u044f\u0433\u0430\u0435\u0442).<\/p>\n<h2>\u0421\u0441\u044b\u043b\u043a\u0438<\/h2>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/ADElectronics\/USB-Type-C-SWD-Adapter\" rel=\"noopener noreferrer nofollow\">USB-Type-C-SWD-Adapter<\/a> &#8212; \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/794488\/\"> https:\/\/habr.com\/ru\/articles\/794488\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/770454\/\" rel=\"noopener noreferrer nofollow\">\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c \u0438 \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0435\u043c STM32 \u0447\u0435\u0440\u0435\u0437 USB Type-C \u043f\u043e\u0440\u0442, \u043d\u0435 \u043d\u0430\u0440\u0443\u0448\u0430\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 USB<\/a> \u0443 \u043c\u0435\u043d\u044f \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0438\u0434\u0435\u044f, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0435\u0435 \u0438 \u0443\u0434\u043e\u0431\u043d\u0435\u0435 (\u0432\u0442\u044b\u043a\u0430\u0439 \u043a\u0430\u0431\u0435\u043b\u044c \u043a\u0430\u043a \u0445\u043e\u0447\u0435\u0448\u044c, \u0440\u0430\u0431\u043e\u0447\u0438\u0439 USB 2.0 \u043f\u043e\u0440\u0442). \u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u0430\u0434\u0430\u043f\u0442\u0435\u0440 \u0434\u043b\u044f J-Link (JTAG 10 pin):<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u041a\u0432\u0430\u0440\u0446 16 \u041c\u0413\u0446 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043a\u0438\u043d\u0443\u0442\u044c, \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0444\u0438\u0433\u043d\u044f \u0442\u0443\u0442&#8230; \u043f\u043e \u043f\u0440\u0438\u0432\u044b\u0447\u043a\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b.<\/figcaption><\/div>\n<\/figure>\n<p>\u0420\u0430\u0437\u0431\u0435\u0440\u0451\u043c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435, \u0447\u0442\u043e \u0437\u0430 \u0434\u0435\u0432\u0430\u0439\u0441 \u043d\u0430 \u0433\u043e\u0440\u0441\u0442\u043a\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0438 \u043a\u0430\u043a \u043e\u043d\u043e \u043f\u0430\u0448\u0435\u0442-\u0442\u043e?<\/p>\n<h2>\u041e\u0431\u0449\u0430\u044f \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f<\/h2>\n<p>\u0421\u0447\u0438\u0442\u0430\u0439, \u0432\u0441\u0451 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0431\u043b\u043e\u043a-\u0441\u0445\u0435\u043c\u0430:<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u0410 \u0448\u043e \u0432\u0441\u0451 \u043d\u0430 &#171;\u0430\u043d\u0433\u0435\u043b\u044c\u0441\u043a\u043e\u043c&#187;-\u0442\u043e?! \u041d\u0435 \u043f\u0440\u0430\u0432\u043e\u0441\u043b\u0430\u0432\u043d\u043e, \u043d\u0435 \u0441\u043a\u0440\u0435\u043f\u043d\u043e.<\/figcaption><\/div>\n<\/figure>\n<p>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0441\u044f \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u044d\u0442\u043e\u0433\u043e \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430:<\/p>\n<ul>\n<li>\n<p>\u041e\u0442\u043b\u0430\u0434\u0447\u0438\u043a J-Link (\u0438\u043b\u0438 \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441 JTAG 10-pin) \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c <strong>\u0432\u043d\u0435\u0448\u043d\u0438\u043c,<\/strong> \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u043f\u043b\u0430\u0442\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 \u043d\u0435 \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e;<\/p>\n<\/li>\n<li>\n<p>\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u0430\u043a \u0437\u0430\u043f\u0438\u0442\u0430\u0442\u044c, \u0442\u0430\u043a \u0438 <strong>\u0438\u043c\u0435\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0447\u0438\u0439 USB 2.0 \u043f\u043e\u0440\u0442<\/strong> \u043e\u0442 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u044b &#8212; \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u043c \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f USB Type-C Data \u043b\u0435\u0439\u043d;<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 (\u0445\u043e\u0442\u044c \u043d\u0430 \u043f\u043b\u0430\u0442\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 \u0438 \u043d\u0435\u0442 USB PD \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b) \u0437\u0430\u043f\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0441\u0430\u043c \u0430\u0434\u0430\u043f\u0442\u0435\u0440 \u043e\u0442 LDO, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0432\u0445\u043e\u0434\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0434\u043e 20 \u0412;<\/p>\n<\/li>\n<li>\n<p>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0431\u0435\u043b\u044f \u0438 \u0435\u0433\u043e \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044e \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0431\u0435\u043b\u044f \u0438 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u044b, \u0447\u0442\u043e \u043e\u0431\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0435 USB \u043a\u0430\u0431\u0435\u043b\u0438 \u0441\u043e \u0432\u0441\u0435\u043c\u0438 SBU \u0438 CC \u043b\u0438\u043d\u0438\u044f\u043c\u0438;<\/p>\n<\/li>\n<li>\n<p>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0435\u0440\u0435\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c SWD \u043b\u0438\u043d\u0438\u0438 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043a\u0430\u0431\u0435\u043b\u044f, \u0447\u0442\u043e <strong>\u043e\u0431\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u044b \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u0435<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<p><em>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u043f\u0443\u043d\u043a\u0442\u0435 &#8212; \u043e \u043d\u0451\u043c \u0443\u0437\u043d\u0430\u043b \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u0432 \u0442\u043e\u043f\u0438\u043a\u0435 <\/em><a href=\"https:\/\/electronix.ru\/forum\/topic\/175023-podtyazhka-vyvodov-jtag-nado-li-ono\/\" rel=\"noopener noreferrer nofollow\"><em>\u041f\u043e\u0434\u0442\u044f\u0436\u043a\u0430 \u0432\u044b\u0432\u043e\u0434\u043e\u0432 JTAG. \u041d\u0430\u0434\u043e \u043b\u0438 \u043e\u043d\u043e?<\/em><\/a><em> \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435 electronix. \u0414\u043b\u044f \u043c\u0435\u043d\u044f \u0431\u044b\u043b\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435\u043c, \u0447\u0442\u043e \u044f, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0435\u0432\u0435\u0440\u043d\u043e (&#171;\u0445.\u0445. \u0438 \u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d&#187;) \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u043b SWD \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043d\u0430 \u043f\u043b\u0430\u0442\u0430\u0445 (CLK \u0438 IO \u0447\u0435\u0440\u0435\u0437 10 \u043a\u041e\u043c \u043a VCC), \u043d\u043e \u044d\u0442\u043e, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438 \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043c\u044b\u0441\u043b\u0438, \u0447\u0442\u043e \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u044f \u043c\u043e\u0433\u0443 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c \u043b\u0438\u043d\u0438\u0438 CLK \u0438 IO \u0432 SWD \u0431\u0435\u0437 \u043f\u0440\u043e\u0431\u043b\u0435\u043c.<\/em><\/p>\n<p>\u041e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0435 \u043c\u0438\u043d\u0443\u0441\u044b, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u044b\u0445, \u0441\u0447\u0438\u0442\u0430\u0439, \u043d\u0435\u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439:<\/p>\n<ul>\n<li>\n<p><strong>\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043b\u0438\u043d\u0438\u0438 \u0441\u0431\u0440\u043e\u0441\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u044b<\/strong> &#8212; \u0443\u0432\u044b, \u043d\u043e \u0431\u0435\u0437 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044f \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 USB \u0443\u0436\u0435 \u043d\u0435 \u043f\u0440\u043e\u0442\u044f\u043d\u0443\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u043e USB 3.x \u043a\u0430\u0431\u0435\u043b\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u043b\u0438 \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u043c \u041c\u041a \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043b\u043e\u0447\u0451\u043d \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0442\u043e \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043d\u0435\u0440\u0432\u043e\u0437\u043d\u043e \u0436\u0430\u0442\u044c \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441\u0431\u0440\u043e\u0441\u0430 \\ \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c \u0438 \u043f\u043e\u0434\u043f\u0430\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043a \u043d\u0435\u043c\u0443;<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0437\u0430\u043c\u0435\u0440\u044f\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432<\/strong> \u0446\u0435\u043b\u0435\u0432\u043e\u0433\u043e \u041c\u041a \u0438, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438\u043c\u0435\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a \u043d\u0430 1,8\\2,5\\3,3 \u0412 \u0443\u0440\u043e\u0432\u043d\u0438 (\u043c\u043e\u0436\u043d\u043e, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0438\u0441\u0445\u0438\u0442\u0440\u0438\u0442\u044c\u0441\u044f \u0438 \u043f\u0435\u0440\u0435\u0434 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c SWD \u0437\u0430\u043c\u0435\u0440\u044f\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c &#171;1&#187; \u043d\u0430 \u043b\u0438\u043d\u0438\u044f\u0445 SBU \u0438 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u0442\u0435\u043b\u0435 \u0443\u0440\u043e\u0432\u043d\u0435\u0439 SWD \u043b\u0438\u043d\u0438\u0439, \u043d\u043e \u044d\u0442\u043e \u043d\u0435\u043d\u0430\u0434\u0451\u0436\u043d\u043e).<\/p>\n<\/li>\n<\/ul>\n<h2>\u0421\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0430<\/h2>\n<p>\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0438\u0437 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0434\u0430\u0432\u043d\u043e \u0432\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u043e\u043b\u0435 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0441\u044f \u0444\u0438\u0433 \u0437\u043d\u0430\u0435\u0442 \u043a\u043e\u0433\u0434\u0430, \u0435\u0441\u043b\u0438 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0441\u044f, \u0430 \u0435\u0441\u043b\u0438 \u0447\u0442\u043e \u0438 \u043d\u0443\u0436\u043d\u043e \u043d\u043e\u0432\u043e\u0435, \u043e\u043d\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043a\u043e\u043f\u0435\u0435\u0447\u043d\u044b\u043c \u0438 \u043b\u0435\u0433\u043a\u043e \u0434\u043e\u0441\u0442\u0430\u0432\u0430\u0435\u043c\u044b\u043c&#8230; \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b:<\/p>\n<ul>\n<li>\n<p><strong>STM32F030F4P6<\/strong> &#8212; \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u041c\u041a, \u0441\u0430\u043c\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u043c\u0435\u043b\u043a\u0438\u0439, \u043f\u043e\u0434\u043e\u0439\u0434\u0451\u0442 \u043b\u044e\u0431\u043e\u0439 \u0438\u0437 STM32F04xFxP6, STM32F07xFxP6, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0435\u0441\u0442\u044c \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>TS3USB221RSER<\/strong> &#8212; \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u043e\u0440 USB 2.0, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c \u0435\u0433\u043e \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f SWD \u043b\u0438\u043d\u0438\u0439, \u043d\u0430\u043c-\u0442\u043e \u043a\u0430\u043a\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430, \u043a\u0430\u043a\u0438\u043c \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u043c \u043a\u043b\u044e\u0447\u043e\u043c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0438\u0445 \ud83d\ude09<\/p>\n<\/li>\n<li>\n<p><strong>ME6203A33M3G<\/strong> &#8212; \u043c\u0435\u043b\u043a\u0438\u0439 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 LDO \u043d\u0430 +3,3 \u0412 \u0438 \u0432\u0445\u043e\u0434\u043d\u044b\u043c \u0430\u0436 \u0434\u043e + 40 \u0412.<\/p>\n<\/li>\n<\/ul>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0443\u0436\u0435 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435\u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e, \u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u0432\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0441\u0442\u043e\u043b\u0435 \u0438\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0443\u0442\u044c \u0441 \u043f\u043b\u0430\u0442-\u0434\u043e\u043d\u043e\u0440\u043e\u0432.<\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0430\u044f\u0441\u044f \u0441\u0445\u0435\u043c\u0430:<\/p>\n<figure class=\"full-width\">\n<div><figcaption>8 \u0448\u0430\u043a\u0430\u043b\u043e\u0432 \u0438\u0437 10<\/figcaption><\/div>\n<\/figure>\n<p>\u0422\u0430\u043a-\u0442\u043e \u0442\u0443\u0442 \u043e\u043f\u044f\u0442\u044c \u0436\u0435 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0438\u0437\u044b\u0441\u043a\u043e\u0432 \u0438\u043b\u0438 \u0445\u0438\u0442\u0440\u043e\u0441\u0442\u0435\u0439&#8230; \u0441\u0442\u0430\u0432\u0438\u043c \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u043e\u0440 \u043d\u0430 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043b\u0438\u043d\u0438\u0439:<\/p>\n<figure class=\"full-width\">\n<div><figcaption>0,1 \u043c\u043a\u0424 &#8212; \u0431\u0430\u0437\u0430 \u0431\u0430\u0437, \u043e\u0441\u043d\u043e\u0432\u0430 \u043e\u0441\u043d\u043e\u0432!<\/figcaption><\/div>\n<\/figure>\n<p>\u0414\u0430, \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c 4 \u043a\u0430\u043d\u0430\u043b\u0430 \u0410\u0426\u041f \u043d\u0430 \u043b\u0438\u043d\u0438\u0438 CC \u0438 SBU:<\/p>\n<figure class=\"\">\n<div><figcaption>\u0428\u0440\u0438\u0444\u0442 \u043c\u0430\u043b\u0451\u0445\u0430 \u0443\u0435\u0445\u0430\u043b, \u043d\u043e \u044f \u043d\u0435 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440, \u0434\u0430 \u0438 \u0441\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0445\u0435\u043c\u0443 \u0432 \u041e\u0422\u0414 \u043d\u0435 \u043d\u0430\u0434\u043e \u0431\u0443\u0434\u0435\u0442.<\/figcaption><\/div>\n<\/figure>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0441\u0451 \u043f\u043e \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u043c, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c, \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443&#8230;<\/p>\n<figure class=\"\">\n<div><figcaption>\u041d\u0443 \u043c\u043d\u0435 \u043f\u0440\u0430\u0432\u0434\u0430 \u043d\u0435\u0447\u0435\u0433\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0441\u0445\u0435\u043c\u0443 \ud83d\ude41<\/figcaption><\/div>\n<\/figure>\n<h2>\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430<\/h2>\n<p>\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0447\u0438\u0441\u0442\u043e \u043d\u0430 LL \u0438, \u0441\u0447\u0438\u0442\u0430\u0439, \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u043c \u043e\u043f\u0440\u043e\u0441\u0435 \u0432 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0446\u0438\u043a\u043b\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 (DMA \u043d\u0430 ADC \u043f\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0443 \u0443\u0436\u0435 \u0447\u0438\u0441\u0442\u043e \u043f\u043e \u043f\u0440\u0438\u0432\u044b\u0447\u043a\u0435 \u0441\u043a\u043e\u0440\u0435\u0435 \u043f\u0440\u0438\u043a\u0440\u0443\u0442\u0438\u043b, \u0442\u0443\u0442 \u044d\u0442\u043e \u0431\u044b\u043b\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e).<\/p>\n<p>Main \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043b\u0430\u043a\u043e\u043d\u0438\u0447\u043d\u043e:<\/p>\n<pre><code class=\"cpp\">int main(void) {    SysInit_Clock();    SysTick_Config(SystemCoreClock \/ 1000U); \/\/ 1ms    SysInit_GPIO();    SysInit_DMA();    SysInit_ADC();    SysInit_TIM();     SysView_Init();    SysView_PrintInfo();     swd.state = SWD_STATE_START;    swd_UpdateState(SWD_STATE_IDLE);     LL_TIM_EnableCounter(TIM1);    LL_ADC_REG_StartConversion(ADC1);    SysTick_Delay_ms(100);     for (;;)    {       SysTick_Delay_ms(1);       status_Routine();       swd_Routine();    } }<\/code><\/pre>\n<p>\u041d\u0443 \u0430 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0431\u0435\u043b\u044f \u0438 \u0435\u0433\u043e \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0443:<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>:O<\/figcaption><\/div>\n<\/figure>\n<ol>\n<li>\n<p>\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0431\u0435\u043b\u044f \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u0440\u043e\u0433\u0443 \u043d\u0430 CC \u043b\u0438\u043d\u0438\u044f\u0445<\/p>\n<\/li>\n<li>\n<p>\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0431\u0435\u043b\u044f \u043f\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u0440\u043e\u0433\u0443 \u043d\u0430 SBU \u043b\u0438\u043d\u0438\u044f\u0445<\/p>\n<\/li>\n<\/ol>\n<p>\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0432 \u043b\u043e\u0431 \u043f\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u043d\u043d\u043e\u0439 \u0432\u044b\u0448\u0435 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <strong>swd_Routine<\/strong>:<\/p>\n<pre><code class=\"cpp\">void swd_Routine() {    if (adc_ready)    {       adc_ready = 0;        if (((swd.cc_mv[0] > STATE_CC_CNC_TH_MV) &amp;&amp; (swd.cc_mv[1] > STATE_CC_CNC_TH_MV)))       {          swd_UpdateState(SWD_STATE_IDLE);       }       else       {          for (uint8_t i = 0; i &lt; 2; i++)          {             if ((swd.cc_mv[0] &lt; STATE_CC_CC_TH_MV) || (swd.cc_mv[1] &lt; STATE_CC_CC_TH_MV))             {                if ((swd.state != SWD_STATE_SWD_POS1) &amp; (swd.state != SWD_STATE_SWD_POS2))                {                   if (swd.state == SWD_STATE_USB_CABLE_CONNECTED)                   {                      if (swd.sbu_mv[i] &lt; STATE_SBU_CC_TH_MV)                      {                         if (i)                         {                            swd_UpdateState(SWD_STATE_SWD_POS1);                            break;                         }                         else                         {                            swd_UpdateState(SWD_STATE_SWD_POS2);                            break;                         }                      }                   }                   else                   {                      swd_UpdateState(SWD_STATE_USB_CABLE_CONNECTED);                   }                }             }          }       }    } }<\/code><\/pre>\n<p>\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043c\u043e\u0436\u043d\u043e \u0433\u043b\u044f\u043d\u0443\u0442\u044c \u0432 \u0440\u0435\u043f\u0435, \u0437\u0430\u0441\u043e\u0440\u044f\u0442\u044c \u0441\u0442\u0430\u0442\u044c\u044e \u0431\u044b\u0434\u043b\u043e\u043a\u043e\u0434\u043e\u043c \u043d\u0435 \u0431\u0443\u0434\u0443.<\/p>\n<h2>\u041a\u0430\u0431\u0435\u043b\u0438 USB Type-C \u0431\u044b\u0432\u0430\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435<\/h2>\n<p>\u0415\u0441\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043b\u0438\u043d\u0438\u0438 CC \u0438 SBU \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u044a\u0451\u043c\u0430\u043c\u0438, \u0430 \u0435\u0441\u0442\u044c \u043a\u0430\u0431\u0435\u043b\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0442\u043e\u043b\u044c\u043a\u043e Data \u043b\u0435\u0439\u043d \u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u043a\u0438\u043d\u0443\u0442\u044b, \u0430 \u043d\u0430 CC \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u044b \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0449\u0438\u0435 \u043e\u043a\u043e\u043b\u043e \u0440\u0430\u0437\u044a\u0451\u043c\u043e\u0432 \u043f\u0440\u0438\u043f\u0430\u044f\u043d\u044b.<\/p>\n<p>\u0414\u043b\u044f \u0442\u0435\u0441\u0442\u0430 \u044f, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043e\u0431\u0440\u0430\u043b \u0441\u0432\u043e\u0439 DIY USB Type-C \u043a\u0430\u0431\u0435\u043b\u044c \u0438\u0437 \u0434\u0432\u0443\u0445 \u043f\u043b\u0430\u0442 \u0441 \u0410\u043b\u0438 \u0438  \u0441\u0438\u043b\u0438\u043a\u043e\u043d\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u0432, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0432\u043e\u0442 \u0442\u0430\u043a:<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u041d\u0435 \u0432\u0430\u0443, \u043d\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0437\u0430\u0440\u044f\u0436\u0430\u0435\u0442, \u0434\u0430\u043d\u043d\u044b\u0435 \u0433\u043e\u043d\u044f\u0435\u0442, \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0439 DIY<\/figcaption><\/div>\n<\/figure>\n<p>\u0418, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0432\u0441\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0447\u0442\u043e \u044f \u043d\u0430\u0448\u0451\u043b \u0434\u043e\u043c\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 2 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0437\u0430\u043a\u0430\u0437\u0430\u043b \u0441 \u0410\u043b\u0438:<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0421\u0430\u043c\u043e\u043f\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u0431\u0435\u043b\u044c USB 2.0, USB 3.1 \u0441 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e SSD \u0438 <a href=\"https:\/\/aliexpress.ru\/item\/1005004994468725.html\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 USB 3.1 Gen2<\/a> c \u0410\u043b\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u043f\u043e\u043b\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c, \u0430 \u0432\u043e\u0442 USB 3.1 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0432\u0438\u0434\u0435\u043e \u0441 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 Dell, \u0434\u0440\u0443\u0433\u043e\u0439 <a href=\"https:\/\/aliexpress.ru\/item\/1005004621694598.html\" rel=\"noopener noreferrer nofollow\">USB 3.1 Gen2<\/a> \u0441 \u0410\u043b\u0438 \u0443\u0436\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438.<\/p>\n<p>\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043a\u0430\u0431\u0435\u043b\u044c:<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u041c\u043e\u0440\u0433\u0430\u0438\u0442 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0435\u043b\u0451\u043d\u044b\u043c &#8212; \u0432\u0441\u0451 \u041e\u041a.<\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435\u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043a\u0430\u0431\u0435\u043b\u044c (\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0443\u0436\u0435 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 USB \u0431\u0435\u0437 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u044b):<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u041c\u043e\u0440\u0433\u0430\u0438\u0442 \u0431\u044b\u0441\u0442\u0440\u043e \u0437\u0435\u043b\u0451\u043d\u044b\u043c &#8212; \u043f\u0430\u0434\u0430\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430!<\/figcaption><\/div>\n<\/figure>\n<h2>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h2>\n<p>\u041d\u0443, \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0438 \u0432\u0441\u0451. \u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u0447\u0435\u0433\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 &#171;\u043d\u0430 \u043a\u043e\u043b\u0435\u043d\u043a\u0435 \u0438\u0437 *\u043e\u0432\u043d\u0430 \u0438 \u043c\u043a&#187;. \u0421\u043a\u0430\u0436\u0443 \u0442\u043e\u043b\u044c\u043a\u043e, \u0447\u0442\u043e \u0431\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043e\u043f\u044b\u0442, \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0432 \u0440\u0430\u0437\u0434\u0443\u043c\u044c\u044f\u0445, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u043b\u0438 \u0442\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0435 \u0438\u043b\u0438 \u0435\u0449\u0451 \u0433\u0434\u0435 (\u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043c\u0438\u043d\u0443\u0441 \u0441 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435\u043c \u0441\u0431\u0440\u043e\u0441\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0430\u043f\u0440\u044f\u0433\u0430\u0435\u0442).<\/p>\n<h2>\u0421\u0441\u044b\u043b\u043a\u0438<\/h2>\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/ADElectronics\/USB-Type-C-SWD-Adapter\" rel=\"noopener noreferrer nofollow\">USB-Type-C-SWD-Adapter<\/a> &#8212; \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/794488\/\"> https:\/\/habr.com\/ru\/articles\/794488\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-368508","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/368508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=368508"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/368508\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=368508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=368508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=368508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}