使用 void* 来维护状态...(C 编程)
目前我们正在学习如何对 AVR 微控制器进行编程(仅限 Ansi C89 标准)。所包含的驱动程序的一部分是处理调度的标头,即以不同的速率运行任务。我的问…
如何通过 USB 从 Android 设备生成视频信号?
是否可以为 Android 创建一个应用程序,可以通过 USB 生成视频信号(HDMI 或 VGA)? 任何 Android 设备都有 miniUSB 端口。理论上,可以在微控制器或…
ATmega 328p 的静态函数表现很奇怪
我正在尝试使用 ATmega 328p(Arduino 以太网)来控制 Wiznet W5100 以太网控制器。我正在使用的库已经过测试并且可以工作,但对我来说却不行。以下是…
SD 块偏移 251 个块
我发现我的 Windows 7 笔记本电脑跳过了 SD 卡的前 251 个块。当我对 SD 卡进行原始转储时,我的 Windows 7 笔记本电脑上的块 0 对应于我的 Windows V…
在 PIC C18 中调用时出现问题,参数出现乱码 - 也许使用指向结构的指针?
我正在尝试使用 PICC18 进行相当简单的呼叫。 使用 MPLAB 模拟器,我看到参数甚至在进入函数时也完全是乱码。 我有以下 typedef typedef struct { // …
当使用 8 位微控制器将数据记录到 FAT32 文件系统时,人们使用什么文件格式?
更新了问题,使其不再那么模糊。 我计划按时间记录传感器数据,这样像 sqlite 这样的东西就很完美,但它需要像 atmega328p 这样的东西太多的资源。大…
如何将变量放入访问组 - PIC 18 MPASM 链接器脚本
我有一个链接器脚本,它启动时 INCLUDE 18f14K50_g.lkr 我希望我的中断服务变量进入 ACCESS 库。 (我的程序目前很小,全部都可以,但也许将来......…
从 BMP085 读回 0xffff 读取 I2C 温度
我正在将 Rabbit 5760 CPU 连接到 Bosch BMP085 传感器 通过 I2C。一切都很好,除了读取温度寄存器正在读回 0xffff (请参阅开关中的 BP_FINISHTEMP …
图 16F913 UART 通讯设置
我在下面附上了我的代码(顺便说一句,我闪烁 LED 以便能够看到循环正在发生)。 我没有通过 UART 发送任何数据,我有图 16F913,引脚 17 是我想要获…
在 20Mhz 瑞萨微控制器 IO 引脚上驱动高频输出 (32Khz)
我需要在 Renesas R8C/36C µController 的引脚 19 上驱动 32Khz 方波。引脚是不可协商的(电路设计已经完成)。 软件设计使用 250 µs 中断来模拟多任…