-
不同意你的说法. OUT packet和SETUP packet都是由USB_OTG_StartXfer发送: 用户数据 --> FIFO. 而IN packet 是FIFO --> 用户数据变量空间.
USB_OTG_StartXfer中的数据流向是:用户数据 --> FIFO, 不是FIFO --> 用户数据变量空间.
你可以看到: usb_core.c中USB_OTG_WritePacket这个函数是由USB_OTG_StartXfer调用,而USB_OTG_ReadPacket 则没有被任何地方调用.
你如何解释?
-
万利EK-STM3210E演示板.
STM32F103ZE芯片,PA0上的按键接VCC上,PB,PC上的按键接地.
用软件扫描PA0和PB PC,检测到按键则亮灯或者来灯
PA0反应迅速,PB和PC上的按键则反应迟钝。
while(1)
{
if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0))
GPIO_SetBits(GPIOF, GPIO_Pin_7);
else
GPIO_ResetBits(GPIOF, GPIO_Pin_7);
if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13))
GPIO_ResetBits(GPIOF, GPIO_Pin_8);
else
GPIO_SetBits(GPIOF, GPIO_Pin_8);
}
-
你先把你的代码写(贴)规范吧。看看楼上的建议
汇编也对,执行错误,那就是见鬼了。
-
哦 大致是哪个部位造成,支个方向!
-
Windows Mobile的呢?
-
如果初学51,用STC的芯片是王道
一来不贵,二来下程序方便
-
是USB那里吗?
如果是,插上USB
-
呵呵 这个是偶在新公司接的第一个活 ,一周了还没搞定 。
大家 谁有好用的 SPI测试工具码?
和工具有很大的关系啊。
驱动真的还没发现问题 。
-
个人观点, 楼主这种方案 很不好!
首先采用降频,来减低功耗的方案,其作用不是很明显,效果非常一般。
另外这样的风险也很多,比如你的程序在降频后,很多延时以及定时器都存在风险,而且很可能会导致一些 要求严格的时序 无法满足,此时可能会导致一些可靠性故障。
当然 具体还得结合自己的项目实际情况,多多测试。
实验与测试,才能反映大体趋向。
-
去找USB协会交保护费,然后买个VID,然后想怎么来就怎么来.
-
同意楼上 的
-
顶了顶了 。。。。。。。。。。。。。。。。。。。。。。。。。
-
呵呵 4000转让 ,所以设备等都全
-
是不是 别的线程在使用这些IO口 以致你改变之后 IO口立即变回原来的值
看看如果有 屏蔽下就可以的
-
MFC的程序,MFC程序的执行可能会需要explorer.exe支持
-
直接把自带的驱动名称映射到你的新的上面,是最简单的。
-
谢谢!万利也是ST的VAR。在ST推广方面,特别是技术支持应该更好、更专业。
如果您在产品(不是项目)设计时遇到问题,找我们应该是首选。
-
中关村在线 查查。
-
OS 是WINCE 吗? 32M 也太小啦。
另外你得确定是:
是你的bootloader 不能正常启动,还是bootloader启动完了,把控制权交给OS,而此时你的OS出问题啦?
建议加上打印信息,可以进入DEBUG模式吗?
进入DEBUG,根据打印信息,再定位就比较方便。
-
传感器模组(可作为温度检测、温度控制,光线检测、遥控器解码及模拟遥控器实验等应用器件):
http://download.eeworld.net/source/1932109
里面就有详细的源码 和设计资料。