
SiliconF340
Phenixyf
这个作者很懒,什么都没留下…
展开
-
单片机3.3V GPIO 控制 5V 通断
HUB-RPA项目中,F340 GPIO 输出只有3.3V,用它来控制USB 5V的通断,只用一个PMOS 有问题,电路修改如下后,可正常控制USB 5V的通断。原创 2020-09-23 16:31:16 · 7707 阅读 · 0 评论 -
SLAB HID UI develop follow ----- /*自己编写*/
参考厂商源例程位置:D:\Yifei\Project_Reference\F340_Inforamtion\F340_HID1. 在项目文件夹内添加下面三个文件2. 将.lib库添加到工程在项目头文件中#include “HIDDevice.h”3. 添加HID相关宏定义4. 至此,就可以连接HID的,用下面两个函数 GetNumHidDevices(VID_HID, PID_HID);...原创 2018-05-16 11:05:31 · 511 阅读 · 0 评论 -
HID Firmware修改 (HIDtoUARTExample)之一
1. 描述符的修改: 1.1 配置描述符的修改: 在配置描述符下的HID描述符中修改HID report描述符的字节大小。修改值改成自己编写的HID report描述符的字节数。 1.2 在配置描述符下的端点描述符中指定使用的端点、类型(输入、输出)及端点的数据长度。 1.3 在HID repor原创 2015-10-15 19:36:59 · 2623 阅读 · 0 评论 -
HID Firmware修改 (HIDtoUARTExample)之二
1. 上位机向HID写数据时,每个包传输的第一个byte为写数据(OUT)report ID,上、下位机必须一致。上位机配置位置:下位机配置位置:2. HID向上位机返回数据时,每个包的第一个byte也必须是读数据(IN)report ID, 在下位机中,IN report ID的定义一定要和发送包的第一个byte相一致,否则读取原创 2017-10-10 15:23:04 · 1191 阅读 · 0 评论 -
F340使用注意事项(USB初始化与timer启动冲突、浮点运算等)
原创 2017-06-14 15:19:38 · 318 阅读 · 0 评论 -
用F340 GPIO做I2C
在和Qinheng开发小尺寸点灯治具中,F340和FPGA采用I2C通信,其中F340作为I2C的主机,I2C端口用自己的GPIO编写,总结遇到的问题及注意事项: 1. F340端口及上拉电阻设置: 要配成SCL/SDA的端口必须设置成opendrain结构,本例中设置如下: sbitSCL = P0^0;sbit SDA = P0^2;原创 2015-09-22 12:49:28 · 1062 阅读 · 0 评论 -
F340 IO设置成digital input
要将一个端口引脚配置为数字输入,向PnMDOUT寄存器中的对应为写‘ 0 ’,并向对应的端口锁存器(寄存器Pn)写' 1 '。例,将P0^1端口配置成数字输入: P0MDOUT = 0xFD; P0 = 0x02; XBR1 = 0x40;原创 2015-04-09 14:36:35 · 673 阅读 · 0 评论 -
Silicon USB MCU F340使用方法
引言 某型信息化弹药通过对目标的基准弹道与飞行中的攻击弹道进行比较后,给出有限次不连续的修正量来修正攻击弹道,以减少弹着点误差,提高弹丸对付高速机动飞行目标的命中精度,或提高远程打击精度。该信息化弹药的基本结构就是在常规炮弹上加装弹道修正模块,弹道修正模块主要由微控制器根据基准弹道修正攻击弹道参数来提高命中率。 在传感器及信号调理电路的基础上,选用高速单片机、快速的数据传输总线转载 2012-07-30 19:36:39 · 6145 阅读 · 0 评论 -
F340 上下位机编写注意事项
1. 下位机 1.1 main函数中第一步,根据需要先设置watchdog,一般不用的话,必须禁止watchdog,禁止方法见下例; 1.2 main函数第二步,设置系统时钟,具体见下例。//-----------------------------------------------------------------------------// Include原创 2014-01-15 17:39:55 · 2476 阅读 · 0 评论 -
C2 Debug设置
1. 安装d原创 2014-08-05 17:44:42 · 1830 阅读 · 0 评论 -
基于F340 实现Bridge功能(二):上位机应用程序编写
上位机应用程序开发环境VC++ 6.0一、动态链接Silicon Library1. 在该工程工作空间文件夹中,添加Silicon Library文件2. 动态链接该library文件 在VC6 中点击工程----->设置---->连接 将library文件名输入 对象\库模块 窗口二、 上位机程序中添加USB通信内容1. 在调用US原创 2012-08-10 16:29:57 · 2120 阅读 · 2 评论 -
基于F340 实现Bridge功能(一):下位机Firmware编写
下位机固件开发,使用Keil C, 上位机开发使用VC++ 6一、 固件工程必须包含下列4项文件:其中: 1. C8051F340_defs为F340 定义头文件 2. compiler_defs为用户向量定义头文件 3. USB_API为Silicon USBXPress开发包定义的头文件,里面有作为USB通信接口函数的函原创 2012-08-10 11:11:26 · 1680 阅读 · 0 评论 -
Silicon F340 USB使用方法
Silicon F340 USB使用方法第一步,安装Silicon USBXPress程序: 安装完成后会在安装目录生成如下文件夹: 进入Driver文件夹,执行USBXPressInstaller.exe程序,如上图所示。这样是安装Silicon USB的驱动。(以后将F340与别的电脑连接,此Driver文件夹就是驱动,要整个拷到连接的电脑上,并运行USB原创 2012-11-29 14:26:15 · 2437 阅读 · 0 评论