-
楼主 好东西啊 谢谢谢谢 你真是个好人 好人一生平安啊 这点东西顶得上一个好老师了
-
请看DMA_CCRx的MEM2MEM控制位,如果选择memory to memory方式,则触发一次即连续传输所有数据,直到设置的传输数量递减为0;如果选择非memory to memory方式,则每触发一次,只传输一次数据。
-
服务程序 是这么写的 不知有什么问题没?
-
版主,ST有没有电机这块的技术支持?
-
顶起,让stm更热乎!
-
你可以步行去北京,如果你有车,为什么为开车去呢?
这二个的上手速度差无数倍;用C肯定比用汇编上手快;
你还年轻,用C吧!
如果真的你只有这一个不大的小项目,以后你也不搞了,你就别用汇编或C,找人做一下算了;
-
版主,有没有关于类似的应用案例,我今天得好好看一下手册
-
你的时间处理的不准确.
检测到下降沿后等待1.5位时间的接收BIT0,然后每隔1位时间接收一位的数据.
-
引用楼主 fineshang 的回复:
我编写了个小的驱动,2.4内核的。
加载上去之后发现,init初始化过程没有执行,请教原因
你是用insmod 加载驱动,对应的答应信息没有在dmesg里出现么?如果你在对应的内核下编译,驱动对应的内核版本和系统的内核版本互相兼容的话,module_init()在insmod命令下会被调用的。
-
做一个ZigBee的人数检测系统吧 我一直有这个想法,但是没做,可以试试的,关键的就是组网和如何判定人数,自己查查试试吧
-
引用 5 楼 peasant_lee 的回复:
引用 2 楼 haoxuesheng1106 的回复:
还有一个问题,串口接收/发送定时器是干什么用的,它的接收/发送周期寄存器的值是怎么设置的,跟baud有什么关系呢,现在在调这个,发现效果好了一些
串口接收/发送定时器应该是用来设置波特率的吧?具体看你的datasheet。想问问,你的系统是 DSP读串口数据,放到FIFO中吗?
串口接收/发送定时器是用来设置波特率?那他们是什么关系呢,有没有计算公式呢。
另外不是dsp读串口数据放到FIFO中,而是DSP接到串口数据之后先放到FIFO中(自动完成,类似一个buffer),现在需要从FIFO中把相应数据读出来做进一步处理。
-
不能安装,什么错误提示?
EVC的SDK是单独安装的
-
要用到那个DLL文件,要看你用了那些API
你用的是模拟器,怎么又会有传送程序到硬件设备的需求呢?
-
找个相册把图传过去,然后就可以贴了.
不想弄相册的话,传到tu.6.cn也可以
-
如楼上所说的,EBOOT的BLOCK 2是起始BLOCK,而不是总长度。
LOADER.H中PAGES_PER_BLOCK的定义确定针对你的NAND吗?还是详细看看代码和DATASHEET吧,要么是你把NAND的参数记错了,要么那代码就不是针对这个芯片的。
-
我就是参考模拟器的代码做移植的, 郁闷啊.
-
I 服了 YOU!
-
-
噢,还有一点,如果连接已经OK了
在读写前清空一下读写buffer及标志位,不然可能读不到数据:
PurgeComm(m_hClientComm, PURGE_RXCLEAR|PURGE_RXABORT);
PurgeComm(m_hClientComm, PURGE_TXCLEAR|PURGE_TXABORT);
-
來來來...你們這些門外漢..我告訴你們怎麼搞2440的0.2msec的定時中斷
受不了你們,外行裝內行,
2440裡在ce5或ce6已經調用了timer2,3,4
因此我們可利用的部分剩下timer0和1
這樣結果不就出來了!
ce5裡在ap去調用timer0或1,去設成pwm定時中斷,設為0.2msec
(ce6裡,寫個驅動掛上去)
然後設定優先權為0(比系統tick還優先)
這樣我們新增的硬件中斷,就比任何事情都還優先.加在ist內不要做太多工作
如此一來0.2msec定時中斷,就搞定了阿.
那麼簡單的工作,需要傷腦筋嗎?
啥改底層驅動,啥msec...
樓主,可以結帖給分了!