因为项目需要控制的设备和电机有点多,本来准备使用上位机直接控制下位机的。
实现原理是通过下位机的串口发送指令调用功能函数,但是重点还是如何在STM32的main程序中调用。
所以需要先写好STM32的下位机程序,那就使用矩阵键盘先实现按键调用把,到时候直接把按键触发更改为串口命令触发即可。
花了一个小时写了一段程序代码,明天再完善。
---------------------------------------------------------------------------------------
/***********************************/
// teavamc仿写的4*4矩阵键盘程序
// 1, 本程序中使用的引脚口是GPIOG PG0 ~ PG7
// 2. GPIOG | PG0 到 PG3 固定为推挽输出
// 3. GPIOG | PG4 到 PG7 固定为下拉输入
// 4. 实现效果:
// 无按键被按下时;PG4 - PG7 为0,为低电平状态
// 有按键被按下时:PG0 - PG3 相应的引脚显示为高电平
//
// 5. 本程序暂时未经过测试
// 制作时间: 2017 - 10 - 9
// 制作人 : teavamc 优快云|博客
/*************************