社区
驱动开发/核心开发
帖子详情
stm32不同IO口联合操作
zl_283230333
2015-08-25 09:16:00
想要控制屏幕,使用的是1963驱动的,开发板上面使用的f103的有FSMC功能,但是自己做的板子使用的是f107,没有FSMC功能,但是自己做的板子使用的是FSMC的端口,PE和PD组成一个16位的IO口。现在问题就是,有什么方法能够将这些IO口组成一组16位的,来同时进行操作?之前用过飞思卡尔的单片机,能够使用联合体将不同的IO口组成一组来进行8位或者16位数据操作。STM32的怎么实现这些功能?
...全文
927
7
打赏
收藏
stm32不同IO口联合操作
想要控制屏幕,使用的是1963驱动的,开发板上面使用的f103的有FSMC功能,但是自己做的板子使用的是f107,没有FSMC功能,但是自己做的板子使用的是FSMC的端口,PE和PD组成一个16位的IO口。现在问题就是,有什么方法能够将这些IO口组成一组16位的,来同时进行操作?之前用过飞思卡尔的单片机,能够使用联合体将不同的IO口组成一组来进行8位或者16位数据操作。STM32的怎么实现这些功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
图灵转世
2015-09-01
打赏
举报
回复
玩过一阵stm32 f105rc
cdl511
2015-08-30
打赏
举报
回复
能指点一下吗?
mangoalx
2015-08-27
打赏
举报
回复
你需要怎么操作?飞思卡尔的代码放上来看看
还_没_想_好
2015-08-26
打赏
举报
回复
从来玩过嵌入式 这个难不难啊
zl_283230333
2015-08-26
打赏
举报
回复
引用 2 楼 u012586257 的回复:
定义一个宏来做不行吗?或者inline函数
怎么做宏定义?能指点一下吗?
mangoalx
2015-08-25
打赏
举报
回复
定义一个宏来做不行吗?或者inline函数
zl_283230333
2015-08-25
打赏
举报
回复
现在使用的是f107,没有FSMC功能,如何将这些IO口组合起来,同时操作?
STM32
入门系列-位带操作介绍
本文介绍了
STM32
F1的位带操作,包括外设位带别名区和SRAM位带别名区地址转换的计算方法,并提供了一个宏定义来简化位带地址的计算。位带操作简化了GP
IO
的输入输出操作,使得代码更简洁易读。
STM32
F1外部中断EXTI
本文深入讲解
STM32
F1系列MCU的EXTI(外部中断)机制,涵盖EXTI基本原理、触发方式(上升沿/下降沿/双边沿/软件触发)、通道分配规则(GP
IO
x_0~x_15共17路,含PVD/RTC等)、AF
IO
在中断引脚选择中的关键作用,以及完整配置流程:GP
IO
初始化→AF
IO
引脚选择→EXTI寄存器设置→NVIC中断使能。重点突出硬件框图逻辑与实际编程步骤。
外部中断(EXIT)
本文详细介绍了
STM32
微控制器中的外部中断(EXTI)机制,包括中断系统的原理、
STM32
中断资源分配、NVIC的管理和配置、AF
IO
的功能以及EXTI的工作流程等内容。
黑马程序员-美多商城完整项目代码.zip
黑马程序员 大事件Springboot3+vue3项目
M800VM80V系列 编程说明书(L系) ib1501636-1501637chng.pdf
M800VM80V系列 编程说明书(L系) ib1501636-1501637chng
驱动开发/核心开发
21,620
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章