-
没具体型号,只是大概了解一下.选型的考虑
5楼,怎么stm8L的12位AD,转换速度反而是10位的3倍?
考虑选型更应该看数据手册,你在这里问,谁能保证你可以得到正确的答案?如果得到错误的答案,最后不是自己耽误自己的时间?
-
哇哇哇。
我刚才试了一下DMA访问DMAR,把DBL设置为4, BASE设置成CCR1,一次DMA访问,确实可以达到同时更新CCR1,CCR2,CCR3,CCR4的效果。即类似DMA的"burst"模式。
你要注意的是这个DMA的配置:
1)使能DMA时钟,别忘了:RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
2)DMA的配置
DMA_InitStructure.DMA_BufferSize = 4; 这里不是1,是4
-
修改后不要build and sysgen current BSP,直接在FileView下找到drivers右击build current project再试试,我说的是你先换上你原厂的BSP,我的BSP也有问题,每次执行build OS下的build and sysgen current BSP就会有问题,这个选项还是少用的好,再说对我们也没什么必要。。。
-
不用单片机直接用两相混合式步进电机细分驱动器可以控制,问题是如何控制位置。
-
CE6.0不是集成到VS2005中了吗?怎么还用PB呢?如果使用VS2005那么就好办了。PB中是没有#include 头文件的。
-
你是怎么解决的啊
说给我们听听啊
我也碰到这个问题了
-
这就看你们的公司了!一般情况下不需要设计软件,但是你的了解!
-
可以完全不用嵌套,一般的中断程序比较短,可以很快执行完.注意在中断程序中不要作长的延时等待
-
80M。你的内存多大?是不是内存太小了?
-
关键是看你编译出来的bin是否大于32k
-
引用 2 楼 zmlovelx 的回复:
怎么课程跟软件工程的一个样啊
那就打基础吧
怎么没有做嵌入式开发的模电和数电课程呢?
-
不用的啊,只要该文件在你的工程文件夹中,就可以再汇编程序的开始处加 include ***.inc就OK
-
呵呵,肯定需要的。
第一:你确认了,我才放心
第二:还有很多新冒出的问题还没得到答案,那都是在后面跟贴新提出来的。
第三:各种回答有很多种,总需要一个人给出一个最最准确的答案。
:),俺经常性的自问自答,但没有确认一下答案,自己有时也弄不清楚到底对了还是错了,呵呵,基础不牢,信心不足的典型表现啊,俺现在只是把芯片的DATASHEET扫了一遍,具体芯片有什么资源对俺来说并不太关键,呵呵,那些东西总能自己对着DATASHEET看明白的,主要是C编译器和一些电器指标等需要慢慢弄透弄清楚,否则批量产品出去了,我的责任就大了。。。
-
我也不清楚,还在找原因。
-
我一般用的是串口调试助手进行调试,
先进行串口初始化,在编写一个发送函数就可以了!
-
引用 11 楼 shenshunxiao 的回复:
C8051F02X系列或C8051F12X系列还不错,但估计贵了点,如果两个串口不需要是独立的波特率的话用STC10F系列的,低至1.99元
好便宜啊。
-
1. 是不是 bug-free, 只有靠大量的测试才可得知, 会动不代表没有 bug.
2. 搜寻一下 source code 吧, 搞不好就是这支 driver 把系统搞坏的.
3. KITL 是在 OEMInit 中初始化的, 故 OEMInit 可以正常执行时即可使用 KITL.
4. 有 "Unsupported Code" 系统还是可以正常启动的.
Paul, Chao @ Techware
-
引用 12 楼 Veabol 的回复:
前边好象是54字节,根据情况自己看下吧
是的 刚查证了 是54字节 但是后面的2字节就不知道了。
-
明白啦,谢谢啦,解决了O(∩_∩)O
-
建议采用真正的5.0吧,也是可以usb升级nk的。并且还可以usb升级stepldr和eboot。超级好用。
结构也比较合理。以后方便了。