ASM 板


LINE

看板 ASM  RSS
※ 引述《zzss2003 (brotherD)》之铭言: : 嗨,各位好。 : 我有一年8-bit Microchip PIC的经验,最近有机会接触arm M0+架构的CPU。 : 手上有相关案子的旧版的电路图、流程图、相关文件(该有的都有,但命名方式可能不太 : 直觉加上版本可能不是最新的,加上相关文件改了又改改了又改,有些地方也可能是错的 : 、或者跟最新版本的source code对不上) : 加上我自己对整个案子该用到的功能(wifi module、Usart)没有很熟,也不知道硬体IC什 : 麽以及什麽情况会给MCU讯号,也不知道MCU甚麽时候该做判断。 : 还有代理商帮这个案子写的整个source code(很多命名方式只有他自己看得懂) : 请问在这种情况下(刚接手到一个ongoing的案子),最快的上手方式是什麽呢? : 我是觉得用问的最快,电路图不懂就问EE:source code不懂就问代理商,然後再从不懂的 : 地方延伸去了解整个案子的行为。 : 但,问问题之前总要自己做功课,不能当伸手牌。可是以我现阶段的能力又无法在短时间 : 内对整个案子有观念上的了解,加上还要熟悉keil的相关工具(uVision、debug tool) : 请问前辈,你们会建议我要从哪边着手,才能迅速对这个案子上手呢? 谢谢! 您好,稍微分享一下我的更换MCU心得。 目前使用过的M0晶片有TI、ST、microchip、Nuvoton、Fujitsu, 8-bit的比较多杂牌,就不各别列举了。 如果一个案子只是要拿来应用 写些基础的功能类如简易的上位机(LED、Switch、UART、BUZZ) 或是GPIO应用,有的没的逻辑判断之类 只要拿出原厂的BSP(也就是Sample code) 可以build跟download,然後确定时脉正确,中断可以进 就直接做了 反正用完这次,下次也不知道会不会继续用它... 不用培养太深的感情 如果是要做一些ongoing的案子 时间不急的话就可以k一下code 看看别人的写法顺便讨论 然後加入自己的优化 很大系统又很急的话就认命吧 赶快抓着人问,边问边测试边修改 因为我认为这时候k code的帮助会比较小一点 k完程式时,自己也差不多被k到墙上了 直接拿source code开始做搬运工分类程式 i-功能设定func的分类: 把各种功能初始化或是功能变更的func归类在各个.c档 例如timer1就要有一个timer1的.c跟.h 以後有甚麽timer1的东西就死命往这里找就对了 ii-应用程式的分类: 通常程式主要的功能都是在main或是各个中断 如同(i)的逻辑,各种中断或广义的功能也要有自己的.c跟.h 完成以上两步骤後 就可以直接抓着原屎作者面对面擦屎... 喔不,是了解流程图,然後写注解 整个project写完注解後也差不多就清楚整个架构 而且可以比较轻易的做修改了 此外,分类的好处就是可以轻易的包lib或是换人接手 以後换谁接手就新增一个自己名子的group 自己有修改过的东西丢自己的夹 大概是这样 如果各位有甚麽更好的方式 希望可以一起分享出来 因为写程式的圈子很小 屎 始终会回到自己身上... --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.245.65.133
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1532398274.A.E4C.html
1F:推 chuegou: 是什麽是用情境 让你的分类会需要建立个别使用者资料夹 07/24 12:22
2F:→ chuegou: 我以为这该用版控解决的说 07/24 12:22
3F:推 frogofmagic: 那也要公司有导入版控QQ 07/24 16:04
4F:→ ypyp1010: 公司没有板控QQ,出去的code也会在各种能力不同的使用 07/24 16:21
5F:→ ypyp1010: 者上二度开发,有些大修有些小修,各别使用者可以在相同 07/24 16:21
6F:→ ypyp1010: 底层下定义自己专案的参数等等 07/24 16:21
7F:推 chuegou: 再问一个 是IDE还是Makefile 07/24 18:50
8F:→ zxzx8059: 通用ide,cortex-m的授权在10+万 07/24 18:55
9F:→ zxzx8059: stm32L什麽的好像有keil mdk的免费授权 07/24 18:56
10F:→ zxzx8059: 各家ide免费版也是有授权的限制 07/24 18:57
11F:推 suninrain: 我们是每一版都是进到文管,然後会加上release note, 07/25 18:07
12F:→ suninrain: 如果有小改就後面备注,大改就用define 07/25 18:08
13F:→ suninrain: 虽然没有像SVN那麽容易找,但是使用上还可以~ 07/25 18:09
14F:推 metalalive: 最後一句话...XD 11/22 14:32







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP