问题标签 [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 回答
1318 浏览

c - At91sam9rl arm hello world 无操作系统

我想运行一个简单的 hello world,用 c 编写,app。在我的 at91sam9rl-ek 上。

没有操作系统可以吗?

并且(如果是)我该如何编译它?- 现在我尝试使用 g++ lite 来创建 arm 代码

(一般来说,板子可以在没有操作系统、汇编程序、arm 代码的情况下启动哪些程序?)

0 投票
3 回答
289 浏览

atmel - 有没有人有任何示例代码或建议可以帮助我通过 RS-485 将我的 100 针 uc3a1512 连接到设备?

我正在尝试连接和控制仅接受 RS-485 输入的设备。我希望通过我现有的UC3A1512与此设备通信。有没有人有任何现有的源代码或示例可以帮助我创建这个界面?

我需要一种通过RS-485 格式输出数据的方法。

我不需要建立往返通信,我只需要能够向设备发送命令。

我查看了Atmel的网站以及AVRreaks,但我认为我的项目没有任何价值。

请查看Lin Engineering的Adob​​e PDF第 10 页,以了解有关我需要与之通信的设备的更多信息。

0 投票
4 回答
3677 浏览

c - 使用 ATmega32 在 LCD 上显示阵列中的 ASCII 字符

我有一个 LCD,连接到 Atmega32,使用此功能处理单个字符:

我可以用一个字符作为参数来调用它:send_char('a');它有效。

然后我尝试在它周围包装一个 send_string 函数:

这只会在我的 LCD 上显示乱码,表明 ASCII 值已经很远了。当我尝试传递一个空字符串 ( send_string("")) 时,LCD 上至少会显示三个乱码。

0 投票
2 回答
1247 浏览

arm - Linux 设备模型:相同的设备但不同的驱动程序

我正在为 ARM9 Atmel AT91SAM960 板定制 Linux。

设备文件中, Atmel 将所有 USART 命名为相同atmel_usart。当然使用 id 枚举:

根据 Linux 设备模型,所有这些设备(SAM9260 上的 5 个 UARTS)都将绑定到名为atmel_usart.

我不想在所有将要注册的 UARTS 上设置 TTYS 驱动程序。我有几个自己的驱动程序,它们用于不同的专业用途(LON、RS-485 等)。我想要控制哪个驱动程序确实为某个 USART 服务。那我该怎么办:

  • Atmel 设备文件无法满足,我可以做得更好。所以我重命名(修补)设备文件中的设备。但是,如果我想在 UART4 上安装 TTYS 驱动程序,我会遇到麻烦。

  • 我操作(修补)设备文件,以便能够访问结构platform_device。我可以在注册之前更改他们的名字。但据我了解Linux Driver Model的想法,设备应该在启动期间尽早注册,但与驱动程序的绑定随后......稍后。

  • 我可以编写一个驱动程序,它有一个别名并将绑定到特定的 bus_Id -> atmel_usart.4。我真的可以吗?

还有什么解决方案。我想接触最小的内核文件集,但我想要所有可能的自由?

附录自由对我意味着什么:我可以在运行时指定如何使用 UARTS

  • 使用 Atmel 串行驱动程序 (ttyS)
  • 和我自己的司机

这也意味着,对内核源代码的更改是最小的。

0 投票
1 回答
616 浏览

download - 从 AT89S52 芯片下载二进制代码

我有一个AT89S52,我想看一下上面烧的程序。有没有办法用编程接口做到这一点?(我很清楚这将是汇编代码,但我认为我可以处理它,因为我正在寻找该代码中的特定字符串)

谢谢

0 投票
8 回答
39858 浏览

microcontroller - 爱特梅尔 AVR 反汇编程序

有人可以建议我使用 Atmel AVR 8 位微控制器的反汇编程序吗?有开源项目吗?

谢谢。

0 投票
1 回答
1348 浏览

sleep - Failed TWI transaction after sleep on Xmega

we've had some troubles with TWI/I2C after waking up from sleep with the Atmel Xmega256A3. Instead of digging into the details of TWI/I2C we've decided to use the supplied twi_master_driver from Atmel attached to AVR1308 application note.

The problem is one or a few failed TWI transactions just after waking up from sleep. On the I2C-bus connected to the XMega we have a few potentiometers, a thermometer and an RTC. The XMega acts as the only master on the bus.

We use the sleep functions found in AVRLIBC:

The XMega as woken from sleep by the RTC which sets a pin high. After the XMega is woken from sleep, we want to set a value on one of the potentiometers, but this fails. For some reason, the TWI-transaction result is TWIM_RESULT_NACK_RECEIVED instead of TWIM_RESULT_OK in the first transaction. After that everything seems to work again.

Have we missed anything here? Is there any known issues with the XMega, sleep and TWI? Do we need to reset the TWI of clear any flags after waking from sleep?

Best regards Fredrik

0 投票
3 回答
1044 浏览

avr-gcc - 无法从 USART 获取输入 - FreeRTOS - AT32UC3A0512

只是尝试使用 FreeRTOS。以下是我的设置 -

  1. 微控制器 - AT32UC3A0512
  2. 板 - EVK1105
  3. 使用 FreeRTOS
  4. 环境 - 带有 ASF 最新 2.3 框架的 AVR Studio 5

我刚刚从示例项目 FreeRTOS 创建了一个新项目。我目前正在检查 USART。运行示例项目时,我可以通过 USART 将字符从我的开发板传输到 PC,但是当我在我的 PC usart 终端程序(使用 Putty)上键入或输入内容时,我什么也看不到。任何人都可以建议可能出了什么问题吗?或者我是否需要更改当前示例代码中的代码以在我的终端程序上为 USART 获取输入和显示?

谢谢...

0 投票
4 回答
3059 浏览

embedded - Atmel C 编译器手册?

我刚刚开始使用 AVR Studio 5 上的 Attiny84(基于 Visual Studio)。但是,我找不到它的 C 程序员手册,所以我可以弄清楚如何编写 ISR、寻址 GPIO 引脚等……有什么想法可以找到它的手册吗?

0 投票
1 回答
67 浏览

paging - 运行这个汇编程序的问题

我有这个前一年的考试问题,我需要理解。这使用 8bit Atmel 处理器

你能给我解释一下会发生什么吗?

图片文件:http: //i.stack.imgur.com/Sv6fJ.jpg

请查看图像文件以清楚地描述问题。

非常感谢!