发新帖我要提问
12
返回列表
打印
[应用相关]

MDK的软件仿真问题曾让我很疑惑!!!o(∩_∩)o...哈哈

[复制链接]
楼主: 渤海三叠浪
手机看帖
扫描二维码
随时随地手机跟帖
21
McuPlayer| | 2009-4-24 21:14 | 只看该作者 回帖奖励 |倒序浏览

这个问题得找Keil

ST优化自家的库,是对客户有利才对

Keil的Simulator仿真,确实做得不够完善。

使用特权

评论回复
22
渤海三叠浪|  楼主 | 2009-4-24 21:37 | 只看该作者

是的 我猜想V3.0比V2.0容易看懂!!!

不过 V3.0 system_stm32f10x.c的一句话 

Initialize the Embedded Flash Interface,  initialize the PLL and update th SystemFrequency variable

单词th 应该是the吧 !!!

小bug!!!晕!!!

还有这个库的风格和我以前写程序不大一样啊!!!!
--------------------------------------
比如他写函数叫RCC_Configuration()
我以前一般会这么写Configure_RCC()
----------------------
他写while
   {
    }
我以前一般这么写 while {
                 }
------------------------
他代码与左面空了2个格,我一般空4个格!!空4个格才是最佳选择,这据说是有人做过心理学研究的!!!
---------------------------------
他叫uint16_t
我以前一般这么写 INT16U 
-------------------------------------
晕!!!

使用特权

评论回复
23
McuPlayer| | 2009-4-24 23:33 | 只看该作者

ST的工程师不喜欢用TAB而是用空格推

用空格推的好处,是对齐好看,因为TAB各个的定义不尽相同。
比如用软件自动产出文档时候

作为工程师,我喜欢用tab不喜欢推空格。key in的速度都不一样啊
我一般是设置成,一般C代码设置TAB=4,汇编TAB=8

使用特权

评论回复
24
catwill| | 2009-4-25 08:36 | 只看该作者

我一般tab等价于两个空格……

以前也是4个的,
但是程序越写越长……
代码越来越郁闷……
就连名字都乐器越长……
主要还是层次越来越多……
所以我就改成两个了~
软件仿真……
我没用过,但是看到一个LCP的ARM流水灯程序的GPIO可以实时显示~
我一直以为我自己的设置不对呢~

使用特权

评论回复
25
catwill| | 2009-4-25 08:38 | 只看该作者

翻译成夭折挺恐怖的……

使用特权

评论回复
26
catwill| | 2009-4-25 08:44 | 只看该作者

Browse information选项不选也没关系吧!

只要你放弃view下的相应功能即可~

14楼说的功能可以用SI3.5轻松实现~
本来我也从来都是用MDK自带的编辑器的
但是300外设库让我放弃了这个想法~~

使用特权

评论回复
27
香水城| | 2009-4-25 09:43 | 只看该作者

有些编辑软件可以自动地把Tab转换成空格

这样既照顾到操作方便,也照顾到在其它平台上的正确显示。

使用特权

评论回复
28
computer00| | 2009-4-25 09:59 | 只看该作者

俺都是将tab替换为1个空格的。

使用特权

评论回复
29
McuPlayer| | 2009-4-25 14:55 | 只看该作者

MDK的编辑器简直是糟糕透了

MDK的编辑器,真不知该怎么说它,给它评价很低又不想用恶意的描述


反正我是不用的,随便一个都比它好100倍,VC、UE、SI
当然Linux下VI

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则