Image
Image

wangtaohui

+ 关注

粉丝 0     |     主题 43     |     回帖 529

在STM32的USART/UART模块中配置奇偶校验功能
2024-3-28 01:35
  • ST MCU
  • 2
  • 1845
  发送端配置:在发送端,需要根据接收端的校验类型,选择相应的数据帧进行发送。如果接收端选择了奇校验,则 ...  
如何清除SPI通信中的TX_FIFO和RX_FIFO?
2024-3-22 08:25
  • 灵动MM32 MCU
  • 8
  • 1866
  一些库或者驱动程序可能会提供更高层次的API来简化SPI通信的操作,包括清除FIFO等功能。 ...  
  对于STM32系列微控制器,可以通过读取SPI的RX FIFO中的数据来清除RX FIFO。读取RX FIFO的数据可以通过SPI的 ...  
  对于STM32系列微控制器,可以通过将SPI的TXEIE(Transmit FIFO empty interrupt enable)位设置为1来触发TX ...  
STM32F103硬件SPI控制6针/7针0.96寸OLED显示屏
2024-1-31 13:47
  • ST MCU
  • 10
  • 2795
  效果 源码 链接:https://pan.baidu.com/s/1_zuSjLBjeIckoJaUDEGWWg?pwd=1234 提取码:1234 模 ...  
  oledfont.h #ifndef __OLEDFONT_H #define __OLEDFONT_H //常用ASCII表 //偏移量32 //ASCII字符集 //偏 ...  
  spi2.h #ifndef __SPI2_H #define __SPI2_H #include "sys.h" #include "oled.h" //--------------SP ...  
  spi2.c #include "spi2.h" void SPI2_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; SPI_Ini ...  
  oled.h /****************************************************************************************** ...  
  oled.c #include "oled.h" #include "oledfont.h" //OLED显存总共分为8页 //每页8行,一行128个像素点 ...  
  程序 main.c #include "system.h" #include "delay.h" #include "oled.h" int main(void) { delay_in ...  
  二、PCtoLCD2002  
  取字模 一、使用OLED之前先对所需要显示的内容取字模,取字模使用三贝计算器 ...  
  7针OLED如下图所示 引脚定义分别为 本质上6针与7针都可以使用SPI控制,6针使用SPI通信时,默认片选引脚 ...  
STM32复位来源,以及系统和内核复位区别
2023-12-26 16:47
  • ST MCU
  • 14
  • 751
  内核复位与系统源代码和相近,差异在于SYSRESETREQ和SYSRESETREQ这两位。 关于复位的知识,在实际项目中 ...  
  汇编版函数: __asm void NVIC_SysReset_a(void) { LDR R0, =0xE000ED0C LDR R1, =0x05FA0004 S ...  
  C语言版函数: void NVIC_SysReset(void) { __DSB(); SCB->AIRCR = ((0x5FA AIRCR & SCB_AIRCR_ ...  
  大多数情况下,复位发生器在响应 SYSRESETREQ 时,它也会同时把 CM3 处理器的系统复位信号(SYSRESETn)置为 ...  
  2.NVIC_SysReset系统复位 系统复位是置位同一个寄存器中的 SYSRESETREQ 位。 这种复位则会波及整个芯片 ...  
  内核主要注意: SCB_AIRCR_VECTRESET_Msk LDR R1, =0x05FA0001 它是和系统复位唯一的区别。 ...  
2
3
近期访客