随笔分类 -  STM32

摘要:Artery这款MCU还是不错的,IO复用也很人性化 这里主要记录一下更换STM32的MCU之后,需要注意的几个地方: 0. 编译环境的使用 继续使用MDK的话,官方会给一个pack文件,添加进去,使用Software Packs的模式创建工程即可。 如果习惯使用Device Database的话, 阅读全文
posted @ 2022-10-18 14:00 linux_farmer 阅读(171) 评论(0) 推荐(0)
摘要:Arduino对第三方开发板也有支持接口,需要手动添加,我们以STM32系列为例,说明添加过程。 目前st的官方提供的一系列板子都支持Arduino,可能是Arduino-IDE更新太慢,目前版本没有相关的ST设备列表。不过他支持手动添加,具体如下: 1. 打开首选项 2. 点击附加开发板管理器网址 阅读全文
posted @ 2019-12-20 18:21 linux_farmer 阅读(2504) 评论(0) 推荐(0)
摘要:从M3到M0,可能SPI的接口函数大致类似,但是细节略有不同 仔细观察寄存器描述,虽然个别存在差异,但是真心不知道竟然有太多的“玄机” 这次的问题主要出在了数据宽度上: 1. M3/M4的数据宽度支持8/16,是SPI_CR1中DFF: Data frame format控制的,实际使用中,只要我配 阅读全文
posted @ 2018-08-17 11:40 linux_farmer 阅读(508) 评论(0) 推荐(0)
摘要:STM32的两个can不是独立的 1. CAN1可以单独使用 2. 若要使用CAN2, 必须使能CAN的时钟 阅读全文
posted @ 2017-08-18 11:21 linux_farmer 阅读(185) 评论(0) 推荐(0)
摘要:1. CCM需要打开总线时钟 2. CCM可以作为堆和栈使用 使用分散加载文件直接操作即可 3. CCM无法作为中断向量映射区 为进一步提高对数据的处理性能,在STM32F4 中设有CCM 存贮器。 与常规的存贮器不同,CCM 存贮器是CPU 独享的存贮器。CCM 存贮器与CPU 之间的数据传输不经 阅读全文
posted @ 2017-08-18 06:42 linux_farmer 阅读(1550) 评论(0) 推荐(1)