-
电源问题可能性很大.以前也弄过GPS,~用103C8,而且一直以来我用STM32速度都是去到最大的.没发现高速下有什么问题(唯一问题是耗电)
-
ST二合一开发板:
-
不需要软件再配置吗
-
再顶
-
BSP应该就是PBWorkspaces吧?
可是我就是拿到了以后也没办法写到实体机的rom去呀.
我看TCPMP好像可以软解码,不知道C#能不能调用TCPMP.
真郁闷!
-
网上 应该有对应的设计,记得以前在网上搜索到类似的资料,
楼主自己 百度或GOOGLE下吧
-
引用 1 楼 joyzml 的回复:
如果你是一个初学者
还想看视频教程
去迅雷里搜郭天祥的51视频吧
别找来找去,看来看去的了
耽误时间
先把郭天祥的51视频花
一个星期时间看完了
你就知道该怎么做了
UP
-
楼主完全不明白驱动是怎么回事么?老师为什么就会给你这个任务?
找本基础书先看看吧,推荐张帆的《windows驱动开发技术详解》
-
学习 帮顶……
-
我没搞过视频,专业名词老出错,嘿嘿……
不过你的意思我大概明白了……
现在的理解是,应用层调用ExtEscape函数,对应驱动层的DrvEscape函数,很容易实现LCD显示到TV-OUT切换的显示,即只要对应DrvEscape中的DRVESC_OUTPUT_TV条件即可。这也应该是三星给的tvout_test_Switch.exe的源码,为什么这么说呢?仔细观察的话很容易发现tvout_test_Switch.exe的大小只有3K,3K能干什么呢?——只调用了DrvEscape这一个函数。
当然上面的都是猜的……本来想试试的,比较倒霉的是我的板子(UT-S3C6410)即使执行tvout_test_Switch.exe也没有TV-OUT信号输出,经示波器测试后,怀疑NJM2561F1这个片子烧了,更倒霉的是竟然在北京找不到这个片子的现货,东西周一才能到。
现在我的问题是,因为我是要实现LCD屏和TV输出同时显示不同的东西,LCD显示业务软件界面,TV输出广告视频。所以我应该是用TV Scaler的DMA模式。
经过看代码,发现是调用 DrvEscape函数对应DRVESC_TV_DMA_PRIMARY条件即可。但顺着代码看下午,一路都是对TV Scaler、TV Encoder的初始化设置,没有看到显示的内容往哪里放?也就是说TV Scaler通过DMA方式在Memery中什么地方取像素数据的,我应该把我要显示的视频以什么方式?放在什么地方?还请高人指点?rzsheng——下来该怎么办啊?
引用 6 楼 rzsheng 的回复:
TV scaler -> TV Encoder, path (2) (in figure).
貌似编码,并不是解码输出?
如果需要支持两个输出,需要显示驱动部分支持,
-
我试了直接用百度和Google搜,没有找到满意的结果,麻烦有特殊途径的朋友告诉一下,谢谢!!!
-
同意lS,幸好我还懂点硬件。
-
lbing7 谢谢。
你解释地详细点么?还是不太明白。
-
好像没有吧,这些都需要用户自己编写吧。
MARK,我也学习下。
-
学习下。
-
这个怎么弄示例?自己分析、开发一两个简单的驱动,就差不多了,我做过键盘等几个入门驱动,要资料的话,请联系我。。。
-
不提倡重绘所有区域
-
汇编指令表里用 R0~R7 来表示 Bit0~Bit7 非常不习惯,对于学过 89C51 的人来说 R0~R7 是通用寄存器,并不是某个寄存器的某一位。
不会吧? STM8中根本就没有什么通用寄存器R0~R7,怎么可能搞错。如果不习惯,说明你的适应能力太差,:L
-
另外在关联中断后首先要执行一下InterruptDone(g_ButtonSysIntr);
-
说具体点吧,软件?硬件?