问题标签 [avr-studio5]

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.

0 投票
4 回答
4581 浏览

avr - 如何读取 atmega 32 签名行?

我试图读取 atmega32 的签名行,boot_signature_byte_get(0);但出现此错误:'SIGRD' undeclared (first use in this function)这似乎是因为我们只能使用 SPMCR 中具有 SIGRD 位的 AVR 读取签名(我想!)。
这是正确的吗?那么我该如何以另一种方式阅读签名行?

0 投票
1 回答
259 浏览

token - 用户登录令牌

智能卡上的登录是完全在硬件芯片上实现的还是应该在pkcs11 dll和智能卡上都实现?那么他们如何为 3 类用户分离芯片功能:用户、CA、访客。
编辑:
如果您有硬件和 PKCS11 DLL 的小示例代码作为起点,它对我的​​帮助更大

0 投票
2 回答
38497 浏览

arduino - 如何在 Atmel Studio 6 中添加头文件

我正在尝试使用 Atmel Atudio 6。但我不确定如何将 .h 文件添加到我的项目中。这是允许的吗?如果是这样,我该如何添加它们?

0 投票
3 回答
4386 浏览

microcontroller - 为什么要在 AVR 编程中校准振荡器

我是 AVR 编程的新手。我在网上找到了一个示例代码;用于与 PC 进行简单的 USART 通信。我对此有点怀疑。

主循环是这样开始的;

我无法理解使用OSCCAL_calibration();函数校准振荡器的原因。


功能

OSCCAL_calibration()功能

USARTinit()功能


我正在使用Atmel Studio 6和测试它atmega2560(实际上是用我的 Arduino Mega)。经过一些改变,我可以让它工作。但它仍然可以在没有校准功能的情况下工作..

我将逐项列出我的问题,如下所示。

  1. 您在校准振荡器时真正做了什么?
  2. 这是必须的吗?
  3. PIC微控制器中是否有类似的功能?(我在 PIC 编程方面有点经验。但从来不知道这样的事情)

也有一点疑问;

为什么USARTinit()在设置波特率之前在函数中设置时钟预标量?你不能在没有预标量的情况下设置波特率(这意味着预标量 = 1)

是为了省电还是什么?但我尝试使用 pre-scalar=1,它似乎不起作用(仍在尝试)。是的,我已经正确计算了波特率(使用数据表中的给定方程)。

0 投票
2 回答
1858 浏览

c - 接收字符串

如何在 uart 中接收字符串。我正在使用 avr studio 5 和 brays 终端,就像这样

在此处输入图像描述

和这张图片一样,我用的是9600的波特率。我试着打字"abcdef",它只出来了"abcf"

我的代码是这样的--->

就这么简单,但我找不到我的问题,为什么它只在终端出现 4 个字母。我希望有人可以帮助解决这个问题。感谢。

0 投票
1 回答
5406 浏览

c - 中断发送和接收字符串

任何人都可以显示一些示例代码或链接来帮助我解决这个问题。我想使用终端接收和传输字符串。

到目前为止,我只得到了这个-->

但这只能发送和接收一个字符。如何修改此代码以使其能够发送和传输字符串

感谢您的帮助:)

0 投票
0 回答
105 浏览

c - 仅汇编程序支持 Atxmega128a4 - AVRSudio 5.1

我已经改变了我的微控制器以获得更大的闪存大小,所以我意识到我的新 MCU,atxmega128a4 仅支持汇编程序。需要注意的是,我使用的是 Avrsudio 5.1。是否可以更新 gcc 来编译我的 C 项目?有没有解决问题的扩展程序?或者我必须将 AVRStudio 更新到更高版本?

0 投票
0 回答
48 浏览

avr - ATMega 错误的函数参数

我正在使用 AVR Studio + WinAVR 为 AT90CAN32 编写固件。对于有经验的 AVR 程序员来说,这似乎很简单。我将int参数传递给函数,但在函数内部它始终为零。里面有protocol.c文件:

有 uart.c 文件:

它向我打印出len论点为零。usartSendString函数在uart.h文件中定义。该代码有什么问题?

0 投票
0 回答
468 浏览

embedded - ATMEL、BOOTRST 和 Flip 3.4.7,应用程序在启动时不启动

使用的工具有:ATMEL Flip 3.4.7 和 AVR Studio 5.1

因此,我担心使用 AVR Studio 生成“hex”文件的方式:我是否需要一些特定的 BOOTRST 保险丝选项来对其进行编程以在重置时启动我的应用程序?

0 投票
1 回答
243 浏览

avr - AVR Studio 构建错误 255

我正在学习使用 AVR studio 5 制作 LUFA、VirtualSerial 项目的教程。当我清理项目时,没有显示任何错误,但是当我构建时,我收到以下错误消息:

有其他人收到此消息并知道该怎么做吗?

谢谢