【问题标题】:How to simulate interrupts in C/C++?如何在 C/C++ 中模拟中断?
【发布时间】:2012-10-09 02:49:38
【问题描述】:

我正在尝试设计一个人工学习单元。自然,我想在微控制器实现之前模拟模型。模拟的主要问题是尝试模拟微控制器传感器中断(例如使用 PIC18)。我并没有考虑实际造成中断,而是试图用代码模拟一个中断。

我想这可以归结为基本的 C/C++ 信息。如果可以,您如何在其中实现/模拟/模拟中断?

【问题讨论】:

  • 你在什么操作系统下开发这个?
  • 看来你是本末倒置......你需要有一个基本的工作 PIC 模拟器,然后你才能实现一些东西来检查和模拟中断......鉴于水平这个问题我冒险你最好找到一个现有的模拟器,无论如何它可能已经实现了中断。
  • @TonyD -- 我想,我只是想在将概念移植到 PIC 之前在实际计算机上制作模型。

标签: c++ c embedded simulation interrupt


【解决方案1】:

你可以使用信号

请看这里: http://en.cppreference.com/w/cpp/utility/program/signal

您可以使用您的操作系统来发送信号。

【讨论】:

    猜你喜欢
    • 2010-12-23
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-06
    • 1970-01-01
    • 2021-03-03
    • 2011-08-02
    相关资源
    最近更新 更多