单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 134|回复: 8
打印 上一主题 下一主题
收起左侧

STM32F1系列mini多任务系统FSC_STOS Lib版源码(已更新至V2.5版本)

[复制链接]
跳转到指定楼层
楼主
本帖最后由 Angle145 于 2019-1-21 14:20 编辑

如图所示,stm32f1芯片。里面重新封装了各个模块,特别方便stm32小白使用,只要懂一点51单片机和C语言基础的就能直接上手。stm32的外部中断,定时器,pwm,ADC,DAC,串口等等都在里面,只需要其中一个模块代码的也可以进去stm32peripmode.h里复制,IO口的操作也修改成和51单片机一样了。不懂怎么使用的看下说明文件夹里的pdf,只要你会51,你就能无门槛使用stm32。FSC_RTOS   V2.5更新内容:
    一、1.提高稳定性:
             (1)外部函数中调用printf频繁触发导致死机问题
             (2)串口收发过快导致死机问题
             (3)OSTaskStateSet()和OSTaskSwitch()函数。
             (4)默认时间切片修改为1ms。
           2.STM32PeripMode.h中加入看门狗外设。
           3.工程中加入Driver文件夹,存放外接模块的驱动,目前有DS18B20,DS3231,I2C。
              驱动代码均经过实物实验验证通过。




STM32单片机源程序如下:
  1. //IO操作说明:     
  2. (以下PA4仅为示例,其他引脚同理)
  3.    PA4_OUT; //配置PA4 IO口为推挽输出模式,放在任务while(1)的前面作为IO口的初使化
  4.    PA4=1;   // PA4输出高电平
  5.    PA4=0;   // PA4输出低电平
  6.    PA4_IN;  //配置PA4 IO口为输入模式 (默认上拉,下拉则在PA4_IN之后加上PA4=0即可)放在任务while(1)的前面作为IO口的初使化
  7.    if(PA4in==0) {     } //读取PA4引脚的电平,如果PA4等于0(低电平
  8.    if(PA4in==1) {     } //读取PA4引脚的电平,如果PA4等于1(高电平
  9.   
  10.                         
  11. <blockquote>#include "fsc_stos.h"  //使用多任务内核
复制代码


所有资料51hei提供下载:
游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

沙发
admin 发表于 2019-1-11 01:14 | 只看该作者
好资料,51黑有你更精彩!!!
回复

使用道具 举报

板凳
zjlzdf 发表于 2019-1-11 14:24 | 只看该作者
好资料,51黑有你更精彩!!!
回复

使用道具 举报

地板
h415746969 发表于 2019-1-12 15:17 | 只看该作者
好资料有你更精彩
回复

使用道具 举报

5#
flilong 发表于 2019-1-13 21:20 | 只看该作者
51黑有你更精彩!!!支持楼主的资料!
回复

使用道具 举报

6#
hozhiwen 发表于 2019-1-14 03:34 | 只看该作者

51黑有你更精彩!!!支持楼主的资料!值得学习!!
回复

使用道具 举报

7#
lhuijiang 发表于 2019-1-14 08:25 | 只看该作者
谢谢分享!
回复

使用道具 举报

8#
anric_sun 发表于 2019-1-14 14:45 | 只看该作者
好东西   参考下
回复

使用道具 举报

9#
hayppy 发表于 2019-1-17 10:20 | 只看该作者
good........!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机.

Powered by 单片机教程网

快速回复 返回顶部 返回列表