要是你的是裸片,也就是另一块芯片,自己焊板子上的话,里面是编程器固件也可以说引导程序的,这个就超过电脑的操作系统,没有固件程序,单片机是肯定不能执行咨询程序的。
编程器引导出来程序,诸如arduino,之后,依据你的需要真确焊接工艺硬件电路,连接外部模块,就这个可以在电脑上使用arduinoide编程,并将程序烧录软件到芯片中,娱快的一起玩儿了。
如果不是是arduino成品板,从网上下载引导出来程序,真接使用arduinoide编程去掉
arduino按照output选项文件导出编程器程序
步骤如下:一:hex文件的提取1:在arduino工具的file-gtpreferences中找不到preferences.txt文件。
2:用记事本先打开preferences.txt,选择类型hex文件贮存的路径,在后来行一并加入,
3:直接关闭arduino。
4:关闭preferences.txt,自动关闭时对话框总是显示如何确定存放,你选能保存。note:
1:hex文件能保存的路径可以由自己来定。
2:以上操作时不连接arduino硬件。
二:仿真时单片机晶振频率的选择在arduino软件包的hardwarearduinoootloadersatmega路径下有一个makefile的文件,用记事本先打开,可以看见相对应的arduino板对应都用到的bootloader程序和晶振频率。
在用proteus仿真时,你选相随机的单片机,配置晶振。单片机肯定与arduino在编译时选择类型的board上的一致
三:往其他单片机板上烧录软件程序编译得到的hex文件往其他的单片机板上烧录程序时都是一样要选择类型相填写的单片机和晶振频率。四:hex文件的保存确立保存到路径后,每次来编译的文件都会必然此路径下,所以才程序实验行啦后,就应该将或则的hex文件保存到到其他地方,以防意外在编译别的程序时被覆盖。
驱动检查了吗?把传感器都拔了.很有可能是你的连线问题,你再好好地全面检查一遍。或是换了一个uno就没问题了