APM32F4
文章平均质量分 64
Car12
嵌入式开发,爱好者
展开
-
极海APM32F4xx Tiny】学习笔记08-RTT 链表使用方法
极海APM32F4xx Tiny】学习笔记08-RTT 链表使用方法1.双向链表基本结构2.节点初始化—2个方法3.在某一个节点后边插入一个节点4.在某一个节点前边插入一个节点5.移除一个节点6.判定链表是不是空就是判定是不是自己指向自己7.获取链表长度已知结构体内部一个成员的地址can_dev,根据机构体类型struct ra_can和成员名字can_dev 得到结构体实例对象can的地址8.获取结构体的入口地址9.遍历整个链表10.已知成员的地址遍历整个链表原创 2023-07-29 17:07:04 · 287 阅读 · 0 评论 -
【极海APM32F4xx Tiny】学习笔记07-串口使用框架
该芯片内置多达 6 个通用同步/异步收发器,USART1/6 接口通信速率可达 10.5Mbit/s,其它USART/UART 的通信速率可达 5.25Mbit/s,所有 USART/UART 可配置波特率、奇偶校验位、停止位、数据位长度,都可以支持 DMA。mcu 串口外设简介。原创 2023-07-21 09:36:11 · 536 阅读 · 0 评论 -
【极海APM32F4xx Tiny】学习笔记06-移植 RTT NANO工程,源码放在自己工程下的移植
复制内容有bsp任意板子的rtconfig.h board.c 文件到 rtt nano目录,复制组件文件夹,头文件夹,源码文件夹,平台先关的libcpu文件夹。原创 2023-06-14 21:07:13 · 192 阅读 · 0 评论 -
【极海APM32F4xx Tiny】学习笔记05-移植 RTT NANO工程
移植步骤:1. mdk添加rtt nano 包文件2. 添加源码3. 屏蔽2个中断处理函数4. 修改board.c文件5. 添加控制台6. 添加finsh组件7. 编写测试工程。原创 2023-06-14 20:51:29 · 717 阅读 · 0 评论 -
【极海APM32F4xx Tiny】学习笔记04-移植FreeRTOS
模板工程。原创 2023-06-04 00:21:48 · 1044 阅读 · 0 评论 -
【极海APM32F4xx Tiny】学习笔记03-按键输入+自定义按键框架
1.已经初始化了gpio位输入状态或提供了初始化按键为输入的函数2.注册按键事件需要提供按键按下的有效电平需要提供按键按下的事件处理函数3.循环调用按键 key_lib_buttons_process 函数,一般1ms调用一次 BUTTON_DEBOUNCE_TIME_MS 一般设置为200 ,也就是200ms。原创 2023-05-29 22:04:14 · 408 阅读 · 0 评论 -
【极海APM32F4xx Tiny】学习笔记02-串口使用教程
芯片内置多达 6 个通用同步/异步收发器,USART1/6 接口通信速率可达 10.5Mbit/s,其它 USART/UART 的通信速率可达 5.25Mbit/s,原创 2023-05-29 19:40:50 · 639 阅读 · 0 评论 -
【极海APM32F4xx Tiny】学习笔记01-模板工程创建
led gpio初始化/*led 反转/*led 电平设置# endif。原创 2023-05-26 22:31:07 · 948 阅读 · 2 评论