问题标签 [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.
c - At91sam9rl arm hello world 无操作系统
我想运行一个简单的 hello world,用 c 编写,app。在我的 at91sam9rl-ek 上。
没有操作系统可以吗?
并且(如果是)我该如何编译它?- 现在我尝试使用 g++ lite 来创建 arm 代码
(一般来说,板子可以在没有操作系统、汇编程序、arm 代码的情况下启动哪些程序?)
c - 使用 ATmega32 在 LCD 上显示阵列中的 ASCII 字符
我有一个 LCD,连接到 Atmega32,使用此功能处理单个字符:
我可以用一个字符作为参数来调用它:send_char('a');
它有效。
然后我尝试在它周围包装一个 send_string 函数:
这只会在我的 LCD 上显示乱码,表明 ASCII 值已经很远了。当我尝试传递一个空字符串 ( send_string("")
) 时,LCD 上至少会显示三个乱码。
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)
- 和我自己的司机
这也意味着,对内核源代码的更改是最小的。
download - 从 AT89S52 芯片下载二进制代码
我有一个AT89S52,我想看一下上面烧的程序。有没有办法用编程接口做到这一点?(我很清楚这将是汇编代码,但我认为我可以处理它,因为我正在寻找该代码中的特定字符串)
谢谢
microcontroller - 爱特梅尔 AVR 反汇编程序
有人可以建议我使用 Atmel AVR 8 位微控制器的反汇编程序吗?有开源项目吗?
谢谢。
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
avr-gcc - 无法从 USART 获取输入 - FreeRTOS - AT32UC3A0512
只是尝试使用 FreeRTOS。以下是我的设置 -
- 微控制器 - AT32UC3A0512
- 板 - EVK1105
- 使用 FreeRTOS
- 环境 - 带有 ASF 最新 2.3 框架的 AVR Studio 5
我刚刚从示例项目 FreeRTOS 创建了一个新项目。我目前正在检查 USART。运行示例项目时,我可以通过 USART 将字符从我的开发板传输到 PC,但是当我在我的 PC usart 终端程序(使用 Putty)上键入或输入内容时,我什么也看不到。任何人都可以建议可能出了什么问题吗?或者我是否需要更改当前示例代码中的代码以在我的终端程序上为 USART 获取输入和显示?
谢谢...
embedded - Atmel C 编译器手册?
我刚刚开始使用 AVR Studio 5 上的 Attiny84(基于 Visual Studio)。但是,我找不到它的 C 程序员手册,所以我可以弄清楚如何编写 ISR、寻址 GPIO 引脚等……有什么想法可以找到它的手册吗?
paging - 运行这个汇编程序的问题
我有这个前一年的考试问题,我需要理解。这使用 8bit Atmel 处理器
你能给我解释一下会发生什么吗?
图片文件:http: //i.stack.imgur.com/Sv6fJ.jpg
请查看图像文件以清楚地描述问题。
非常感谢!