![]() |
1
4
您可以对SPI总线进行软件实现——这比UART更容易实现,因为时间并不关键,您可以控制它。 大多数CAN芯片都有一些接收缓冲器,因此,如果您正忙于使用UART,那么消息将被缓冲在CAN芯片中。但是…您需要确保能够快速/经常地从CAN芯片中获取信息,这样就不会丢失一些信息。 您可能必须为UART TX过程使用一个中断,以便在UART上发送数据时能够接收到CAN消息。 如果你只对某些信息感兴趣,大多数的芯片都会有过滤器——这使得你很容易只接收你感兴趣的信息,通常会大大减少每秒的包数。 |
![]() |
2
1
您可以使用RS232端口的软件实现。例如,C编译器来自 http://mikroe.com 有这样一个图书馆。但将位转换到输出端不应该太难,RS232是一个相当简单的协议。 |
![]() |
3
0
我强烈建议您使用pic16f1933更换MCU。
pic16f913微控制器将在未来几年内过时! |
![]() |
JeffreyH · 需要解释InvenSenses运动驱动程序 7 年前 |
|
gotti123 · 在MCU上查找Pin 7 年前 |
![]() |
frank_010 · 在32位字存储器中连续读取3个字节 7 年前 |
![]() |
LOSnel · 干扰irq将我从睡眠模式唤醒 7 年前 |
![]() |
Juliano · ili9341不处理STM32f4发现 7 年前 |
![]() |
yun · USB音频缓冲区欠载 7 年前 |
![]() |
puzzled · 全球结构不起作用[关闭] 7 年前 |
![]() |
Aimal · Elf十六进制表示法 7 年前 |
![]() |
girikks · 结构值未在主源文件中更新 7 年前 |
|
user8235882 · 未在操作系统C中执行的for循环 7 年前 |