问题标签 [bascom]

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 投票
2 回答
3150 浏览

microcontroller - 生成 1 秒失败 (BASCOM AVR)

我有一个微控制器培训套件,其中包括 ATMEGA8535 和 8MHZ xtal。我想制作一个简单的程序,每 1 秒关闭/打开一次 LED。但它不起作用,当我运行训练器时,延迟似乎是 7 秒。

这里是带有 BASCOM AVR 的程序。

0 投票
1 回答
470 浏览

avr - 未找到标签

我的 Bascom 项目有问题。

首先,这是我的代码:

我想恢复一个文件并在我的 GLCD 中显示它,但 IDE 向我显示此错误:

这很奇怪,因为我放入[A_EN_BOLDFONT14X23]了我的项目文件。

有人知道答案吗?

0 投票
0 回答
281 浏览

c - BASCOM和C代码之间的ADC值不同?

我正在为我们的一个带有 Atmel AT90CAN128 处理器的电路板开发新的软件版本。

较旧的软件版本是用 BASCOM 编写的(不是我写的)。为了规范我们的软件,我们将软件翻译成 C 代码。

现在我很难获得正确的 ADC 值。我认为这是一个软件问题,因为当我在同一块板上使用 BASCOM 和 C 程序时,ADC 的值不同。

例如:

我用一个电位器来改变电压。如果电位处于相同位置,BASCOM 程序给我的值是 460,而 C 程序只给我 320。

也许我没有正确翻译 BASCOM 程序的一部分。

我附上了旧 BASCOM 的代码和新的 C 代码。

文件开头的BASCOM中的代码:

C 代码(函数 init_ADC 在主函数开头调用

0 投票
3 回答
525 浏览

basic - 在 BASCOM-AVR 中加入两个字节

如何在 BASCOM-AVR 中加入两个字节以创建 16 位 int 变量?

0 投票
1 回答
84 浏览

avr - 在bascom中的函数内部使用len函数

我正在开发一个庞大的代码,我想使用函数将其分解为更易读的块并多次重用它们。问题是我应该在我的所有函数中使用 len 函数,而且 Bascom 似乎有一些问题。这是我的示例代码,它完全包含问题:

这是我从 Bascom 编译器错误 71,242,124 得到的错误,全部在函数调用行上,当我使用

它会正常工作。
在此处输入图像描述

0 投票
1 回答
123 浏览

8051 - 如何使用 Bascom 8051 连续控制舵机

我想使用 Bascom 8051 连续控制伺服器的运动,以便它可以改变位置。

我尝试通过手动分配脉冲长度并在一定延迟后更改它来使用蛮力。

我希望伺服器来回切换位置,但它所做的只是卡在一个地方。

0 投票
0 回答
20 浏览

avr - 如何在 BASCOM 的字符串中一一存储数据

我想将从 UART 收到的数据存储为字符串。

这是UART接收中断:

我捕获一个字节并将其存储为一个数组。这是 BASCOM 中的用户叠加层,但它不起作用。实际上,我在案例 2 中捕获了所有接收字节,但这些字节并没有完全存储在数组中。我的错在哪里?