近期本人在负责一个测试机按键盒的项目,按键通过中断方式告诉嵌入式cpu开始测试,嵌入式cpu通过串口发送告诉上位机开始测试,测试完成后上位机通过串口发送测试的相关结果(成功、失败和分档信息)给嵌入式cpu,嵌入式cpu通过另外一组串口把测试相关结果发送给测试机的防静电手环上的嵌入式cpu,再由手环上的嵌入式cpu根据测试结果控制数码管显示。之前这个项目用AT89S51搭了简单电路实验成功,但是由于手环上的空间十分小,放不下,就有选了stc的15w系列的单片机,虽然功能强大,但是稳定性不好,而且发现usb转串口经常出问题,有同事建议我选用stm32系列的芯片,正好之前我一直在自己看一些stm32f103的视频,于是考虑选择合适的芯片进行开发,在stm32社区查资料时刚好看到在送板子,就开始抢,幸运的我赶上了末班车抢到了板子,等拿到板子可以进行简单的实验,利用Nucleo-F303RE的usb通信接口与电脑直接通信解决usb转串口的问题,通过这个小项目把Nucleo-F303RE引入公司,争取以后用在更复杂的项目上。 |
谢谢支持