问题标签 [atmel]

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 投票
1 回答
3530 浏览

c++ - C++ 中对库错误的未定义引用

这段代码:

在编译时给我这个错误:

我试过使用 #include "SoftSerial.h" 但没有区别。SoftSerial.h 和 SoftSerial.cpp 文件位于 HardwareSerial.h 文件所在的库文件夹中。

我错过了什么?

0 投票
1 回答
3547 浏览

visual-studio - 在 Atmel Studio 6 中启用代码完成

我正在寻找Atmel的IDE Atmel Studio 6中的自动完成功能。由于它是基于Visual Studio的,所以应该有IntelliSense,但是我只能在“编辑”下找到菜单项“Intellisense”,根本没有效果。我正在用 C 编程。

有没有办法像在 NetBeans 中一样提供自动完成功能(例如,键入时自动弹出的框)?

编辑:我的意思不是自动完成“wh”->“while”,而是完成变量、函数名等。

0 投票
1 回答
1358 浏览

c++ - 如何为芯片 ATtiny85 编译 cpp 文件

我需要在ATtiny85芯片.cpp上放一个文件。我不确定,但我认为我需要在 Atmel Studio 6 中编译它,它有一个编译器。我不知道该怎么做。有什么建议么?

0 投票
1 回答
1394 浏览

android - 触摸设备“atmel-maxtouch”在带有 Tegra 2 的 Android Ice Cream Sandwich 中不起作用

我需要构建内核或修改 idc 设备。还可以使内核从 HC 反向移植到 ICS。我该如何解决这个问题?

0 投票
1 回答
270 浏览

c - atmel 89c2051 设置或清除 C 中的单个寄存器位

我正在编写一个 atmel 89c2051 控制器。我想根据每个单独的寄存器位的状态来制定条件,例如:

当端口 1 位 0 为 0 时做(某事)

我试过使用 while P1_0 但编译器返回一个未声明的标识符错误。我该怎么做呢?谢谢

0 投票
1 回答
1999 浏览

microcontroller - 初学者:AVR C++ Atmel Studio 6

我在确定我可以访问哪些库时遇到问题。我知道我可以使用 Atmel Studio 6 IDE 在 C++ 中对微控制器 (Atmega328p) 进行编程;但是,我无法确定我可以访问哪些库的记录位置。例如,我可以使用 STL(比如,vectors,deques ...)吗?如果有人可以向我指出一些文档,那就太好了。

谢谢。

0 投票
1 回答
2869 浏览

android - 未检测到 Nexus7 USB 主机 FTDI 设备

我有一个简单的 ATMEL 微控制器,板上有一个 LED 灯,通过 FTDI-232 电缆和 USB->micro-USB OTG 电缆连接到 Nexus 平板电脑。

如果出现以下情况,则无法识别设备:

在以下情况下被认可:

在以下情况下被认可:

我还有一个独立于连接顺序的 Arduino UNO 板。

我需要它在 OTG 电缆最后连接到平板电脑的第一个示例中工作。

编辑:环顾四周并测试了一些东西后,我认为 OTG 电缆根据第一个有电的设备来决定哪个设备是主机。如果我断开 ATMEL 板/芯片的电源,然后插入整个设备,它会将平板电脑设置为主机。

所以我需要一些方法来强制将 Nexus7 平板电脑设置为主机,即使它已经插入有源设备。

0 投票
1 回答
128 浏览

assembly - 文档中的状态寄存器描述

阅读 AVR 汇编器指令集文档。

在此处输入图像描述

那些红色突出显示的寄存器是什么意思?在某些情况下,它们是倒置的。

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,它似乎不起作用(仍在尝试)。是的,我已经正确计算了波特率(使用数据表中的给定方程)。