1. 飞思卡尔单片机串口通信程序求助,我用的是MC9S1
串口,两个单片机波特率一样就行,其他校验什么的都自己定
2. freescale的单片机怎么这么难买
不难买啊,这个我找吴(鉴 鹰)老师要了一片,买51单片机开发板的时候。问问他可有。
3. 初学飞思卡尔单片机,需要程序以及视频讲解(尤其是程序详解),哪个大神能够提供下
Freescale单片机编程要用Codewarrior,仍属于C语言环境,先从网上搜下吧。
4. 飞思卡尔单片机里面的flash、RAM和数据flash是怎么存储数据和程序的?是不是flash存储运行程序,
现在单片机中其实flash代替了rom,你写的程序编译成hex或bin文件烧录到flash里。当单片机运行程序时候,程序里的变量等数据会从flash拷贝到ram中,然后开始运行。
5. 单片机程序无法下载
1、飞思卡尔的MCU可以设置软件密码,可能你丢失了密码,你可以用独立编程器插除以后再试。
2、可能需要你设置对芯片编程的硬件地址,可能你未正确指定地址,所以导致编程器不知道该向那个地址空间内烧入数据。
6. 如何自学飞思卡尔单片机
和51差不多啊!我大学的的时候就参加过飞思卡尔杯智能车竞赛,买本飞思卡尔单片机的书籍,自己参照飞思卡尔杯智能车竞赛的相关资料弄一下,最好买部汽车模型回来弄,那样效果更好啊!然后到一些电子技术论坛的飞思卡尔杯智能车竞赛栏目里面收集下资料,里面的资料挺全面的啊!值得学习。建议你到这个电子技术导航网站看看,它里面收录了很多电子技术方面的优秀网站的啊!------ 电子世家网址导航 。兴许对你学习飞思卡尔单片机有帮助,我也是这样走过来的。
7. 为什么在写中断函数时要写#pragma CODE_SEG __NEAR_SEG NON_BANKED这句话,是不是没什么实际作用的啊
是这样的,飞思卡尔单片机.拿s12系列的来说,NON_BANKED一般位于0xc000-0xffff区域,而这个区域是16位单片机可以直接寻址的区域,而__NEAR_SEG告诉编译器函数放在固定页中,只有固定页中的函数才能访问其他页的数据,同时CODE_SEG定义了一个代码段.
所以,你可以这样理解:中断函数存放在CPU可以直接寻址的范围内,这样就可以节省中断函数的访问时间,方便调用中断函数(因为中断函数要求的就是实时性)...顺便再多说一句,如果你不写这一句,默认的是将函数存放在分页的flash里面,此时函数为far函数,访问far函数是相当耗费时间的一件事,中断函数毫无实时性可言.
一般只有中断函数时才用__NEAR_SEG,对于一般函数来说__NEAR_SEG毫无作用...
回答你的问题:非分页区是不能进行分页的区域(不需要设置PPAGE寄存器),cpu可以直接对其进行访问,访问速度快...
8. 飞思卡尔单片机不能烧写程序是什么原因
飞思卡尔单片机下载程序没那么简单的,需要专门的编程器,网上可以买到。现在国内做飞思卡尔的比较好的就是清华大学的。