【发布时间】:2020-01-02 07:22:33
【问题描述】:
谁能解释一下在 MPLAB 中的 xc16 编译器中为 dspic33ep256mu814 控制器的延迟“_delay_ms()”标识符给出的最大限制?
提前致谢。
【问题讨论】:
-
JTAG 是一组非常具体但通用的信号和协议,并非用于此目的。但已被用于访问芯片/处理器内的逻辑,在某些设备中可用于直接访问闪存或可用于与处理器通信、接管其总线并通过该程序访问闪存。
-
您通常不使用 JTAG 与软件通信,引导加载程序是一个首先运行的程序,或者取决于使用带子的部件(复位后的正确时间将输入引脚连接为高电平或低电平)告诉逻辑引导引导加载程序而不是主应用程序。引导加载程序有一些用于通信的接口 uart、i2c、spi、自定义以及一些外部硬件/软件可用于要求引导加载程序写入闪存,理解引导加载程序本身必须不碍事跨度>
-
有类似 jtag 但不是 jtag 名称的东西,名称如 TWI、PDI、SWD 等,它们的使用方式类似,但用于对闪存进行编程和/或与片上调试器通信接管处理器和/或其总线。然后通过重新编程闪存。
-
更短的更高级别的答案。 jtag 意味着使用部件外部的东西进入。引导加载程序意味着部件内部的软件对闪存进行编程,您可以通过部件外部的东西与之通信。 jtag:进入零件的硬件路径,bootloader:进入零件的软件路径。
标签: delay microcontroller mplab xc16