- 博客(7)
- 收藏
- 关注
原创 FPGA主SPI与STM32从机通信
不说一些SPI原理之类的废话,浪费空间。我使用的硬件环境为STM32F407VET6和DE0-nano,长什么样子如下图。使用cubemx配置工程,FPGA使用Quartus软件,时序仿真图如下FPGA的SPI主机代码txd_signal信号为上升沿触发,led0,1,2为调试灯,可去掉。一个SCK周期为16个clk周期,我测试时使用50MHz晶振,故SPI时钟为3.125MHz。需要改动通信速率可以通过改动cnt1相关值改变。时钟相位参考STM32从机配置//时钟极性高,采样沿上升沿。
2023-07-24 20:10:18 2547 5
原创 MSP432库函数学习笔记-UART
目录MSP432工作框图UART初始化UART使能UART数据传输UART休眠UART状态查询UART中断使能UART中断状态查询和中断处理MSP432工作框图 UART初始化bool UART_initModule(uint32_t moduleInstance,const eUSCI_UART_Config *config);//UART初始化//! \param moduleInstance is the instance ......
2022-05-22 01:03:42 1276
原创 MSP432库函数学习笔记-CS
CS库为clock system即系统时钟配置此函数库需要系统时钟的基础,可参看我之前的博客MSP432-系统时钟简介目录时钟初始化设置 时钟请求模块获取各时钟源频率DCO数控时钟源频率设置CS故障模块CS中断模块时钟初始化设置void CS_setExternalClockSourceFrequency(uint32_t lfxt_XT_CLK_frequency, ...
2022-05-15 20:28:13 1369 2
原创 MSP432库函数学习笔记-SysTick
MSP432Pxx的计数器是24 位的自减计数器,也就是每检测到一个时钟信号,计数器的值就减1,减到0之后就会产生一个中断信号,然后重置计数器的值。1,SysTick计数器使能相关void SysTick_enableModule(void);//启动SysTick计数器//! This function stops the SysTick counter. If an interrupt handler has been//! registered, it is not call
2022-05-04 13:15:46 869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人