STM32软件
文章平均质量分 68
lei_zhipeng
只为遇见你
展开
-
LCD19264液晶控制笔记
#define LCD_CS_OFF LCD_CS_PORT->BSRR = LCD_CS //低电平片选#define LCD_CS_ON LCD_CS_PORT->BRR = LCD_CS #define LCD_RESET_OFF LCD_RST_PORT->BSRR = LCD_RST //低电平复位,复位完成后回到高电平#define LCD_RES原创 2017-11-29 17:27:11 · 5882 阅读 · 0 评论 -
FreeRTOS中taskENTER_CRITICAL()和taskEXIT_CRITICAL()函数运用
以下转载自安富莱电子: http://forum.armfly.com/forum.php临界段代码的临界段也称为临界区,一旦这部分代码开始执行,则不允许任何中断打断。为确保临界段代码的执行不被中断,在进入临界段之前须关中断,而临界段代码执行完毕后,要立即开中断。 FreeRTOS 临界段相关知识补充FreeRTOS 的源码中有多处临界段的地方, 临界段虽然保护了关键代码的执行不被打断...转载 2018-10-25 11:49:10 · 28956 阅读 · 1 评论 -
NVIC_PriorityGroupConfig()说明
STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。 具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套在低抢占式优先级的中断中。当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,...转载 2018-09-13 17:25:11 · 1093 阅读 · 0 评论 -
STM32F10x_SPI(硬件接口 + 软件模拟)读写Flash(25Q16)
转自:https://blog.csdn.net/ybhuangfugui/article/details/52068759SPI(Serial Perripheral Interface)串行外设通信接口,主要实现设备(主从)之间的通信。硬件上由CS、SCK、MISO、MOSI四根通信线连接而成。关于SPI更多介绍不再详细描述,本文主要以STM32F103为主机、W25Q16为从机进行SPI通信...转载 2018-05-07 14:18:50 · 826 阅读 · 0 评论 -
STM32F429 CAN2通信
CAN1和CAN2共用28个滤波器,因CAN2不能读取SRAM,故在单独使用CAN2时,需要先打开CAN1的时钟,然后通过CAN1来设置滤波器,完了再初始化CAN2即可实现数据收发。 CAN1的滤波器序号为0-13,CAN2的滤波器序号为14-27。单独使用can2时,can1的时候也需要打开。还有过滤器的设置 CAN2_FilerConf.FilterIdHi...原创 2018-04-03 09:47:54 · 3831 阅读 · 3 评论 -
基于STM32的CAN总线通信学习笔记
转自:https://blog.csdn.net/ludaoyi88/article/details/53350077基于STM32的CAN总线通信学习笔记本文主要简单介绍CAN总线的相关概念,以及通信协议等知识,和使用STM32自带的bxCAN外设进行CAN总线编程实验,以及编程心得。1. CAN总线简要介绍概念:CAN是控制器局域网络(Controller Area Netwo...转载 2018-09-13 17:16:31 · 2263 阅读 · 0 评论 -
fatfs文件系统f_lseek追加文件
原文:http://home.eeworld.com.cn/my/space-uid-430378-blogid-74720.html我在STM32中移植了fatfs文件系统,实现在SD卡对文件的读写。在普通读写中都没有问题,但是一旦我关闭文件系统,再次打开读写,之前写的数据就被覆盖。比如举个例子: u8 tx_buff[]="stm32f107学习!!!" //发送缓冲1 ...转载 2018-02-11 14:18:43 · 5544 阅读 · 0 评论 -
关于IO模式(浮空、推挽、开漏...)描述及应用
原:http://blog.csdn.net/u013165704/article/details/78356055Ⅰ、写在前面在开发STM32的时候,都需要对IO的模式进行配置(GPIO_InitStructure. GPIO_Mode = xxx)。但是,你们都知道各种模式的具体意义吗? 有的人问:IO口输出可以上拉吗? 开漏输出是干什么用的?转载 2018-01-31 11:11:55 · 750 阅读 · 0 评论 -
list.h链表头文件使用说明
原文:http://blog.csdn.net/lmjjw/article/details/98330251 位置位于./usr/src/linux-2.6.32.9/include/linux/list.h使用时包括#include2 数据结构12345转载 2018-01-23 20:46:14 · 732 阅读 · 0 评论 -
STM32的优先级NVIC_PriorityGroupConfig的理解及其使用
原文转载:http://blog.csdn.net/yx_l128125/article/details/9703843写作原由:因为之前有对stm32 优先级做过研究,但是没时间把整理的东西发表,最近项目需要2个串口,但是不是两个串口同时使用,只是随机使用其中一个,程序对2个串口的优先级需要配置;此文思路:“中断优先级”思维导图-->关键要点--->结合图和要点相关程序应用例...转载 2017-11-28 14:32:15 · 450 阅读 · 0 评论