随着USB键盘的出现,迫切需要设计出一种实时性高、成本低的USB键盘。结合当前USB接口的技术,设计了一种基于STM32F103RBT6芯片并运行一套Coo Cox Co OS英蓓特嵌入式实时操作系统的USB键盘。首先在芯片的引脚上,设计了USB接口的硬件电路...随着USB键盘的出现,迫切需要设计出一种实时性高、成本低的USB键盘。结合当前USB接口的技术,设计了一种基于STM32F103RBT6芯片并运行一套Coo Cox Co OS英蓓特嵌入式实时操作系统的USB键盘。首先在芯片的引脚上,设计了USB接口的硬件电路。然后利用芯片自带的USB库,设计了矩阵式键盘扫描和数据传输的软件流程。通过测试,结果表明该键盘实时性较高。展开更多
ARM Cortex-M微控制器已逐渐进入了国内各高校的MCU教学中。对笔者所在教学团队开展的ARM微控制器教学中的一些经验进行了总结,包括与8051教学的对比、教学实验平台的建设、与其他相关课程的教学的结合等。最后,对存在的困难和问题进行...ARM Cortex-M微控制器已逐渐进入了国内各高校的MCU教学中。对笔者所在教学团队开展的ARM微控制器教学中的一些经验进行了总结,包括与8051教学的对比、教学实验平台的建设、与其他相关课程的教学的结合等。最后,对存在的困难和问题进行了分析。展开更多
文摘随着USB键盘的出现,迫切需要设计出一种实时性高、成本低的USB键盘。结合当前USB接口的技术,设计了一种基于STM32F103RBT6芯片并运行一套Coo Cox Co OS英蓓特嵌入式实时操作系统的USB键盘。首先在芯片的引脚上,设计了USB接口的硬件电路。然后利用芯片自带的USB库,设计了矩阵式键盘扫描和数据传输的软件流程。通过测试,结果表明该键盘实时性较高。