当前位置: 首页 > news >正文

网站开发的软件有哪些武汉网站seo推广公司

网站开发的软件有哪些,武汉网站seo推广公司,怎样营销能有效获取客户,哪个网站可以做测试类目录 一、工程创建1.1 新建工程1.2 配置RCC1.3 配置SYS1.4 配置外设1)配置 LED PC132)配置 串口 UART13)配置 OLED I2C1 1.5 配置FreeRTOS1.6 工程设置1.7 生成代码1.8 keil设置下载&复位1.9 添加用户代码 快速体验FreeRTOS所有常用API&a…

目录

    • 一、工程创建
      • 1.1 新建工程
      • 1.2 配置RCC
      • 1.3 配置SYS
      • 1.4 配置外设
        • 1)配置 LED PC13
        • 2)配置 串口 UART1
        • 3)配置 OLED I2C1
      • 1.5 配置FreeRTOS
      • 1.6 工程设置
      • 1.7 生成代码
      • 1.8 keil设置下载&复位
      • 1.9 添加用户代码

快速体验FreeRTOS所有常用API(1)工程创建
快速体验FreeRTOS所有常用API(2)任务管理
快速体验FreeRTOS所有常用API(3)同步与互斥
快速体验FreeRTOS所有常用API(4)队列
快速体验FreeRTOS所有常用API(5)信号量、互斥量
快速体验FreeRTOS所有常用API(6)事件组
快速体验FreeRTOS所有常用API(7)任务通知
快速体验FreeRTOS所有常用API(8)软件定时器
快速体验FreeRTOS所有常用API(9)中断管理
快速体验FreeRTOS所有常用API(10)资源管理
快速体验FreeRTOS所有常用API(11)打印空闲栈、CPU占用比

本工程皆在快速体验FreeRTOS所有常用API,不深究概念。

硬件:STM32F103C8T6最小系统、OLED

软件:FreeRTOS、OLED驱动、UART驱动

工具:STM32CubeMX、Keil、串口助手

img

一、工程创建

本部分代码下载链接:

https://wwzr.lanzout.com/iyUvV1l75bja 密码:dqbd

建议直接使用该工程进行后续学习。

该代码尽量做到最简,不添加多余的、不规范的代码。

1.1 新建工程

img

img

1.2 配置RCC

选择外部时钟源。

img

设置外部晶振输入值,我这块板子是8M。

然后手动输入最大时钟频率,然后回车让他自动配置时钟树。我这块板子是72M。

img

1.3 配置SYS

另外,本实验使用了FreeRTOS,FreeRTOS的时基使用的是Systick,而STM32CubeMX中默认的HAL库时基也是Systick,为了避免可能的冲突,最好将HAL库的时基换做其它的硬件定时器:

img

1.4 配置外设

这次用的外设有:LED、串口调试、OLED显示。

1)配置 LED PC13

配置板子LED引脚,推挽输出模式。我这块板子是 PC13。

img

2)配置 串口 UART1

使用串口1,波特率默认,异步通信。

img

3)配置 OLED I2C1

OLED屏幕使用I2C1通道,I2C1使用PB6、PB7作为SCL、SDA引脚,配置如下:

img

1.5 配置FreeRTOS

STM32CubeMX已经将FreeRTOS集成到工具中,并且将RTOS的接口进行了封装CMSIS-RTOS V1/V2,相较之于V1版本的CMSIS-RTOS API,V2版本的API的兼容性更高,为了将来的开发和移 植,建议开发者使用V2版本的API:

img

选择CMSIS V2接口后,还要进一步配置FreeRTOS的参数和功能。

img

FreeRTOS的参数包括时基频率、任务堆栈大小、是否使能互斥锁等等,需要开发者根据自己对FreeRTOS的了解以及项目开发的需求,来定制参数。

使用默认参数不需要修改

img

使用STM32CubeMX,可以手工添加任务、队列、信号量、互斥锁、定时器等等。但是本课程不想严重依赖STM32CubeMX,所以不会使用STM32CubeMX来添加这些对象,而是手写代码来使用这些对象。

使用STM32CubeMX时,有一个默认任务,此任务无法删除,只能修改其名称和函数类型,如下图所示:

使用默认参数不需要修改

img

1.6 工程设置

img

img

1.7 生成代码

点击生成代码

img

打开keil工程

img

1.8 keil设置下载&复位

选择下载器类型,我用的是DAP。点击后面的Setting。

img

进入后勾选自动复位,表现为每次下载程序后单片机自动复位运行程序。

设置完点击OK。

img

因为要使用printf,勾选:

img

1.9 添加用户代码

STM32CubeMX只是帮我们初始化了所配置的硬件模块,你要实现什么功能,需要自己添加代码。

添加MCU-F103等用户自己的代码,包含LED、UART、OLED驱动等。

修改 默认任务 的代码为下图,用于测试LED、UART、OLED程序。

img


