-
此贴版主内容属非法,鉴定完毕
-
版主,我按您说的配置成OD,上拉4K7,输出正常,读取输入的时候总是高,为什么呢?我都快晕死了。
写IO的时候是GPIOx->ODR = xxx;
读IO的时候是先写1,然后XXX=GPIOx->IDR
-
哪种模式都不用设置,
-
你检查一下,先确认你的数据是否被拷贝到邮箱中,再看看对应的标志位对不对。
-
ST官方manual是标明支持的。
-
这种测试能说明EMC的哪一方面?
快脉冲?
浪涌?
静电?
辐射?
-
怎么感觉像是我几年前做的事?只是当时芯片型号没擦
简单的芯片通过大致的周边器件能分析一下,比如三极管,小的逻辑门等,判断大概后搭电路测
大的芯片,可能就没什么办法了
-
弄DLL要怎样弄才能让c#引用???
-
谁有学习的资料也传真给我下,30岁开始学硬件
-
老大,这样输出只能设置管脚电平一会高一会低,无法显示成脉冲的信号。要怎样才能类似这样___-___-___-___-___
脉冲的本质不就是电平一会高一会低吗?
-
赞同楼上
-
那单片机接收到的数据正确吗?
-
引用 1 楼 blueskycoco 的回复:
这三个驱动没有办法同时播放系统声音,MP3,不过你可以自己编写应用程序,将声音同时播放到不同的驱动里面,使用wav****一类的函数来操作。
当系统插入蓝牙时,有一个AudioGateway的中间件可以将系统声音转向到蓝牙设备,你可以参考一下。
[/quote]
[quote]引用 1 楼 blueskycoco 的回复:
这三个驱动没有办法同时播放系统声音,MP3,不过你可以自己编写应用程序,将声音同时播放到不同的驱动里面,使用wav****一类的函数来操作。
当系统插入蓝牙时,有一个AudioGateway的中间件可以将系统声音转向到蓝牙设备,你可以参考一下。
-
举一个移植的例子:
bool ClearStatus()
{
bool Success ;
// VENDOR_OR_CLASS_REQUEST_CONTROL VR;
// unsigned long nBytes;
if (hUsbDevice != INVALID_HANDLE_VALUE )
{
/*
VR.direction = 0; // (0=host to device, 1=device to host)
VR.requestType = 2;
VR.recepient = 0;
VR.request = VR_ClearStatus;
VR.requestTypeReservedBits = 0;
Success = DeviceIoControl (hUsbDevice,
IOCTL_EZUSB_VENDOR_OR_CLASS_REQUEST,
&VR,
sizeof(VENDOR_OR_CLASS_REQUEST_CONTROL),
NULL,
0,
&nBytes,
NULL);
*/
}
移植后的代码:
ept->Direction = DIR_TO_DEVICE;
ept->ReqType = REQ_VENDOR;
ept->Target = TGT_DEVICE;
ept->ReqCode = VR_ClearStatus;
下面的不会移植了?:)请高手指点。
return Success;
}
我的问题是:
1. VR.requestTypeReservedBits = 0; 这个如何设置?
2. IOCTL_EZUSB_VENDOR_OR_CLASS_REQUEST,对应ept的什么函数?如果单单是清除状态,那么它是用
BeginDataXfer呢?还是用Write就可以呢?
-
引用 7 楼 constantine 的回复:
6410还要20s?不太可能吧。
绝对不用20s
我的idea6410 启动速度还可以,比2440 要快不少12s左右吧,没有做XIP。呵呵。
-
强人,也解决我的相同困惑,谢谢了!
-
在Form中先加入一个图片背景框,拖动到你想加入图片的大小,也可以在它属性中设置大小,然后再在图片背景框的属性中找到添加图片的属性(...),就可以完成添加图片了。
-
中发。
-
用示波器量 别算了
-
只要是有TEST引脚的430 下载程序的时候肯定要接