问题标签 [winavr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
avr - 如何使用 Atmega 32 从 DALLAS 18B20 获取价值
我有 atmega 32 和 DALLLAS 18b20。温度传感器的输出是一根线的数字信号。任何人都可以建议我如何使用 ADC 通道读取值。提前致谢。
c - 使用 AVR 时如何找到变量的地址?
我正在尝试编写一个程序来检测用 AVR-GCC 编译的 Teensy 微控制器上位图的像素级冲突。我试图弄清楚如何计算屏幕上位图的单个字节的位置,并且被告知我应该使用指针。我看不到位图字节的物理地址与其在屏幕上的位置之间的关系,但我想调查一下。问题是,我无法打印这个地址。AVR 没有 printf,我不知道如何让它显示在屏幕上。有没有人有办法在终端中以某种方式生成这个地址?
即如果我有一个位图并想打印出第一个字节的地址,我需要写什么来完成这个:
microcontroller - 新的 attiny85 保险丝位都默认设置
我一直在从事 Attiny85 项目,并正在尝试使用 WinAVR 和 Burn-O-Mat 对微控制器进行编程,以将代码刻录到芯片上。在我将芯片插入 arduino ISP 并尝试使用 Burn-O-Mat 读取保险丝位后,我看到所有三个 Attiny85 芯片的所有位都为高,并且无法使用默认保险丝位覆盖它们,应用程序说错误写入保险丝。
我从市场上买了一件衣服,一开始就遇到了这个问题,所以我想我已经把它弄成砖了,或者它被砖化了。然后我又从亚马逊订购了两个,当我试图读取他们的保险丝位时,再次,所有位都被标记/高。
如何重写保险丝位?
这些芯片是变砖的吗?
我用错了 Burn-O-Mat 吗?
还有什么问题?
c++ - Char 数组无法将字符保存为其成员。使用 ATmega8 的密码系统
我正在使用系统,从特定键盘读取一些符号,将其传递给 ATmega8,然后将其逐个传递给显示器(此步骤正常工作),但如果我想显示所有符号数组,我发现第一个位置的动态数组保存空,第二个保存空符号,并且正确保存了后续字符。我没有看到代码中有任何错误,所以我需要帮助。
此代码函数必须返回从键盘读取串行符号的 4 元素 char 数组。
/* 所有测试都表明:
*/
arduino - 为什么无论输入如何,adc 总是读取 1023
我正在尝试使用 attiny85 中的 ADC 读取模拟电压。但是无论给出什么输入,ADC 寄存器总是读取 1023。
此外,当用万用表测量 ADC 引脚时,它显示接近 3.1V。我以为它被拉高了,但事实是,当我将引脚连接到其模拟输入时,引脚上的电压会干扰输入电压电路。我不知道为什么会这样。相同的代码在 6 个月前运行良好,但现在不行了。原因不明。谁能解释我实际上做错了什么?我使用 USBasp 作为我的程序员,使用 attiny85 作为我的目标微控制器,使用 arduino 作为我的编译器。我也尝试使用 WinAVR 进行编译,但模拟输入引脚的电压仍然接近 3.1V。提前致谢:)
更新
下图描述了相同输入电压下不同 ADC 通道的输出。
windows - 安装winavr时缺少程序员记事本
我安装了 winavr 并试图打开程序员记事本,但我得到:
pn 文件夹是空的。有没有办法解决这个问题?
avr-gcc - win avr gcc - 长度的非常量表达式
几天来一直在尝试构建这个引导加载程序。
https://github.com/ahtn/kp_boot_32u4
Windows pc,在mingG下,安装WINavr和Python。
我坚持创建精灵文件......
我上传了一个 palou elf 到 build 文件夹,制作过程完成。经过一番研究,我看到许多其他人得到了错误,但想知道是否有另一个版本的 avr-gcc 我可以使用?老实说,我对这一切都很陌生,所以可能咬得比我能咀嚼的多(锁定思维活动)
……
......
并导致内存部分出错...
谢谢米