此标记与微控制器有关的问题有关。微控制器是一种简单或小型处理器,其程序和执行存储器通常位于同一芯片上,带有用于控制其他硬件的输入/输出引脚。请指定与您的问题相关的微控制器和编译器或工具。
我正在尝试在ATmega2560上使用硬件PWM,使用TC0(一个8位定时器),在快速PWM模式下。我需要动态调整占空比,其中包括零占空比。然而,这并不适用...
我在客户端中有这段代码(从更大的代码块简化而来) int键=0; 而(1){ int n_read=读(fd, &key, 4); printf("%d “,钥匙); fflush(标准输出); 如果(键=...
这是使用 pic16f676 中的 TIMER0 中断使 LED 闪烁的 MPASM 代码。端口 A 的引脚 0 (RA0) 未切换至关闭位置。请帮忙... 我是图片组装新手,我想
WDT、TIMER0 16F676 延时计算问题。 MPASM 中的预缩放问题
还有一个关于延误的问题。因为我是一名首发球员,所以我对延迟的计算感到头疼。当有人在代码中解释延迟时,我理解延迟。但当谈到我的代码时,我完全......
从USB-CDC读取字符串;如何使用stdio_set_chars_available_callback()?
一旦字符可用,我就会尝试在回调函数中使用 stdio 读取通过 USB 传输到 Raspberry Pi Pico 的字符串。我不想轮询界面或使用重复...
C/C++ | PICO-SDK | Raspberry Pi Pico 使用回调从 USB-CDC 串行读取字符串 |如何使用stdio_set_chars_available_callback()
我尝试使用 stdio 读取通过 USB 传输到 Raspberry Pi Pico 的字符串。 一旦字符可用,就应该在回调函数中读取字符串。我不想...
buttonPin 最初从按下状态开始。因此,当在开始时按下按钮上传代码时,esp32-c3 会进入睡眠状态。另一个按钮 (buttonPin2) 将 esp 唤醒...
我使用带有Openstm32(GCC编译器)的STM32F407。如果我使用 sprintf("...%d",integer) (调试器直接在 sprintf 处停止),程序似乎会崩溃,但如果我使用 sprintf("string") ,程序似乎工作正常。
从一个应用程序跳转到另一个应用程序时,中断未按预期工作。我使用STM32L452RET6P微控制器并进行裸机编程 我遇到了
我在一台基于 STM32 的设备中检测到 RAM 中存在数据损坏。 这个问题非常罕见并且 不可重现。在一台设备中,我仅看到一位损坏。但它造成了很多水坝...
您好 stackoverflow 社区, 有人可以帮我理解启动代码和重置处理程序之间的区别吗?当启动我们的微控制器时,哪个叫?当...
为什么 Cortex-A 的复位处理程序位于 0x0 而 Cortex-M3 则不然
Cortex-M3 的初始堆栈指针值位于 0x0,重置处理程序位于 0x4,原因是什么?这样做的设计理由是什么? 为什么 ARM 的人不能把 0x0 留给...
如何设置和运行 Raspberry Pi Pico W 蓝牙示例?
我正在尝试在 pico-sdk 中运行 spp_counter.c 示例。当我运行 make 时,我收到此错误: 致命错误:btstack.h:没有这样的文件或目录 58 | 58 #include“btstack.h” 鳕鱼...
我有一个 panlee 的 sc01 plus 开发板,配有 esp32-s3 16mb flash 2mb psramm 一个 ips 触摸屏、一个内置 2w 放大器、wifi 和蓝牙。我的问题是 audioi2s 库无法工作...
在 ATtiny85 上的 Timer0 上启用 CTC 模式中断时出现奇怪的行为
我正在使用 ATtiny85 进行一个基于 C 构建的简单红外项目(用于 DSLR 相机的红外遥控器)。我在 CTC 模式下使用定时器 0 生成了 38.4 kHz 方波信号,并将输出设置为每次切换 PB0...
我使用的是nucleo stm32L476系列控制器。我正在从头开始编写驱动程序。我观察到我的控制器在 RCC CR 寄存器中以 4 MHz(MSIRANGE 中的 0x6)的 MSI 时钟运行。 我要修改...
我正在使用 Attiny84 和 LM335z 温度传感器来创建温度传感器。使用 ADC,我获取电压值并执行必要的转换以获得温度 va...
我的 stm32f10x 的 HAL 通过启用 ScanConvMode 提供带有以下模式选择器的 adc 接口,该模式选择器确定 ADC 是处理多个通道还是单个通道,或者...
我有一个Raspberry Pi Pico。当我向其上传新程序时,之前的程序仍在运行。我应该怎么办? 例如我编写代码使 pin22 闪烁,但是当我将其更改为 pin21、pin2...
当我设置每秒19 000个左右时,为什么我在cutecom上读取了0.5/0.4秒写的512个字符?
我想使用atmega2560在cutecom上输出一些adc转换,设置16位时钟,64预分频在16 Mhz以触发adc转换(每个需要13个时钟周期),应该在19000左右