-
昨晚试了把GNU中的项目移到MDK中去,由于keil MDK中的C编译器不支持C99扩展语法,
有太多的出错,而把一些GNU中能稳定运行的现成代码移植到MDK中,若要改写,其工作量相当浩大。
因此把项目转成GCC中编译看来势在必行。
-
最后return 必须返回确定的值。
如果不想返回值,应该吧函数定义成void key_scan(void)
-
用得起ATmega64,咋不用STM32?
除非是5V工作。
-
mark 我也在搞这块 一点头绪都没有
-
文件权限问题?
-
"谢谢您了,我的想法不知道是否正确,请您指教。我是主设备,是不是我每发送一个byte的时候,就先时能时钟,然后写一下次数据寄存器,然后再关闭时钟。然后再写下一个byte的时候还这样弄呢?
谢谢了。"
不是的。。。
我说的是SPI的时序,也就是,假如你用GPIO去模拟SPI协议的话,就应该要按照我刚才的说法,我说刚才的那段,是想让你去理解SPI是怎样工作,如何通信的。
当时,你现在使用的是2440的 SPI接口,不是模拟的。里面硬件已经做了相关的处理,包括时钟的发出和检测等等,都不需要使用者去理会。一般来说。你现在只要写数据到发送寄存器,就会启动一次发送,但是有些芯片需要设置一下发送使能,这个要看具体的datasheet说明。同理,接收也一样。当接收到一byte数据,会有对应的接收标志位的变化。你去查询这个位,就知道接收到数据,你就去读这个数据。又或者使能了中断的话,接收到数据,会产生中断,等等。
还有,现在很多SPI的接口,都可以设置传输的byte数量了,有些可以一次传若干个byte,,,,
-
把屏幕亮度降低,会降低一些功耗,
据我看,这个芯片不适合作手持的东西,所以,别想微功耗的问题了,
如果你做手持设备,推荐用msp430单片机作,
段位的液晶,可以1年换一次电池,
128*64的液晶,可以1周冲一次电.
-
不行,hoho
-
引用 4 楼 wjf_zjut 的回复:
我觉得不是这几个参数造成的左移或者右移,这些参数都是同步用的,设置不好,可能会导致同步失败,画面花掉,而不是整齐的左右移。楼主可以试着改改这些值,我认为改完后,应该移动的距离不会变的!
我用开发板测试了一下,屏幕是整体左右移动的,而且移动距离和参数值正比例关系。
-
硬件也分很多种的,有的是设计电路的,有的是开发可编程芯片(DSP,FPGA等)。最快的方法就是上手做东西,不懂了看书,网上找资源
-
我不会使用Ride7。
-
晕,广告!很无语了,还是在学校跟着几个教授学学算了!省钱!
-
顶一下,回复内容太短了!
-
温度控制,因系统时常数很大,还有死区,需要一种特殊的PID算法“纯滞后系统的大林算法”。
-
不要想当然嘛,还是看看手册吧。
《STM32技术参考手册中文翻译第10版》:这个手册第56页最后3行。
STM32_Clock_Tree_Partial.GIF
(13.54 KB)
下载次数:0
2010-1-14 15:38
-
顶。。。。
-
帮顶下,
MARK,学习下、
-
呵呵,我们负责烧片的工作人员只会点鼠标,计算机运用只知道按POWER的那种,呵呵,这也是公司故意的,招聘这样的人最大好处就是安全,因为这些工作人员接触到公司关键的代码文件,就应该招一些比较笨的工作人员才放心 。。。
-
同1楼,[url=http://www.ourdev.cn/bbs][/url],高手云集,气氛也很好。
-
程式部份我是參考S3C2440的程式
我參考S3C44B0X是沒有IICLC這個暫存器
IICLC的功能好像是數位濾波的功能,所以應該沒影響
我程式裡頭是沒有加IICLC
可是…就是SCL沒有時脈輸出
同樣的板子三塊測試
都是一樣的情形