问题标签 [avr-studio4]
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.
c++ - 如何将字符转换为浮点数
如何在 AVR studio 4 中将 unsigned char 值转换为 float 或 double 编码?
请帮助我是初学者,我的问题听起来也很愚蠢:/
就像我有一个 char keyPressed
我已经使用 lcd_gotoxy(0,0) 将它打印在屏幕上;lcd_puts (keyPressed);
现在我想用这个值来计算一些东西。如何将它转换成浮点数或双精度数?请帮忙
serial-port - 读取数据前清除UDR寄存器
我正在尝试使用 ATmega128 模拟 uart。我在 AVR STUDIO 4 中编写了这段代码。
PORTB0 用于使用过的开关,因此当按下它时,它会连接到 5v dc 并将“a”发送到 uart1。在其他时候,它连接到地。数据的接收是通过中断进行的。使用调试器,当 UDR1 中有数据且 RXC1 置位时,程序跳转到 ISR,然后 UDR 寄存器立即清零,什么也没有检索到。谁能告诉我为什么会这样?
这是代码。
主程序是
gcc - 使用 gcc 4.7.x 的 Avrstudio 4.19 工具链
我正在使用 makefile 样式编译我的 ATMEGA 项目。作为 Arduino IDE 的遗产,开发工具链主要针对 gcc 4.3.2。Avrstudio 4.19 + Jtagice MKII CN + gcc 4.3.2 + make以某种方式工作。但我的问题是 gcc 4.3.2 相当有问题。我看到例如与优化非易失性变量相关的随机错误,寄存器缓存值并不总是写回内存,错误警告也很烦人。因此,使用gcc 4.7.0可以解决问题,但我无法将任何此类程序加载到 Avrstudio 4.19 中,加载 hex 时 Avrstudio 总是崩溃。有没有人尝试过这个工具链并成功了?
注意:我不想使用更高的 Avrstudio 版本,因为尺寸会增长并且可能会带来新的问题。
谢谢
timer - 从 Timer0 AVR 获取价值
我目前正在 AVR Studio 4 中编写一个程序,我想在其中使用 Timer 来获取随机数。
我可以让计时器运行,但是我不知道如何获取计时器的当前值。通常,该值可以存储在寄存器中还是不可访问。
谢谢
timer - 从 TCNT0 AVR 获取价值
我有一个每 256 个周期递增一的计时器。有没有一种方法可以让我在调用它时从 TCNT0 获取值。
我正在使用 AVR Studio 4 并尝试过使用ldi temp, TCNT0
,但我似乎总是得到 32 这是它的地址。
谢谢
avr - Generating Random Number AVR without seed
I writing an application in AVR Studio 4 which generates random numbers and outputs them on a seven segment display. At the moment i am using a seed, the seed value then gets randomized and the value output. This method obviously produces the same random number sequence (and displays the same sequence) every time the program is run. Is there an alternate method i can use which does not use a seed and as such does not start the program with the same number each time, allowing for different random numbers.
Thanks
avr - 编程 Attiny85
我想知道如何将我使用 AVR Studio 4 编写的程序上传到 ATtiny85。我基本上是在使用本教程http://blog.smileymicros.com/smileys-workshop-10-moving-beyond-arduino/除了用 attiny85 而不是 atmega328 做所有事情。我从 HighLow tech 的 ATtiny 库中获得了 pins_arduino.h。
我已经在 AVR Studio 4 中成功编译,现在想知道如何上传到 Attiny85。
谢谢
pgm - 将 AVR Studio pgm_read_byte 函数添加到 MiKroc (Electronica)
我在 AVR Studio V4 中有一个程序,代码如下:
因此,当我想在 MiKroC for AVR 中运行此代码时,我收到以下错误:
128 324 表达式 MyProject.c 中未声明的标识符“pgm_read_byte”
我应该将标头添加avr/pgmspace.h
到 MiKroc For AVR,还是 Mikroc For AVR 中的等效标头avr/pgmspace.h
?
非常感谢。
avr-studio4 - 构建失败...未定义构建工具
我正在使用 avr studio 4.19 调试 atmega128 开发板。我从项目配置选项中添加了工具链的路径。但是我在编译/调试时仍然遇到同样的错误。