当前位置:首页 > 新闻资讯 > FPGA之家动态 >

Arduino,FPGA,单片机,STM32MSP430区别

时间:2024-08-03      来源:网络搜集 关于我们 0

本文简单介绍Arduino,FPGA,51单片机,STM32,MSP430的使用区别,以点亮一盏LED演示。LED电路连接图如下:

1,arduino点亮LED

使用arduino IDE程软件进行编程,代码如下:(默认)

2,FPGA点亮LED代码(使用50Mhz晶振,Verilog HDL语言)

3,51单片机编写LED代码

方法一:汇编程序

方法二:C语言程序

4,STM32编写LED程序

5,MSP430编写程序

使用定时器延时

对比发现,51单片机,MSP430主要使用C语言对寄存器操作,STM32主要使用C语言对库函数操作(亦可以直接对寄存器操作),FPGA通过VerilogHDL硬件描述语言(亦可用VHDL)编程序最后综合出相关控制电路,Arduino直接使用相关封装好的函数。在实际应用中,各类MCU具有不同的用途。具体选型结合实际。(此文把FPGA类比于单片机参与对比)。


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言