全新论坛MCU智学网上线,欢迎访问新论坛!稀缺资源、技术干货、参考设计、原厂资料尽在MCU智学网
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

技术资料高手5分钟可以学会的操作系统

[复制链接]
1635 0

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
[ post] 给大家看看,这样的操作系统!

谁能争锋???

这是一个关于FPPA TM 的程序设计框架

FPP0~FPP7各自单独运行,而且变量共享.

高手只要3分钟就会发现,原来世界可以如此奇妙!!!

//不需要任何的RAM资源

上电复位时只有fpp0_boot启动

.romadr 0x0000

goto fpp0_boot

goto fpp1_boot

goto fpp2_boot

goto fpp3_boot

goto fpp4_boot

goto fpp5_boot

goto fpp6_boot

goto fpp7_boot

.romadr 0x10

goto interrupt

fpp0_boot:

//一下是必要的操作

mov a,0xxx ;

mov eoscr,a //选择系统时钟源寄存器操作

mov a, 0xxx ;

mov clkmd //设置系统时钟分频及其他

mov a, STACK_FPP0

mov sp,a //设置MCU0的堆栈指针

//-------------------------------------

mov a ,0xxx

mov fppen,a //设置需要使能的运行MCU

fpp0其他初始化,如端口和特殊功能寄存器初始化

fpp0_loop:

用户程序

........

goto fpp0_loop

/***********************************************/

fpp1_boot:

mov a, 0xxx

mov sp, a //设置fpp1的堆栈指针

fpp1的其他初始化

fpp1_loop:

用户程序

........

goto fpp1_loop

/************************************************/

/************************************************/

fpp2_boot:

mov a, 0xxx

mov sp, a //设置fpp2的堆栈指针

fpp2的其他初始化

fpp2_loop:

用户程序

........

goto fpp2_loop

/************************************************/

/************************************************/

fpp3_boot:

mov a, 0xxx

mov sp, a //设置fpp3的堆栈指针

fpp3的其他初始化

fpp3_loop:

用户程序

........

goto fpp3_loop

/************************************************/

/***********************************************/

fpp4_boot:

mov a, 0xxx

mov sp, a //设置fpp4的堆栈指针

fpp4的其他初始化

fpp4_loop:

用户程序

........

goto fpp4_loop

/************************************************/

/***********************************************/

fpp5_boot:

mov a, 0xxx

mov sp, a //设置fpp5的堆栈指针

fpp5的其他初始化

fpp5_loop:

用户程序

........

goto fpp5_loop

/************************************************/

/***********************************************/

fpp6_boot:

mov a, 0xxx

mov sp, a //设置fpp6的堆栈指针

fpp6的其他初始化

fpp6_loop:

用户程序

........

goto fpp6_loop

/************************************************/

/***********************************************/

fpp7_boot:

mov a, 0xxx

mov sp, a //设置fpp7的堆栈指针

fpp7的其他初始化

fpp7_loop:

用户程序

........

goto fpp7_loop

/************************************************/
[/post]
[ 此贴被alico在2008-08-16 07:53重新编辑 ]

举报

回复
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

打开支付宝扫一扫,最高立得1212元红包
搜索

图文热点

更多

社区学堂

更多

客服中心

QQ:187196467 服务时间:周一至周日 8:30-20:30

关注我们

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表