首页 文章
  • 3 votes
     answers
     views

    尝试在Verilog中闪烁LED

    我有一个50Mhz时钟的CPLD . 这是我的代码: module FirstProject(clk, LED); output LED; input clk; reg [32:0] count1; reg LEDstatus; assign LED = LEDstatus; always @ (posedge clk) begin if (...
  • 5 votes
     answers
     views

    将偏移量添加到预分频硬件定时器时,如何避免这种逐个错误?

    我正在写一个微控制器中断,需要为其中一个硬件定时器添加一个偏移量 . 但是,由于定时器预分频器的工作方式,根据相对于预分频器时钟的中断执行时序,原始方法可能会引入逐个错误 . 我在ATmega328P(= arduino)上使用定时器1 . 我使用/ 8预分频器在正常模式下进行设置,并使用定时器捕获中断来触发此操作;中断的目标是在触发输入捕获的事件之后将定时器设置为完全溢出 period 个周期...
  • 4 votes
     answers
     views

    关于手臂指令时间

    在手臂网站上,提供了 Cortex-a9 processor 的指令时间 . Instruction Link 对于每条指令(具体来说,我说的是NEON向量指令),时序在下面显示的格式表中给出(以VADD指令为例): NAME FORMAT Cycle Source Result Writeback VADD Dd,Dn,Dm 1 -...
  • 2 votes
     answers
     views

    为什么我的基于c clock()的函数返回负值?

    我还是C的新手,是时钟函数绝对的(意味着它计算你睡了多长时间),还是应用程序实际执行的时间是多少? 我想要一种可靠的方法来产生1秒的精确间隔 . 我正在保存文件,所以我需要考虑到这一点 . 我以毫秒为单位返回运行时间,然后休眠 . 有更准确或更简单的方法吗? 编辑:我遇到的主要问题是我得到一个负数: double FCamera::getRuntime(clock_t* end, clock_t*...
  • 5 votes
     answers
     views

    如何在Scala中找到每个未来的时间?

    我有一个scala代码一次运行多个期货 . 我想分析执行每个时间所花费的时间 . 例如: for (i <- 1 to 100) { val f = future { runAndTime(doSomething()) } f.onComplete { case Success(timeTaken) => println(timeTaken) c...

热门问题