-
会出现异常错误
-
多处寻找STM32L样品未果,请版主提供一下线索,还有多久。
如果等待太长只好再选其他M3
其他M3,选STM32F吗?跟STM32L可比较的低功耗M3印象里不大有。
-
另外,学习电子设计是不是要还把单片机学了再学这个,或者是不冲突的,先学哪个都可以??
-
在成都,最好的嵌入式培训还是RE.ER嵌入式学院,名不虚传。
2010年5月RE.ER嵌入式学院嵌入式(培训)课程开班计划
1,开班课程(一):嵌入式系统开发(周末)班
课程目标:
1)、掌握LINUX操作系统的管理与高级开发技术;
2)、建立嵌入式技术相关背景和体系,能从整体上把握嵌入式系统;
3)、掌握嵌入式系统的开发流程和方法;
4)、掌握ARM体系结构,以及ARM汇编程序开发;
5)、掌握嵌入式系统的系统级开发方法,包括: BootLoader开发,Linux操作系统移植与裁减,驱动程序开发,文件系统搭建等;
6)、掌握常用及热门的设备驱动程序开发方法;
7)、掌握常用的嵌入式应用开发方法,如嵌入式图形系统,嵌入式Web服务器;
2、开班课程(二): 嵌入式LINUX系统开发工程师(就业)班
课程目标:
1)、在只具有一定C语言的基础上,掌握LINUX系统以及嵌入式系统开发所需的知识和技能,并达到企业级的要求;
2)、帮助学员掌握嵌入式系统设计方法,能初步设计嵌入式系统;
3)、帮助学员积累项目开发经验,以满足企业对面试人员实际项目经验的要求;
4)、培养学员的工程素质和职业素质,按照先进的项目开发方法进行开发;
5)、通过本课程的学习,学员学完后就能即刻满足企业要求,顺利实现高质量就业。
3、开班课程(三): FPGA系统开发班(周末)班
具体上课时间,请查看RE.ER嵌入式学院网站:http://www.re-er.com.cn
RE.ER嵌入式学院 - 成都最好的嵌入式技术培训中心,成都嵌入式工程师培养基地
-
引用 5 楼 chutianya 的回复:
额。。。。。对不起 ,第二次搞错了 还是那个没变 在这里呢
ORG 00H
START: MOV SP,#60H
;我这里设定的是R4R5为被减数,R6R7为减数,
;R5,R7中存放压缩BCD数的低两位,R4,R6中存放压缩BCD数的高两位
MOV R4,#05H
MOV R5,#05H
MOV R6,#45H
MOV R7,#45H
LC……
谢谢
-
接分~~~~···········
-
EVB基本上已经被淘汰了
-
很好的贴
-
我的可以,呵呵。你估计你的SD卡的driver和nand 的重名了。
-
> 顶··
-
引用 4 楼 gooogleman 的回复:
引用 2 楼 rzsheng 的回复:
应该是 COM1
但有一个地方得改一下:
hFlashFile = CreateFile(TEXT("COM1"), ...);
文本那里需要去掉那个':'号,
打开了串口接下来就可以对串口进行操作了。
设置串口参数,收发数据等等
引用 2 楼 rzsheng 的回复:
应该是 COM1
但有一个地方得改一下:
hFlashFile = CreateFile(TEXT("COM1"), ...);
文本那里需要去掉那个':'号,
打开了串口接下来就可以对串口进行操作了。
设置串口参数,收发数据等等
噢噢噢,我想大家都误解我的意思了!
这个hFlashFile = CreateFile(TEXT("COM1:"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, 0);
我当然知道是COM1
但是我要在驱动中知道打开的是COM1,驱动并没有这个和CreateFile的接口的
Paul, Chao @ Techware 的COM_Init方法也不行,因为COM_Init函数是在注册表加载的时候就调用了,我要的是应用中CreateFile 执行的时候获得是COM1,怎么获得?
还有
creatfile 以后是先走XXX_init,如果你在platform.bib 和 reg中加入了对应的东西就会在系统启动的时候自动运行。
一般的情况下,完成init后会进入xxx_open xxx_close
xxx_powerup down 则是在你唤醒休眠前后会使用到,这个在电源管理的部分系统会自己去叫
另外如果你在驱动的init中加入中断响应部分, XXX_OPEN.CLOSE不会跑到。
再另外。有个XXX.def。这个地方其实是入口。。。。
个人建议 仅供参考。
Mercury
-
我有用单片机实现的交通灯的设计完整资料(包括详细的设计原理与技术手册 以及完整的源代码)
楼主如果想要,QQ:604914729.
不过你好像用的是PIC单片机,我这个不是,
但代码都是完整的C语言,很容易移植。
-
up,估计没人会给你做的,自己编吧,还能学点东西
-
顶顶
-
这个确实是不好查呀,看到用mfc搞出来的data abort我是从来没有查出来过原因,一般都换一种方法来实现
最近看论坛上有人出现的data abort是编译环境导致的,
顶了
-
顶起
试试使用手机上的LCD,就是不知道驱动好不好写
-
void Display_Cam_Image(U32 pos_x, U32 pos_y, U32 size_x, U32 size_y, U8 port)
函数中有一段直接在LCD上显示的语句:#if 1
SetKMode(TRUE);
for (y=0; y
-
引用 41 楼 ruritanian 的回复:
如果是硬解码的话,瓶颈基本上都是在显示那一块.
实际上微软的video render可能会基于你的硬件设置采用不同的办法显示。
最快的办法通常是overlay的flip,这需要你的设备支持ddraw,overlay,colorkey以及flip,并且支持YUV的格式。flip不支持的话会用overlay的blt,效果也还可以
再慢一点就是用RGB surface的flip/blt,这时候你的设备要支持ddraw的flip或blt.
如果ddraw不支持的话,那就只能用gdi了,gdi的性能很差的。
video render有一些注册表设置也会影响结果:
HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX\DirectShow\Video Renderer
謝謝您的建議
-
抱歉已经解决了,是我把电源引脚搞错了,已经正常了,不过还有别的问题要问,我再发个帖子吧
-
mini2440友善之臂的