stm32f103c8小内存器件下实现了最新ucos Ⅲ的移植,基于keil 4实现。
2021-11-16 21:30:39 8.02MB ucos STM32F103C8 keil
1
很清晰的代码,含中文、英文、图片输出
2021-11-16 19:21:16 4.92MB stm32f103c8 st7735
1
Patch的部分:1. 原版Bootloader在刷入固件后会使能芯片读保护,本版本已去除。2. 原版Bootloader在检测到C8T6后会认为硬件是STLink V2而非STLink V2-1,故在上电启动时停留在DFU模式,本版本将C8T6也判定为STLink V2-1,故上电启动时可以直接启动固件,无需手动退出DFU模式(与CBT6上电表现相同)。 固件用法:刷入0x8000000地址,然后用官方工具升级固件即可。CBT6的片子可以用官方工具升级。C8T6的片子可以用STLinkUpgradePatched升级(CSDN搜一下便是)。
2021-11-08 00:00:54 9KB STLink V2-1 Bootloader STM32F103C8
1
stm32F103c8t6单片机进行FFT,液晶12864液晶屏显示,方法:定时器触发adc采集256次,dma搬运数据
2021-11-05 14:16:36 6.56MB FFT、STM32F103、OL
1
STM32F103C8 Serial(UART) to USB HID Keyboard Mouse 串口 转 USB键盘鼠标 (1) 使用Composite Device 组合(复合)设备 (1.1) 1个Device -> 1个 Configuation -> 2个Interfance (Keyboard & Mouse) (1.2) Keyboard Interfance -> HID (boot mode) -> 2个Endpoint(IN_0x81 & OUT_0x01) -> KeyboardReportDescriptor(不使用Report ID) (1.3) Mouse Interfance -> HID (boot mode) -> 1个Endpoint(IN_0x82) -> MouseReportDescriptor(不使用Report ID) (1.4) 使用HID boot模式, 不使用Report ID, 以便兼容在 计算器设定BIOS模式 中的操作 (2) 串口接收 命令 (2.1) UART协议: 115200, n, 8, 1 (2.2) 1帧发送字符串格式, 以 '{'开始; '}'结束; ','分隔. 共9个10进制数字 例如: {1,2,3,4,5,6,7,8,9} (2.3) 第9位 区分 Keyboard(64) 或是 Mouse(128) 命令 例如: {0,0,0,0,0,0,0,0,64} --- 发送Keyboard命令 {0,0,0,0,0,0,0,0,128} --- 发送Keyboard命令 (3) 发送Keyboard键盘命令时 : 第1~8位 分别如下 (3.1) 第1位 : Key_Release = 0x00, Left_Control = 0x01, Left_Shift = 0x02, Left_Alt = 0x04, Left_GUI = 0x08, Right_Control = 0x10, Right_Shift = 0x20, Right_Alt = 0x40, Right_GUI = 0x80, 例如: {8,0,0,0,0,0,0,0,64} --- 发送 Win_Key键 {128,0,0,0,0,0,0,0,64} --- 发送 WinApp_Key键 {32,0,0,0,0,0,0,0,64} --- 发送 右Shift键 (3.2) 第2位 : 保留,不使用,一律填0 (3.3) 第3~8位 : 可以同时发送6个Keyboard按键 例如: {0,0,4,5,6,7,8,9,64} --- 发送 'abcdef'键 {2,0,4,5,6,7,8,9,64} --- 按住 左Shift 发送 'abcdef'键 => 'ABCDEF' {0,0,0,5,0,7,0,9,64} --- 发送 'bdf'键 (0表示 无按键) 按键码 可参阅: (HID Usage ID) http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/translate.pdf https://www.hiemalis.org/~keiji/PC/scancode-translate.pdf https://gist.github.com/MightyPork/6da26e382a7ad91b5496ee55fdc73db2 http://www.usb.org/developers/hidpage/Hut1_12v2.pdf (4) 发送Mouse鼠标命令时 : 第1~8位 分别如下 (4.1) 第1位 : Button_Release = 0x00, Left_Button = 0x01, Right_Button = 0x02, Mid_Button = 0x04, 例如: {1,0,0,0,0,0,0,0,128} --- 点击 左键 {2,0,0,0,0,0,0,0,128} --- 点击 右键 {4,0,0,0,0,0,0,0,128} --- 点击 中键 (4.2) 第2~4位 : 移动(X,Y), 滚轮(Wheel) X: -127~127:左右移动鼠标 Y: -127~127:上下移动鼠标 Wheel: -127~127:上下转动滚轮 例如:
2021-10-17 21:50:13 187KB STM32 USB Keyboard Mouse
1
STM32F103C8开发板 STM32最小系统核心板 AD硬件原理图 PCB封装文件,Altium Designer 设计的项目工程文件,包括原理图及PCB印制板图,可以用Altium Designer(AD)软件打开或修改,可作为你产品设计的参考。
2021-09-28 19:02:24 35.33MB STM32
1
stm32f103c8的例程,都是一些简单入门的示例程序
2021-09-28 18:04:29 14.64MB camedbc 例程 stm32f103c8t6例程 STM32F103C8
基于是stm32的usb hid程序,是由cube mx生成的
2021-09-28 17:04:40 11.16MB STM32HIDUSB STM32F103C8cube STM32F103C8 stm32hid
基于是stm32的usb hid程序,是由cube mx生成的
2021-09-28 17:04:29 11.16MB STM32HIDUSB STM32F103C8cube STM32F103C8 stm32hid
1、使用STM32CubeMX 配置STM32F103C8的USB自定义HID,修改描述符; 2、有配置好的cube工程文件; 3、HID调试助手,通串口助手一样测试usb的收发; 4、现在源代码的效果就是PC发送什么,MCU就返回什么数据;
2021-09-27 13:43:29 16.66MB STM32自定义HID HID调试工具 STM32HIDCubeMX
1