c - 为 ATtiny816 微控制器实现 USB 接口
问题描述
我正在尝试通过 USB 从计算机接收一些数据并将其发送到 ATtiny816。ATtiny816 微控制器可以通过 USB 与计算机通信吗?如果是,应该如何连接?
解决方案
我不确定这是否可能。ATtiny 816 没有硬件 USB,所以您必须自己编写软件堆栈。查看 AVR 芯片的V-USB 库。它是大多数 AVR 芯片的软件 USB 堆栈。
我有第二个想法,但问题是你需要什么 USB?如果您想解析来自计算机的一些命令,您可以使用 USB-UART 转换器并解析来自 UART 接口的命令。
推荐阅读
- r - 使用新的搜索控制台通过 R 获取 Googlebot 抓取错误
- c++ - 矩阵乘法优化
- sql - 在多数据库解决方案中检索哪些数据库和表包含特定的列名
- javascript - 如何使用谷歌脚本解析 XML 字符串并将其作为结构化数据输出到谷歌表格中的新选项卡?
- jupyter-notebook - 如何为在 K8s 上运行的 JuPyterHub 上的每个笔记本设置参数
- python - XMLRPC 客户端中的 TypeError
- php - 使用 HTTP 请求解析 admin-ajax 中的脚本标头时出错
- vba - 无法将自定义 PowerPoint 加载项添加到功能区
- asp.net-mvc - 远程验证 Json MVC
- java - java 类型转换 String.valueOf( ) vs 变量 + " "