OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10594|回复: 7

学习心得(和51小片片对比) 一 2011-11-19

[复制链接]

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2011-11-19 02:43:18 | 显示全部楼层 |阅读模式
1:  和Keil uVision4比"0"不坑爹了中间有一模了.我以前老是O和0按错,可能老是熬夜写程式有关.它们住得太近了......=.=!!
2:  发现uv3不用事先在开头声明一大堆子函数.
3: u8==unsigned char (还是 char?  暂时不清楚),u32就相当于声明所指的数是32位啦.
4: 噢...NO!.............为啥Keil uVision4没有快速定位函数/变量呢.T.T
我的工作就是天天在玩
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2011-11-19 09:48:54 | 显示全部楼层
呵呵,快速定位还是有吧.右键,go to defintion
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

18

主题

102

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
金钱
203
注册时间
2011-11-19
在线时间
4 小时
发表于 2011-11-19 19:04:09 | 显示全部楼层
u8==unsigned char (还是 char?  暂时不清楚),u32就相当于声明所指的数是32位啦.

     U是unsigned的头字母,所以是有unsigned的。
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
 楼主| 发表于 2011-11-20 00:54:55 | 显示全部楼层
回复【2楼】正点原子:

---------------------------------
哇噢.............没用过呢.我试试看
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

9

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2012-7-26
在线时间
14 小时
发表于 2012-8-12 21:42:52 | 显示全部楼层
回复【楼主位】chinafox:
---------------------------------
快速定位用F12更快,我一直都是用F12来定位的
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-8-13 02:02:28 | 显示全部楼层
说实话 keil 的 go to definition 在 source insight 面前简直太儿科了,
首先 keil 的 go to definition 必须编译了才能用,第二是查找速度慢,不过这两个都能忍受,最不能忍受的是定位功能实在是太差了,经常有一个函数 go to definition 它给我弄出个框子,让我自己选,汗,我只有一个函数定义啊,只不过是在不同的文件里调用而已...在C++的环境里更是惨不忍睹...
https://github.com/roxma
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-8-13 02:06:33 | 显示全部楼层
"3: u8==unsigned char (还是 char?  暂时不清楚),u32就相当于声明所指的数是32位啦."

这一点不应该归为和51的区别, u8 u32 都是用户自定义的无符号类型,在51里也可以自己写这些定义,
不过通常不需要自己去关心这些,C语言的标准库里有 uint8_t, uint16_t, uint32_t,在不同平台下有不同的意义,不过都是指定位宽的无符号整数
一般直接 
typedef uint8_t u8; 
...

少打几个字罢了。
https://github.com/roxma
回复 支持 反对

使用道具 举报

27

主题

274

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
472
金钱
472
注册时间
2011-11-2
在线时间
11 小时
发表于 2012-8-13 22:43:20 | 显示全部楼层
同推荐使用source insight 不过会是人产生强大的依赖性。
貌似没有它我就没法写代码了。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 07:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表