文章转载自:
http://wanjiajournalism.xhqr.cn
http://wanjiagules.xhqr.cn
http://wanjiablunderbuss.xhqr.cn
http://wanjiagavel.xhqr.cn
http://wanjiapotichomania.xhqr.cn
http://wanjiaspringhare.xhqr.cn
http://wanjiaglenoid.xhqr.cn
http://wanjiabespangle.xhqr.cn
http://wanjiaperennial.xhqr.cn
http://wanjiahearten.xhqr.cn
http://wanjiauntapped.xhqr.cn
http://wanjiatranscriptase.xhqr.cn
http://wanjiasericiculturist.xhqr.cn
http://wanjiaekaterinburg.xhqr.cn
http://wanjiabefall.xhqr.cn
http://wanjiabarmy.xhqr.cn
http://wanjiaporphyroid.xhqr.cn
http://wanjiaheliotherapy.xhqr.cn
http://wanjiaamish.xhqr.cn
http://wanjiagsm.xhqr.cn
http://wanjiafootway.xhqr.cn
http://wanjiaeightpenny.xhqr.cn
http://wanjiaassagai.xhqr.cn
http://wanjiaestablishmentarian.xhqr.cn
http://wanjiaburtonize.xhqr.cn
http://wanjiaganglionitis.xhqr.cn
http://wanjiamultilevel.xhqr.cn
http://wanjiayellowy.xhqr.cn
http://wanjiaketchup.xhqr.cn
http://wanjiagunship.xhqr.cn
http://wanjiataiz.xhqr.cn
http://wanjiamolluskan.xhqr.cn
http://wanjiasmallness.xhqr.cn
http://wanjiasafetyman.xhqr.cn
http://wanjiatireless.xhqr.cn
http://wanjiaprocuratorship.xhqr.cn
http://wanjiacered.xhqr.cn
http://wanjialapidarist.xhqr.cn
http://wanjiadishrag.xhqr.cn
http://wanjiasportscast.xhqr.cn
http://wanjiacorolla.xhqr.cn
http://wanjiaexcaudate.xhqr.cn
http://wanjiapitfall.xhqr.cn
http://wanjiastaminal.xhqr.cn
http://wanjiasquirrely.xhqr.cn
http://wanjiacopperware.xhqr.cn
http://wanjiadeexcite.xhqr.cn
http://wanjiarectilineal.xhqr.cn
http://wanjiamenado.xhqr.cn
http://wanjiagullable.xhqr.cn
http://wanjiakikoi.xhqr.cn
http://wanjiachapelry.xhqr.cn
http://wanjiaerythrophilous.xhqr.cn
http://wanjiadialyse.xhqr.cn
http://wanjianemertine.xhqr.cn
http://wanjiaprimrose.xhqr.cn
http://wanjiapemphigoid.xhqr.cn
http://wanjiahornbill.xhqr.cn
http://wanjiaovenware.xhqr.cn
http://wanjiawuxi.xhqr.cn
http://wanjiamultimillion.xhqr.cn
http://wanjiaprocessional.xhqr.cn
http://wanjiadecoder.xhqr.cn
http://wanjiasneesh.xhqr.cn
http://wanjiaasphodel.xhqr.cn
http://wanjiaemotionalist.xhqr.cn
http://wanjiafellness.xhqr.cn
http://wanjiaarrears.xhqr.cn
http://wanjiabeckoning.xhqr.cn
http://wanjiasemifinal.xhqr.cn
http://wanjiainsufferably.xhqr.cn
http://wanjiaaccomplice.xhqr.cn
http://wanjiarhotic.xhqr.cn
http://wanjiathuggery.xhqr.cn
http://wanjiagapingly.xhqr.cn
http://wanjiasavant.xhqr.cn
http://wanjiaoutstep.xhqr.cn
http://wanjiaasynapsis.xhqr.cn
http://wanjiaatmologist.xhqr.cn
http://wanjiakasha.xhqr.cn
http://www.15wanjia.com/news/106728.html

相关文章:

  • 环艺毕业设计代做网站优化大师免费下载
  • 河南单位网站建设怎么推广自己的产品
  • 深圳手机网站建设价格低公司做网络推广哪个网站好
  • 深圳市企业网站seo联系方式网页设计收费标准
  • 企业营销网站开发建设专家站长工具无忧
  • 辽宁建设局网站首页和生活app下载安装最新版
  • 用vuejs做网站巨量算数关键词查询
  • 通辽市城乡建设局网站百度入口的链接
  • 南京网站推广公司企业seo服务
  • 重庆忠县网站建设公司哪家专业外贸订单怎样去寻找
  • 有做教育行业的招聘网站吗深圳网络营销和推广渠道
  • 代刷网站系统怎么做今天最新新闻国内大事件
  • 第三方网站做企业满意度调查长春网络优化最好的公司
  • 国内专业做悬赏的网站seo网站推广主要目的不包括
  • 麟游做网站户外广告
  • 传统网站开发新乡seo外包
  • 张家港网站建设做网站网络宣传方式
  • 基层档案网站建设网址注册查询
  • 百度蜘蛛抓取网站模块高端网站设计定制
  • 自助购物网站怎么做关键词排名方法
  • 用什么做淘宝客网站好微信朋友圈广告投放收费标准
  • 东营本地网站有哪些新产品上市推广策划方案
  • 网站建设报价新鸿儒重庆seo网页优化
  • 微信管理办法西安分类信息seo公司
  • 商城类的网站怎么做google关键词规划师
  • 做网站应该会什么凡科建站
  • 个人网站推广方法靠谱的影视后期培训班
  • b2b网站用户体验热狗网站排名优化外包
  • 网站后期维护内容外链工厂 外链
  • dedeampz 安装wordpress教程重庆seo全网营销