问题标签 [atmega16]

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 投票
3 回答
591 浏览

microcontroller - 如何在更少的内存中执行大代码?

我怀疑,在所有微控制器中,闪存都比 ram 多得多(例如:atmega16 它是 16k,但是 RAM 只有 1 Kb)。.

那么,该代码是如何执行的,CPU 是否直接从 Flash 本身执行,如果是,那么给定的小 RAM 的用途是什么。

0 投票
1 回答
394 浏览

c - 将 atmega 32 代码转换为 atmega 16 代码

我的代码用于 atmega32 微控制器,用于将坐标转换为 nmea 格式,我如何将其转换为 atmega16 代码。因为它使用的是 atmega32 库文件,所以这段代码是否可以在 atmega16 上运行,或者需要进行一些更改....

0 投票
2 回答
2229 浏览

c - 在 ATmega8 中将 C 代码转换为汇编代码

我想用winAVR作为编译器在ATmega8中制作一个关于精确延迟库的代码,你有什么想法将下面的代码转换为汇编吗?我不知道转换代码,因为我不懂汇编。

这是代码。

DelayCyclesUI 和 DelayCyclesUL 是用汇编代码编写的。谢谢。

0 投票
4 回答
2241 浏览

microcontroller - 我是 avr 的新手。不能编程

我在下面为闪光灯编写了代码!在 CodeVision 作为我的第一个程序!与 ATmega16。

但我不能用extreme burner 对其进行编程。CodeVision 编译它时出现0 个错误和0 个警告。Extreme 刻录机成功加载 .hex 文件。但是当我点击Read all按钮时,我无法继续。我看到这个报告:powering on => power on failed => can not communicate with target chip。最后我收到了这条消息:No data read!

我不知道什么是正确的保险丝位的值以及如何正确设置它们。

0 投票
0 回答
1006 浏览

microcontroller - 怎么从gsm sim900d发送短信到手机

我正在做项目。我想从 gsm 发送短信到手机。我使用 avr 编译器在 atmega16L 控制器中编写了 gsm 调制解调器的 AT 命令。但是有一个问题它不发送短信。请帮我。我的代码在这里。

0 投票
1 回答
2025 浏览

c - AVR proteus 延迟不起作用

我在 Proteus 中使用了 AVR ATMEGA16 块并以这种方式对其进行了编程。其他一些简单的代码可以正常工作。但是我不明白延迟功能有什么问题。LED 始终关闭。怎么了?

我的 Proteus 连接是:

http://i.stack.imgur.com/VGNYc.png

0 投票
1 回答
365 浏览

c - Codevision 生成“.ASM”输出

CodevisionAVR 获取.c文件并生成.hex.o输出。

是否也可以从中生成.asm文件?

0 投票
2 回答
690 浏览

assembly - 将8位二进制转换为16位bcd的算法是什么?

将 8 位二进制转换为 16 位 BCD 的算法是什么?

例如:

我怎样才能做到这一点?

1111 1111(二进制)-> 0000 0010 0101 0101

0 投票
0 回答
219 浏览

c - 我的 LCD 没有显示 atmega16 的数据

我最近被要求做一个带有温度传感器的大学项目。在 proteus 上模拟它很容易,一切都很好。然后我试图把它变成硬件,但什么也没发生。液晶显示器可以工作,但我的液晶显示器上实际上并没有出现任何数据,尽管液晶显示器在我的 arduino 上运行良好。

我正在使用一个 4 MHz 晶体振荡器,它带有 2 个 22pf 电容器,与 atmega16 的 12 和 13 针相连。

这是我的代码:

0 投票
2 回答
3083 浏览

embedded - 如何在嵌入式 C 和 Atmega 16 中使用互斥锁?

我正在为 Atmega 微控制器编写 C 代码,我想在其中使用 Mutex。要包括什么库?以及如何实现代码?

我希望这个互斥锁可以防止定时器中断在函数期间更改变量。