Kris Fei’s Blog
百度空间 | 百度首页 
 
文章列表
 
2009-11-09 11:57

如果在CPLD中使用到外部时钟的话就会出现如题上述错误,错误原因Altera是这么说的:

Solution

You may get this error in the Fitter when compiling a design that has a dedicated input pin driving a register and you turn the Automatic Fast I/O option on in Global Project Logic Synthesis (or accidentally turn the Fast I/O option on for a dedicated input under Individual Logic Options). Dedicated inputs do not have

 
2009-08-20 18:20

高教社出版的《数据结构与算法——C 语言描述》一书P101页中有这样一段代码:

Node <T> * LinkList::SetPos(int pos) const
{ //指针first指向单链表的头节点
Node <T> *q=first;
for(int i=0;i <pos;i )
q=q->link;
return q;
}

而在网上一位牛人写的《高质量C 编程》中却有一段类似的代码

char * Func(void)
{
char str[] = “hello world”; // str 的内存位于栈上

return str; // 将导致错误

 
2009-08-19 18:23

   今天在uc/gui的代码时候看到一个结构,关于typedef的,代码如下:

typedef LCD_COLOR      tLCDDEV_Index2Color (int Index);
typedef unsigned int   tLCDDEV_Color2Index (LCD_COLOR Color);
typedef unsigned int   tLCDDEV_GetIndexMask (void);
LCD_COLOR      LCD_L0_Index2Color (int Index);

typedef struct {
tLCDDEV_Color2Index* pfColor2Index;
tLCDDEV_Index2Color* pfIndex

 
2009-08-19 12:09

以下是经典程序(载自林锐的从c\c++高质量编程),讲解的部分是我个人理解

void GetMemory(char *p,int num)
{
p=(char*)malloc(sizeof(char)*num);       //p是形参指向的地址
}
void main()
{
char *str=NULL;
GetMemory(str,100);                            //str是实参指向的地址,不能通过调用函数来申请

 
2009-08-08 12:06

移植好uc/gui后,问题又来了。画位图,旋转图形等等,都很慢很慢,显示一副320x240的图片要3~4秒。

分析了下UC/GUI的代码后,发现无论是画位图或者是其他,都只是简单地调用了画点函数LCD_L0_SetPixel(),也就是说无论你画什么都是一点一点的画,这样肯定是慢了。所以我们得优化驱动,画水平线,矩形填充,画位图等,要加速处理,而不是全部调用画点函数一点一点地画。

 
2009-08-05 20:59

LCD控制器: ssd1289

240RGBX320 ,16bpp

配置LCDConf.h和GUIConf.h两个文件。

驱动以LCDDummy.c文件为基础修改。

LCDConf.h:

#define LCD_XSIZE      (240)   /* X-resolution of LCD, Logical coor. */
#define LCD_YSIZE      (320)   /* Y-resolution of LCD, Logical coor. */
#define LCD_BITSPERPIXEL (16)
#define LCD_SWAP_BYTE_ORDER    0
#define LCD_FIXEDPALETTE

 
2009-07-26 23:51

      今天无意中了木马,大部分是清干净了。可是IE主页却还是www.9348.cn这死网站。

     用了超级兔子,卡卡助手,360,改了注册表,安全模式等等,全部不行。貌似我强制改的优先级都没其木马程序的优先级高(有点像linux下的init进程)。

     折腾了一下午终于搞定了。

    解决办法:用windows清理助手,这个管用,进安全模式下清理,重启就OK了。

   诶,以

 
2009-07-07 12:57

     板子:AT91SAM7X256

    昨天试了下范例程序,发现几个问题。

1、所谓的高低电平触发和边沿触发,似乎对ARM7芯片来说都是一样的,只要外部有电平变化,就能触发中断。

2、PIO中断貌似属于内部中断。据说除了IRQ0,IRQ1和FIQ是外部中断外其他都是内部中断。不理解。

3、每次启动后都会自动进中断一次,读PIO_ISR的值是0X7FFFFFFF,我用PA0的,应该是0X00000001,也就是说是个假值。又不解。所以进中断只好先判断PIO_ISR的值来避免误操作。

4、用AXD

 
2009-06-10 14:42

      答辩我拿了,饭也吃了,歌也唱了,照片也拍了,东西也理好了,转身准备离开这我不太喜欢的地方,本以为我会没有一丝眷恋,因为我一直住混合寝室,和班里同学并不是相处太多。但是不知为何,当我同学抱着和我说道别的时候,心中闷地一下。我明白,那是不舍,那是一种说不出来而又心照不宣的感觉。我害怕转身的瞬间,我甚至连没有道别的勇气。在楼下碰到同学,想道别,却欲言又止。

      我不知道我这是怎么了,或许人长大了,想法就变得复杂了。看着聚餐的照

 
2009-05-31 19:07

事情缘由:去年申请了学校一个项目我到现在还没弄好,老师打电话已经催了好几次了,说到今天截止,下面是对话。

老师:是费xx吗?

我:是的,你好,周老师。

老师:论文搞怎么样了?

我:哦,不好意思,我还没搞定。

老师:什么,到现在还没搞好?那你怎么不早点和我说?

我:额....不好意思,周老师,最近太忙了(借口),所以来不及搞了。

老师:我不是20号就通知你们了,今天都31号了,而且你和XX同学,我都不知道打了多少电话,现在却和我说没搞好,你怎么能这样?

 
     
 
 
个人档案
 
fgw87
男, 23岁
浙江 宁波 
上次登录:
4小时前
加为好友
 
   
 
文章分类
 
 
 
 
c/c++(16)
 
 
Arm(5)
 
Data(12)
 
 
 
     
 
最新评论
 
文章评论|照片评论


鉴定结果:好帖!
 

谢谢
 

多谢 非常有用
 

前人种树,后人乘凉呀 好办法!
 
 
发抖中~
 
我别的不怕,最怕的就是这玩意儿了
 
。。头一次见这么样的
 
     
 
好友最新文章
 
     
 
最近访客
 
 

tianyaqu

上帝263

yyan1583

xiaoyemao

jiayy00

njauzhen

hedsecond

刀禁凯森
     
 
背景音乐
 
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu