为了方便网友查询相关问题,特将常见问题精华帖整理归类
本帖不断更新,欢迎网友们给出建议
另外,在提问时,请在标题中选用具体问题的字眼 避免使用请问某某、请教、紧急求助等作为标题。对于具体器件,可以直接把器件类型写上,比如HC08QY4等; 对于具体技术,比如CAN/LIN/ZigBee等也直接写明,便于版主分类回答,也便于其他网友查询。
一、flash/EEPROM的操作
Tips:
a、HC08系列MCU中,很多Monitor ROM中固化了对flash操作的函数,用户只需调用即可,参考AN2874等应用笔记
b、HCS08系列和HCS12系列MCU对flash的操作十分类似,可以参考AN2140
1、檫除flash代码拷贝到RAM里执行的事例(Freescale提供)
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=103474&ID=103666
2、如何将flash中的程序copy至ram中
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=104074&ID=104074
3、S12内部寄存器的映射
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=103261&ID=103261
4、S12EEPROM的使用、INITRG,INITRM,INITEE寄存器的说明
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=102260&ID=102260
5.INITRM寄存器的使用
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=103214&ID=103214
二、位操作
Tips:
a、一般Codewarrior用引导生成工程的话,器件的头文件中都定义好了各个位,C语言编程只需找到对应的位进行操作即可
b、用户自定义变量进行位操作,可以参考Codewarrior的格式
1、CW位操作定义结构
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=87784&ID=87784
三、Codewarrior的使用
Tips:
a、尽量采用最新版本的CW进行编译开发
b、尽量采用引导创建工程
1、C语言和汇编语言之间共用常量
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=101651&ID=101651
2、编译出现L1923 no DWARF debug info警告信息
http://bbs.chinaecnet.com/dispbbs.asp?boardid=3&rootid=108124&id=108124&star=
四、Zigbee
Tips:
a、www.freescale.com/zigbee 该网站中有freescale在zigbee方面的资料
五、芯片各个模块的使用
ADC
1、序列通道AD转换
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=80853&ID=80853
2、AD左右对齐
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=83010&ID=83010
PWM
1、MON08调试PWM的注意事项
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=33087&ID=33087
2、关于PWM的一篇好文章(网友推荐)
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=43413&ID=43413
3、DSP56F8346的PWM程序
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=59802&ID=59802
4、S12DG128B的PWM程序
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=76420&ID=76420
六 调试工具
Tips:
a. HC08系列MCU的调试接口为MON08,用MON08 Multilink
b. HCS08、RS08和HCS12系列内置BDM模块,用BDM Multilink
c. 上述调试工具都是P&E公司提供的,另外该公司的Cyclone Pro支持HC08/HCS08/HCS12系列MCU的调试。关于工具的手册可以访问www.pemicro.com下载。
[此贴子已经被seuafu2005于2006-9-25 15:20:20编辑过] |