-
谢谢楼上!
-
多谢makebetter啦,困扰小弟这么多天的问题终于解决了,原来是这样的,怪不得一直都找不到OV6620的32引脚的功能图。
至于怎么用51单片机做图像处理这个问题,针对小弟毕业设计这个情况,小弟基本上有思路了,如若有高手有成熟的方案还是十分希望指教。
-
内部晶振的出厂一致性还是比较好, 内部晶振会随温度变化, 你的串口的波特率那么高。会有影响的,建议使用外部晶体。
請問jgphu,您有沒實際使用批量的記錄可供參考,比如我司之前用AVR的類比內部參考電平,2K下來,總有10多個會有超過5%的誤差值,有幾個甚至到8%......我司目前ST32F100C8這產品是要用到手持設備上,希望體積越小越好,當然室外環境溫度也需考慮.
-
我也试过SimSun & NSimSun,问题还是存在啊
-
我晕…………测试程序里面deviceiocontrol的参数敲错了…………WIDTH*HEIGHT*2写成了WIDTH*HEIGHT*3…………
改了就不输出异常了…………也变流畅了,效果跟使用DShow的相同。
等Reallyu兄再给点建议就结贴~~
-
有点小无语
具体咋做楼主看我代码
唉…………
//数据转换为十六进制字符串
unsigned char* CJYCWApp::DataToChar( tagJycDataInfo &data,int &length )
{
_int64 Frequency;
static _int64 lastTime = 0;
_int64 curTime;
double dTime = 0;
QueryPerformanceFrequency((LARGE_INTEGER *) &Frequency);
QueryPerformanceCounter((LARGE_INTEGER*) &lastTime);
DWORD dwCharToWrite=0;
DWORD dwBytesWritten=0;
unsigned char nCount=0;
int i,j;
CString m_strTransmit(_T(""));
CString temp(_T(""));
temp.Empty();
//帧头
if (data.cFrameHead
-
好像没有这个官方的数据。数据手册中只有HSI在指定温度范围内(如-40~+85)的偏移参数,可以算出波特率误差。
再说与STM8S按照115200波特率通讯的设备也有容许的误差值啊,所以如何才叫“正常通讯”?
-
引用 7 楼 wsoon 的回复:
驱动开发,不一定都是WIN上的.如果楼主感兴趣的话,去用一下uC/OS-II试试,此内核没有什么外面驱动,所有的东西都得自已做,如果你的老板指定产品中就用uC/OS-II,你是写还是不写.
可能我之前没说清楚吧,我所想讨论的驱动是指 Windows 那边驱动, 并不是设备(单片机)的驱动.
-
首先说一下,做软件的一般搞不了FPGA开发,但可以做验证。虽然做FPGA也是编程,但思想完全是硬件的,需要比较好的数字电路基础,对芯片资源、物理层及架构都要有比较详细的了解。当然做FPGA还要学一些软件编程,比如C和一些脚本的编写等,做了就清楚了。我去年初开始做FPGA,一直用Virtex-5的片子,大家有机会可以交流一下。
-
PC通过串口发送数据也是靠中断发送的,只不过最底层的函数被封装了,提供给用户的就是使用方便的API函数了。
你也可以仿照这样,给51做一个软件的串口缓冲区FIFO,只收数据但不处理,然后在主函数里面处理这些收到的数据
-
请问如何在Source insight 里关联PB工程呢?
-
方法1:
每一个串口都探测一下,如果是你的设备就ok,
方法2:
如果是自己做的usb转换设备,可以自己写usb枚举,自己写一个驱动,你就默认找你的设备描述符,默认端口设大一些,如com20
方法3:
自己做的usb转换设备,写一个自己的协议进去,如果软件发指定描述符,就返回一个,也是循环检测的一个办法.
-
我知道datasheet上面有
但是我正在画板,找不到,所以就问你要
-
AT+CMGS="00310035003800340036003800320031003200330034" 换成AT+CMGS="15846821234"形式试试,号码部分好象不需要转换吧.
-
jf!!!!!几位大侠都出来山分了
-
请问楼主解决了没,想请教下。加我qq吧275957142
-
看看你的驱动里边有没有这样的函数
static void WriteCodecRegister(UCHAR Reg, USHORT Val)
{
v_pAC97regs->AC_CODEC_CMD = (Reg
-
顶一下
-
奇怪的是,我屏蔽了这几行
//VIDEO_STREAM_CONFIG_CAPS scc;
//AM_MEDIA_TYPE *m_pamtCaptureStream;
//AM_MEDIA_TYPE * m_pamtPreviewStream;
// m_pPreviewStreamConfig->GetStreamCaps(0, &m_pamtPreviewStream, (BYTE*)&scc);
//m_pPreviewStreamConfig->SetFormat(m_pamtPreviewStream) ; //一运行了这一句,就会崩溃,不知为什么复制代码
它也能运行,就是preview画面一卡一卡的,刷新很慢,还没搞懂它的原理,唉,COM接口的东西有点玄,不熟。
更不得了的是,当我在驱动中把camera驱动的stil改为支持640x480后,应用竟然preview都不成功了,因为它去打开了MFC(6410硬件确MPEG的加速器)filter了,
请问题哪位写过6410+CE上面的CAMERA应用的?请指点一下,我一下步该如何调试?谢谢
-
USB线移除的时候是不是应该产生个USBbus的中断呢?例如RESET中断. 但是我直接拔USB线什么中断都没;如果点击PC上的"移除USB"则会依次产生EndPoint2和EndPoint1中断.