- 博客(24)
- 收藏
- 关注
原创 0,国产FPGA(紫光同创)-新建PDS工程
国产FPGA正在蓬勃发展,紫光同创FPGA是大家再竞赛经常遇到的一款国产FPGA,本专栏从IP核开始一直到后续图像处理等。开发板:盘古50K标准板。
2024-10-30 14:35:09
1466
原创 1,STM32CubeMX生成第一个freeRTOS工程
本章内容是每个CubeMX工程都需要首先配置的,后续其他外设配置中不再提及,默认已经配置好本章内容。单片机型号:STM32F407编程环境 :STM32CubeMX + Keil v5。
2024-10-09 11:23:14
2388
5
原创 0,Verilog基础专栏说明
给大家推荐一个好用的Verilog基础训练网站,专用于Verilog语言的练习,非常丰富并且包含仿真。注:本专栏内容涉及到的Verilog相关题目均为HDL Bits网站上内容,解题代码均为原创。
2024-10-08 16:28:55
310
原创 8,STM32CubeMX配置SPI工程(读取norflash的ID)
单片机型号:STM32F407编程环境 :STM32CubeMX + Keil v5硬件连接 :SPI1,CS/SS--->PB14注:本工程在基础上完成。本工程在基础上完成。
2024-09-27 19:20:20
1917
原创 7,STM32CubeMX配置IIC工程(OLED显示)
单片机型号:STM32F407编程环境 :STM32CubeMX + Keil v5硬件连接 :串口1,ADC1CH5--->PA5注:本工程在基础上完成。
2024-09-23 19:05:22
1489
原创 6,STM32CubeMX配置ADC+DMA工程
单片机型号:STM32F407编程环境 :STM32CubeMX + Keil v5硬件连接 :串口1,ADC1CH5--->PA5注:本工程在基础上完成。本工程在基础上完成。
2024-09-05 10:31:44
3205
原创 5,STM32CubeMX配置ADC工程
单片机型号:STM32F407编程环境 :STM32CubeMX + Keil v5硬件连接 :串口1,ADC1CH5--->PA5注:本工程在基础上完成。
2024-09-05 10:12:52
842
原创 超简单的AD绘制四(多)层PCB教程
首先随便打开一个原理图,新建PCB并导入。Delect删除红色框,选取合适的PCB板子形状大小,略微调整布局。
2024-09-03 16:07:37
5972
原创 S32的进阶之路->9,S32DS的CAN总线配置
硬件:S32K144开发板软件:S32DS 2.2看门狗定时器时间到没有喂狗就会触发系统复位,反之定时时间内喂狗会正常工作,可以避免程序跑飞等软硬件问题。IO口分配情况如下,S32K144开发板具有3个按键和4个LED灯,具体与芯片的引脚连接情况如下所示。* IO口分配情况S32DS的外设配置通过图形配置工具Component Inspector来实现。双击Components下方的pin_mux按钮(1)打开图形配置工具Component Inspector(2)。
2024-09-03 12:10:10
1799
原创 4,STM32CubeMX配置UART串口工程
对fputc函数重定义是为了方便我们使用标准C语言库stdio.h中的串口相关函数,如printf()函数,可以方便我们测试程序以及查找程序中的问题等,十分有用。也可以不做此部分内容。return ch;
2024-09-02 16:10:34
2251
原创 3,STM32CubeMX配置外部中断EXTI工程
单片机型号:STM32F407编程环境 :STM32CubeMX + Keil v5硬件连接 :PF9 ---> LED0 ,PF10--->LED1注:本工程在基础上完成。
2024-09-02 15:10:37
878
原创 S32的进阶之路->8,S32DS的WDOG看门狗配置
看门狗定时器时间到没有喂狗就会触发系统复位,反之定时时间内喂狗会正常工作,可以避免程序跑飞等软硬件问题。IO口分配情况如下,S32K144开发板具有3个按键和4个LED灯,具体与芯片的引脚连接情况如下所示。进行图形化配置界面,首先配置看门狗时钟源为LPO(1),频率为128KHz。其次配置Timeout Value超时时间也就是喂狗时间(2),设置为64000,超时时间也就是500ms。输入变量instance为看门狗基地址,输入变量userConfigPtr为配置结构体。软件:S32DS 2.2。
2024-08-30 10:31:37
1226
原创 2,STM32CubeMX配置GPIO工程
用keil5打开工程。一共有一下八个GPIO相关函数,目前只需要了解我下面介绍的最后三个函数。1,读引脚状态函数HAL_GPIO_ReadPin。输入值GPIOx为端口号,输入值GPIO_Pin为引脚号,输出值GPIO_PinState为引脚电平状态。2,引脚状态翻转函数HAL_GPIO_TogglePin。输入值GPIOx为端口号,输入值GPIO_Pin为引脚号。3,写引脚状态函数HAL_GPIO_WritePin。
2024-08-29 10:39:09
904
原创 1,STM32CubeMX工程基础(配置Debug、时钟树)
本章内容是每个CubeMX工程都需要首先配置的,后续其他外设配置中不在提及,默认已经配置好本章内容。单片机型号:STM32F407编程环境 :STM32CubeMX + Keil v5。
2024-08-29 09:51:01
1896
2
原创 S32的进阶之路->7,S32DS的外部中断配置
硬件:S32K144开发板软件:S32DS 2.2IO口分配情况如下,S32K144开发板具有3个按键和4个LED灯,具体与芯片的引脚连接情况如下所示。* IO口分配情况S32DS的外设配置通过图形配置工具Component Inspector来实现。双击Components下方的pin_mux按钮打开图形配置工具Component Inspector(可能要多次双击)。可以双击图形配置工具Component Inspector空白处让它最大化方便我们进行配置。
2024-08-28 11:03:45
1946
原创 1,STM32HAL库的时钟树配置
本文介绍如何用HAL库配置STM32F407时钟树,使用外部8MHz高速晶振,将系统时钟(SYSCLK)配置为最高频率168MHz,PCLK1配置为最高频率42MHz,PCLK2配置为最高频率84MHz。在sys.c中进行编写sys_stm32_clock_init()函数进行时钟树的初始化。3.2, RCC_ClkInitTypeDef时钟初始化配置句柄。4,编写STM32HAL库的时钟树初始化函数。3,STM32HAL库的时钟树相关结构体。1,STM32HAL库的时钟树相关函数。
2024-08-27 15:15:42
859
原创 S32的进阶之路->4,S32DS的GPIO配置
硬件:S32K144开发板软件:S32DS 2.2IO口分配情况如下,S32K144开发板具有3个按键和4个LED灯,具体与芯片的引脚连接情况如下所示。* IO口分配情况S32DS的外设配置通过图形配置工具Component Inspector来实现。双击Components下方的pin_mux按钮打开图形配置工具Component Inspector(可能要多次双击)。可以双击图形配置工具Component Inspector空白处让它最大化方便我们进行配置。
2024-08-22 16:55:43
1446
原创 S32的进阶之路->3,S32DS新建/删除/导入工程
右击工程名,点击Delect进行工程删除。选中Delect project contents on disk则会彻底删除工程,不选中Delect project contents on disk工程文件会保存在工作空间中。在Improt Projects中选择工程所在文件夹,选中所需要导入的工程,勾选Copy projects into workspace。选中目标示例工程,点击Finish,完成创建工程。导入已有工程,右击右击Project Explorer空白处,选择Import。
2024-08-21 15:52:41
1117
原创 S32的进阶之路->2,S32DS环境配置
点击菜单栏Window- >Preferences,打开如下图Preferences的配置界面,依次选中General->Appearance->Colors and Fonts->Basic->Text Font,在如下界面配置字体/字形/大小,并且确认脚本语言为西欧语言。双击GGDB SEGGER J-Link Debug生成J-Link的配置。1.Main中如果没有.elf文件,则需要点击Search Project选中添加。可以在工程目录下的Debug文件夹下找到.srec二进制文件。
2024-08-20 14:59:03
962
原创 S32的进阶之路->1,S32DS环境安装与Debuge测试
进入设计中心,点击软件下面的汽车软件,随后进入到汽车电子软件和工具界面,再点击S32 DS IDE进行下载,这里我们需要登录NXP的账号,没有的小伙伴可以注册一个。Build Projects后,新建Jlink Debug.Debug->按照图上红框进行修改,应用后进入Debug,成功完成第一个测试。双击.exe文件进行安装,这里等待一段时间进行安装准备,然后进入S32 DS的安装向导,根据提示一路Next。这里会有一个安装的License Keys,是在咱们下载的地方右侧,下图框框的地方。
2024-08-18 11:28:17
1165
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人