如果您希望挂接硬件中断,您需要使用 VisualDSP++ 提供的 API 访问硬件寄存器,并在代码中添加中断服务程序(ISR)以处理硬件中断。
以下是一般步骤:
在代码中定义中断服务程序(ISR),以处理硬件中断。
在 VisualDSP++ 中设置硬件中断源,以使代码能够检测到中断。
在代码中使用 VisualDSP++ 提供的 API 访问硬件寄存器,以控制硬件中断的发生。
编译代码,并将其下载到单片机。
实际上随机量其实是伪随机产生的,在C中,伪随机量产生是要选定种子的,一般将种子设为time,即系统时间,系统自动根据当前时间产生一组随机数,但系统时间是存储在电脑的私有地址中的,该内存地址并不能与blackfin DSP的内存通用,所以在组建时,DSP软件可能将该内存屏蔽,因此,产生伪随机数的时间种子可能就变成了DSP程序运行的时间,具体到DSP硬件上,可能会是某个记录DSP硬件运行时间的内存。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)