完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有没有ifdef的标志可以用来包围部分和谐生成的代码,这样我就不会在每次重新生成和谐文件时被要求合并/删除更改?例如,我在StalySigFig .h中手动配置一个定时器,希望和声忽略我在那里插入的代码。
|
|
相关推荐
8个回答
|
|
嗨,AKAIK,没有这样的可能性…为什么你手动修改计时器而不使用和声框架?如果您在代码中这样做,Harmony不应该抱怨……希望您不会修改原始Harmony文件……因为它可能会破坏HarmonyFrameeworkRegards
|
|
|
|
我手动配置一个定时器,因为我无法找到一种方法来为我的所有需要使用和谐。我需要运行tcp的动态定时器服务,但我需要静态定时器来驱动200Khz的OC管脚。也许我遗漏了一些东西。有没有办法设置一个动态计时器驱动器来驱动一个OC引脚在200千赫?
|
|
|
|
最好的方法是复制一个代码并把它放在你的项目中。这样,和谐就不会在意。配置你自己的计时器,不使用那个计时器的和谐。和谐是不可能处理所有可能的场景而不是臃肿的。“忽略这个部分”是一个方便的特性。
|
|
|
|
嗨,你认为这是不可能的吗?当做
|
|
|
|
你认为这是不可能的吗?我敢肯定。有没有设置定时器并将其附加到OC以输出不需要更多代码的信号的例子,只要设置寄存器?
|
|
|
|
我知道这是一篇较早的文章,但是我在其他地方还没有看到任何解决方案。试图消除所有的时间和谐代码再生。参见附图……这真的很烦人,因为我只想自动接受所有的更改,但是我不能这么做,因为这个代码被删除。当然,这种告诉合并忽略自定义代码的能力应该是任何人设计一个自动生成系统的第一件事。应该考虑TE代码。有人想出了一个办法吗?詹姆斯
|
|
|
|
这个特征仍然不和谐。
|
|
|
|
建议1:尽量保持Harmony生成的文件不被修改,如果可能的话,尽量在自己的文件中进行修改。建议2:尽量减少修改。尽可能少的文件和尽可能少的文件。尽量避免修改生成的部分,因为根据您的设置,生成的部分通常会发生更改。方法(这与在和谐代码中发生的任何事情不同)。例如,我使用标记更改、插入或删除代码段。XY XY只是一个带有首字母的标记(因为它是一个团队项目)。这些标记使合并更快。因为您可以快速合并任何没有标记的部分。建议4:创建包含所有修改过的Harmony文件(+path)的列表,并写下出现在合并窗口中的修改过的部分的数量。建议5:使用版本控制系统(例如:Git)。在提交过程中或者不时地检查列表中的所有文件,并确保没有丢失任何标记。建议6:在启动MHC的代码生成时,仔细选择合并策略。您可以选择:-提示合并所有差异-提示合并所有用户更改-提示合并新用户更改-自动覆盖用户更改
|
|
|
|
只有小组成员才能发言,加入小组>>
5104 浏览 9 评论
1965 浏览 8 评论
1904 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3134 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2202 浏览 5 评论
675浏览 1评论
548浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
422浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
573浏览 0评论
471浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-20 04:59 , Processed in 1.205935 second(s), Total 91, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号