问题标签 [proteus]

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 投票
0 回答
358 浏览

stm32 - 如何用keil v5.30生成.elf文件在proteus中模拟

你好吗?。我正在寻找如何使用 keil v5.30 生成 .elf 文件以在 Proteus 中进行模拟,并能够在模拟运行时设置源代码但我什么也找不到,我正在模拟一个 stm32f103c6 和我认为编译器是ARM​​CC但不是舒尔。

如果不可能,那么可以使用 keil 的另一个工具或 keil 的输出文件生成 .elf 文件?

在此先感谢您的帮助。

0 投票
1 回答
90 浏览

c - Proteus I2C 调试器通过右移发送附加字节,但 ATmega32 左移一位

ATmega32 应该作为从机来收集数据和 GPIO 控制。I2C 包裹应该看起来像 S(地址)(寄存器)([值])P 但是如果我在指定寄存器后发送 P 条件,Proteus 会自动发送附加字节,即使在 NACK 之后也右移。MCU 将寄存器左移。我使用带有内置 SDK 的 Atmel Studio 7。如何解决这个问题?

I2C中断服务程序

I2C 回调

项目链接

变形虫截图

0 投票
1 回答
61 浏览

mplab - 从数组中的实时数据中检测峰值

我通过使用 dsPIC33FJ32MC204 控制器将幅度为 3V 的正弦波与 1.5V 的正弦波连接到 12 位 ADC 通道,并存储在一个数组中。我想检测每个间隔的峰值,所以请给我任何建议。我刚刚发布了五个样本中最大值检测的逻辑。我的输出为零。

0 投票
1 回答
174 浏览

simulation - 模拟 PSoC 5LP

我正在借助 PSoC 5LP 的 20 位 ADC 提取安装在我的 ATV(前悬架)上的应变仪值。在此之前,我想模拟一下。那么你能推荐一个合适的模拟器吗?我已经在 proteus 上尝试过,但似乎 proteus 不支持 cypress 芯片。

感谢您的阅读。

0 投票
1 回答
329 浏览

arduino - 如何在 Arduino + Protues 中控制双 7 段显示器

如何使用 arduino 和 proteus 在双 7 段中显示不同的数字?

这是我的设置:

我使用这段代码(在 void 循环中)在 7 段中显示数字 0:

如果我在 proteus 中模拟这个,我得到这个输出:

在此处输入图像描述

如果我添加另一个数字,例如 8:

这将是输出: 在此处输入图像描述

代码在这两个 7 段上只会变为 0 和 8。

我希望它在右侧显示 0,在左侧显示 8,但我不知道如何控制这个双 7 段。我想创建一个倒数计时器,我还没有找到任何关于它的教程,这些教程是倒计时中的 2 个 7 段,而不是双 7 段显示。

注意:我没有在这个项目中使用任何寄存器。

0 投票
1 回答
518 浏览

c - proteus中7段显示的时钟问题

这是一个带有按钮的简单 7 段显示器,问题是每当我将时钟设为 1 MHZ 时,显示器不会按预期运行,但当我使用 8 MHZ 时钟时,它工作正常。这是代码:

在此处输入图像描述

0 投票
1 回答
187 浏览

timer - STM32F401RE PWM 模式在 Protues 中不起作用

我正在尝试生成 PWM 波,但 proteus 似乎有问题。我曾尝试使用 CMSIS 和 CubeMX 这样做,但它们都不起作用。

测试定时器:TIM 1、2、4、5 及其所有通道

CubeMX Proteus 结果中的计时器配置

已编辑:CubeMX 不会生成 HAL_TIM_PWM_Start 作为 TIM 生成代码的一部分。将 HAL_TIM_PWM_Start 添加到代码中并将 Pulse 的值更改为非零值,解决了我的问题。

0 投票
1 回答
103 浏览

serial-port - 使用 Proteus 模拟 PIC18F4520 串行连接

介绍

嗨,我正在做一个项目,它使用 PIC18F4520 微控制器将数据发送到我的 Windows 机器。在 Windows 中,我正在使用 tkinter 开发一个 python GUI,它将在通过串行端口读取数据后显示数据。微控制器将使用串行到 USB 转换器连接到 PC。

问题

问题是我没有物理上可用的硬件来测试它,所以我做了一个 Proteus 模拟。现在我想模拟虚拟端口,以便使用 pyserial 连接到它并接收数据,我该如何实现...
谢谢 变形虫模拟

0 投票
0 回答
32 浏览

android - 如何在 proteus 库中使用自定义适配器?

我正在使用proteus构建自定义视图,现在我正在尝试在 proteus 的帮助下构建轮播,我需要帮助,因为我无法弄清楚自定义适配器和视图的自定义实现?

0 投票
1 回答
1776 浏览

proteus - 符号“$MKRORIGIN”已使用但未在库中找到

我正在使用 Proteus Professional v8.11 SPO,每当我尝试打开 proteus 文件时,都会弹出此错误。

符号“$MKRORIGIN”已使用但未在库中找到

虽然文件最终打开(按 OK 三次后),但模拟没有正确执行。(模拟正在其他计算机上执行)

错误

我怎样才能解决这个问题?