stm8系列通过option_byte 来实现端口的remaping

2020-01-19来源: eefocus关键字:stm8系列  option_byte  端口  remaping

最近在调 stm8,发现需要用到端口映射,研究下用option byte来修改


首先确定需求

在这里插入图片描述

需要使用PC6来发射方波,用到定时器1的ch1


需要激活重定向


三种方式可以实现,一种是通过IAR for stm8,一种是stvp,一种是在程序执行的时候去改通过程序写flash,这儿先介绍软件的方式


IAR 改option byte

打开IAR

在这里插入图片描述

打开option bytes

在这里插入图片描述

右击 选择 激活

在这里插入图片描述

保存到制定位置

在这里插入图片描述

右击打开option

在这里插入图片描述

找到地方,勾选之后,在重新rebuil all 然后烧录就行了


stvp

这个就简单了

在这里插入图片描述

打开,选择型号,点开option byte

在这里插入图片描述

下拉框选一下,然后电机这个按钮就行了

在这里插入图片描述

打完收工

关键字:stm8系列  option_byte  端口  remaping 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic486115.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:IAR for stm8安装破解
下一篇:stm8使用iar刚开始烧录ok,用着用着就下载失败解决方案

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

【STM8学习笔记】STM8系列串口中断发送例程
目标MCU:STM8L051F3功能:串口中断发送。(区别于串口轮询发送)drv_usart.c/***************************************************************************************** * Confidential and Proprietary Information of xxx Corporation * (C) 2019 ,xxx Corporation . All rights reserved. * file :    drv_usart.c * brief
发表于 2020-02-17
基于STM32F103系列单片机的11个定时器解析
STM32F103系列的单片机一共有11个定时器,其中:2个高级定时器4个普通定时器2个基本定时器2个看门狗定时器1个系统嘀嗒定时器除去看门狗定时器和系统滴答定时器的八个定时器列表;8个定时器分成3个组;TIM1和TIM8是高级定时器TIM2-TIM5是通用定时器TIM6和TIM7是基本的定时器这8个定时器都是16位的,它们的计数器的类型除了基本定时器TIM6和TIM7都支持向上,向下,向上/向下这3种计数模式计数器三种计数模式向上计数模式:从0开始,计到arr预设值,产生溢出事件,返回重新计时向下计数模式:从arr预设值开始,计到0,产生溢出事件,返回重新计时中央对齐模式:从0开始向上计数,计到arr产生溢出事件,然后向下计数
发表于 2020-02-07
基于STM32F103系列单片机的11个定时器解析
STM32F103系列单片机中的定时器工作原理解析
STM32F103系列的单片机一共有11个定时器,其中:2个高级定时器4个普通定时器2个基本定时器2个看门狗定时器1个系统嘀嗒定时器出去看门狗定时器和系统滴答定时器的八个定时器列表;8个定时器分成3个组;TIM1和TIM8是高级定时器TIM2-TIM5是通用定时器TIM6和TIM7是基本的定时器这8个定时器都是16位的,它们的计数器的类型除了基本定时器TIM6和TIM7都支持向上,向下,向上/向下这3种计数模式计数器三种计数模式向上计数模式:从0开始,计到arr预设值,产生溢出事件,返回重新计时向下计数模式:从arr预设值开始,计到0,产生溢出事件,返回重新计时中央对齐模式:从0开始向上计数,计到arr产生溢出事件,然后向下计数
发表于 2020-02-06
STM32F103系列单片机中的定时器工作原理解析
STM32单片机ILI9325系列TFT的驱动原理解析
为了更好,更深入学习了解ILI9325系列TFT的驱动原理,自己做了一块TFT板子。为了方便测试,在上面集成了STM32芯片,到时候做实验的时候就焊接STM32测试,如果只是使用,就直接焊接TFT就行了。板子还在做,先上原理图与PCB。-------------------------等板子回来,再测试,总结继续---------------------板子回来了,焊接好了,简单测试了一下!--------------------第二部分---------------ili9320.h------------------代码简单分析------#ifndef _ILI9320_H_#define
发表于 2020-02-05
STM32单片机ILI9325系列TFT的驱动原理解析
STM32系列芯片串口烧写工具
官方的FlashLoader使用着太过麻烦,一步一步下去,而且还不是每次都能顺利通过, 最近自己写了一个STM32系列芯片的串口烧写工具, 只需点一次烧写按钮,剩下的自动完成, 运行环境:.NET4.01.可以烧写最多5个程序+1个自定义的hex数据;2.可以读取芯片信息;3.可以读取芯片内容;4.烧写选项可选读写校验, 整片擦除, 使能读保护, 循环烧写(烧写完会继续进行下一次的烧写, 方便生产);应用截图 :目前主流的STM32系列芯片都支持, 在MAP目录下可自定义扩展芯片配置文件;版本更新 1.0.61.修复F0芯片获取资料不准确的BUG;2.烧写过程中读取校验失败再多读取校验一次;3.界面显示优化;下载地址:https
发表于 2020-01-16
STM32系列芯片串口烧写工具
STM8S中Option Byte的改写操作
    在STM8S中有些引脚是第二功能,需要对OptionByte字节进行改写才能实现第二功能,在博文里有蜂鸣器的程序,在里面对Option Byte进行了修改,由于用到了库函数,觉得比较麻烦,想用裸机写个程序修改字节,操作后发现改了之后芯片就不能读写了,出现错误,总是出现找不到主函数的错误,郁闷了一天。     可项目里要用到第二引脚的功能,没办法继续努力吧!在网上查了一些相关的资料,说是可以用STVP修改Option Byte,抱着试试看的心态在网上下了软件,安装上后就简单的操作了一下,发现芯片居然好使了。虽然方法笨了点,但可以应用就OK
发表于 2015-10-19
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved