-
沙发。
-
先关AD,再初始化,即更改第一句,然后,请注意,
-
芯片型号是:STM8S903K3 ,因为整个系统有3路PWM 频率各不相同,TIM1做了一路带死区的互补信号,TIM5单独做了一路PWM信号。所以就用普通的I/O口来做一路输出了。现在最大的问题是,为什么我在主程序里设置的全局变量在中断服务程序里不能识别呢?包括1ms的基准时间标志,好象也识别不了。主程序和中断程序似乎联系不起来,够郁闷的,不知道是什么原因。
-
感兴趣,我更感兴趣的是:是不是免费送?
-
中断就是以前51的中断,异常是ARM特有的一些中断,取指失败啥的,一般写程序不用管它,51的RESET输入就类似于是一个51的异常。事件就是说这件事发生了,如果开了中断就进中断去处理了,没开就做个标记位完事。51也是这么做的啊,UART可以在中断里处理,也可以不断查询标记位。不过CM3可以把GPIO的外部沿变化也做成事件供查询,这点51好像不能。
这是我对异常、中断、事件的理解。大家拍砖。
-
顶顶顶
-
门外汉,猜测;
视频采集不就是录像吗?
首先就是先装个摄像头啊。如果在wince下那就要自己写驱动。或者用别人的。2440有专门的摄像头接口。所以就用这个就可以。也可以用usb的。这个可能开发有难度。
这样就有图像数据了。之后就可以采用各种算法。什么人脸识别啊,轮廓处理………………;
如果多台数据采集,还要用的什么路由处理。
-
不知道哦,
一般没有人回答的问题就是时高手提的问题
-
以USART3为例,在没有进行重映射时,USART3的信号与引脚的对应关系是:
USART3_TX -> PB10
USART3_RX -> PB11
USART3_CK -> PB12
USART3_CTS -> PB13
USART3_RTS -> PB14
如果使能了USART3模块,但在配置USART3模块时只需要使用TX和RX的功能,可以不使能CK、CTS和RTS的功能,因此对应的引脚(PB12~PB14)当然可以用于其它的复用功能;如果在配置USART3模块时使能了某个功能,比如使能了RTS功能,则PB14不能再用于其它的复用功能。
虽然一个模块有多个输入输出信号线,但多数模块的很多信号线都是需要使能才可以使用,因此对它们对应的外部引脚的使用,并不会产生带来你所说的诸多限制。
-
顶一下
-
补充一下:
2楼的方法有个缺陷,指令asm("ldr.w r0, [pc, #+4]");的地址必须是字对齐的,因为这条指令在计算PC偏移量的时候会对PC取字对齐的运算。
下边的方法没有这个缺陷,已经在IAR ARM5.40上实验过了:
void foo(void)
{
asm("mov.n r1, pc");
asm("ldr.w r0, [r1, #+6]");
asm("b.w .+16");
asm("DCD var");
asm("nop");
}
-
试了加com,还是不行,我把我的工程发一下,各位帮我看一下啦!
[url=http://www.playboar.com.cn/mini2440.rar][/url]
-
楼主 自己多试试,看看隐藏的选项,应该就能找到吧。
另外可以找你对应的EDA软件的电子教程看看、
-
8位机应该没有,至少我没用过,
-
学习了。。。。。。。
-
QQQ 回家好好过年,来年接着干活吧
-
引用楼主 lxgmag 的回复:
我现在准备开发WIN CE5.0应用程序,现在按照网上指导的方法VS2005不能与目标机相联(目标机是WIN CE5.0系统),从开发机上拷的那5个文件不能在目标机器上运行,执行后报如下错误提示:
'ConmanClient2'is not a valid Windows CE application
请问是什么原因造成的?
另外,网上看到还有一种开发方式,就是利用WIN CE模拟器来开发,可是在网一直未找到好用的模拟器,谁若有给我发一个!非常感谢!
标红的部分说明你现在的应用程序不是一个有效的WinCE应用程序,你需要在相应的SDK包下编译一次才可以。如果开发工具为Visual Studio 2005,只要你具有相应平台的SDK包,你就可以编译出一个*.exe文件。如果仅仅为学习,你可以用Platform Builder 5.0/6.0自己定制一个模拟器,网上有很多这样的例子。
备注:Platform Builder 5.0/6.0网上也有下载的,嘿嘿…
-
引用 4 楼 laorenshen 的回复:
这么多单片机厂家和系列,怎么用一个不太有人用的系列呀,给自己找麻烦
芯片是领导选的,所以我是从头学起啊!
-
哈皮牛业..
-
数据肯定发出去了,至于接收要看你的连线和代码了