完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,我正在使用MPLAB X V3.60,想知道我跳过功能而不是跳进它吗?这个函数叫做“步移”吗?如果是这样的话,我怎么用呢?第二,我能对齐评论(如图片)吗?这让我感觉不太好。
|
|
相关推荐
11个回答
|
|
|
那可能是他想要的。也就是说,它将以全速运行函数,然后在函数之后的下一个指令处停止。关于对齐您的注释。你可以根据你喜欢的方式设置评论,但是你必须手动完成。
|
|
|
|
|
|
如果您在其他线程中已经询问过PIC16F1824,那么您只有一个硬件断点。是的,或者TAB。如果您想将代码粘贴到这个论坛中,那么在键入TAB时,必须将其设置为使用空格,而不是选项卡字符。论坛没有很好地处理真实的制表符。
|
|
|
|
|
|
对NorthGuy:谢谢,我知道这个节目在做什么,但是我想给小伙子一个明确的行动,以防他和我一样是新手。
|
|
|
|
|
|
事实上,你让程序变得不可维护而使事情变得更加困难。我见过许多代码示例,比如:第一个注释通过复制代码启动了生命,但是有人编辑了代码,但是没有改变注释。现在你告诉我什么是正确的价值?对于第二个,原始的编码器至少试图指示指令应该做什么(如果有人不知道DOZE位做了什么),但是值在某个时间已经改变,并且注释没有改变——或者注释被改变而代码没有改变????!!!我承认这是一个简单而虚构的例子(请不要使用这个代码),但关键是评论应该增进理解,不要重复或增加混乱。苏珊
|
|
|
|
|
|
嗯,我发现自己为初级写作(实际上,我未来的六个月的自我!)这样地:
|
|
|
|
|
|
我不明白如果你把“0x03”改为“0x04”,也不要改变评论,这个评论怎么会误导你。这个比例不再是32。细心的读者可能会注意到,行中不再有“3”,但我们试图避免需要细心。我更喜欢诸如(PIC16LF18855名称和功能):Nerd细节:至少对于“18855芯片,CPU时钟没有改变。只是指令偶尔被拿来。GlennP
|
|
|
|
|
|
对苏珊:谢谢你的例子,我会删去不必要的评论。
|
|
|
|
|
|
实际上,你的例子显示出糟糕的评论。但是它们并不是坏的,因为注释代码的方式。它们很糟糕,因为程序员没有给予最低限度的关注。正如你所说的,代码之所以存在,是因为程序员已经更改了代码,但是没有对同一(!)内的其他文本进行任何注意。线。做这些事情的人很可能会有更严重的问题,然后代码注释错配。或者他们也可能改变代码,忘记改变附近的依赖代码,就像他们忘记改变附近的注释一样。或者他们已经创建了一个心理过滤器,上面写道:“代码很重要,但是注释并不重要,我不需要关注它们。”然而,这些人已经完全不能(可能也不愿意)记录任何代码。因为无论你写什么评论,这样的人总是能够改变代码,完全忽略评论。它们总是会产生这样的问题,不管代码是以何种方式记录的。如果你愿意听从这些人的意见,这意味着,你根本不能记录任何代码。我认为GlennP所描述的“目标”是根本无法实现的,以避免对注释的关注,除非你删除所有的注释。如果你改变代码,你应该注意附近的评论,以同样的方式,你应该注意附近的其他代码。如果你失败了,你会把事情弄糟。但是诺斯盖尔批评的原始代码和评论则是另一回事。在这种情况下,代码几乎完全是自我描述的。这个评论什么也不加,只创造了额外的工作。另一方面,记录某个值会导致一个完全无关的值的时钟分频器是一件好事。我认为你必须假设其他程序员没有头脑中的硬件数据表。当然,您也可以将其转换为自描述性代码,例如使用类似于下面的宏,这些宏通常可以从PLIB获得:
|
|
|
|
|
|
我不认为我主张避免需要关注评论,而是尽量减少在选择改变的简单情况下改变评论的必要性。我所说的是:“一个细心的读者可能会注意到,在线上不再有‘3’,但是我们试图避免需要小心。”(强调补充)有点说不出话,但是这个想法是,即使常量改变了,注释也有助于理解匿名常量。“避免”指的是读者,而不是作者。语境:完全同意。匿名常量是一个祸根。如果可用,我提倡使用预定义的符号。如果不可用,我通常制作它们。但我并没有对我认为的“最佳”编码风格进行指导。我只是在暗示我认为一个改进的评论。好吧,马死了。我会停止殴打
|
|
|
|
|
|
我提倡完全不同的注释:当然,大多数代码将没有注释,因为它是自解释的。
|
|
|
|
|
|
这不是一种选择,也不是一种选择。NG的“阻止”评论对读者来说是非常有用的,但是匿名常量仍然是模糊的。添加注释到该行会增加理解。但是,正如海报“moser”指出的那样,使用一个适当命名的符号会更好。——只是因为人们阅读这些帖子之后会脱离上下文,我指出在全球范围内改变DOZE可能不是确保“重要任务”在50ms以内运行的最合适的方式。在“重要任务”的顶部,在底部的1个,打0 =
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1122浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 21:55 , Processed in 0.719705 second(s), Total 64, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1163