自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 S32DS3.4 S32K144——定时器的配置使用

设置定时器参数:定时器时钟为48M。分频128得到375000,375000/1000 = 375。除以1000是因为要定时1ms进行一次中断。注:如果使用定时器的初始化单独作为一个封装函数,定时器初始化函数的第三个参数需要定义为全局变量。接着上一篇博客编写,时间定时配置,不需要配置引脚。1、打开芯片配置页面。

2025-03-09 13:57:45 307

原创 S32DS3.4 S32K144——UART的配置使用

1、打开芯片配置页面。找到生成的配置函数,找到初始函数。添加测试代码,点击编译运行。

2025-03-09 13:44:02 173

原创 S32DS3.4 芯片的引脚数选择

选择S32 configuration Toos。2、选择对应的芯片引脚,点击OK即可。选择Open Pins (如下图)1、跳转到配置页面,点击按钮。

2025-03-02 23:23:27 197

原创 S32DS3.4 S32K144——IO的配置使用

说明一下,3.4版本没有2.2版本的直接拖出函数初始化,需要自己到生成的文件调用初始化函数。这里使用的是开发板,本次同时设置GPIO的输出、输入,以及中断触发。然后创建一个用户自定义文件夹,创建文件夹是为了模块化。1、本次创建的工程名称是CAN_Model。打开芯片的引脚配置,如下图所示。自己手上的开发板或者项目板子。然后把工程添加到路径中去。配置按键为上升沿触发中断。

2025-03-02 23:10:52 380

原创 MPLAB IDE 创建GPIO的使用

配置引脚,Toos --> Pin Configutration 弹出配置框 放大配置框。配置完成后,点击代码生成 --> Generate -->关闭页面即可。4、回到代码页面,找到生成的代码。初始化已经自动配置好,无需手动配置。找到plib_port.h文件,我们就可以找到对应引脚的函数。根据实际板子的晶振,设置对应的值,配置完成后,关闭界面即可。把自己需要的函数添加到while语句中,这就完成配置了。1、Tools --> 已安装插件 -->配置好对应的引脚号,对应的功能,方向。

2024-12-22 17:16:04 347

原创 MPLAB IDE 入门

参考链接:https://blog.youkuaiyun.com/qq_57798018/article/details/127473093。选择路径,填写项目名称, 本示例使用“Key_Test”, 然后点击“Next”按钮。配置名字默认即可,然后选择对应的芯片,然后点击完成。这就是创建好的工程,建好的工程什么也没有。选择Harmony 3 Project。文件 –——>新建工程。

2024-12-22 16:57:55 1159

原创 创建MCSDK 6.30工程

3、创建工程前还需要说明一点,就是我们用到的实物,分别有控制板,电源板,电机。2、然后我们还发现右侧有“中文选择“,根据自己的需求选择,我把语言改成了中文如图所示。补充:软件的使用官方也给了一个视频来讲解的,就在我们下载安装包的地方(如下图所示)。举个例子,我想要看控制板的引脚应用,可以看到板子的信息,如下图所示。10、左侧的菜单,我们可以查看或者更改参数,也可以电机图型化。1、打开安装好的软件,打开的界面如下图所示。13、生成代码,生成代码的同时也需要选择保存代码的位置。16、打开代码所在的位置。

2024-09-24 01:38:50 631

原创 ST MCSDK 安装

对于新的开发都是从安装软件开始, MCSDK(Motor Control SDK)是专门针对电机的一款开发平台。然后选择自己的安装路径,等待安装好就行(因为我已经安装过了,所以没有路径选择)。”,选择自己需要的软件版本,这里以6.30为例(如下图),点击下载(注:)。页面 弹出许可证,选择 “接受“。然后注册账号,然后会弹出下载的提示。找到下载的安装包,开始安装(如下图所示)。进入官网链接,往下滑动,找到”

2024-09-23 23:30:00 382

原创 S32DS2.2 fatal error: Cpu.h: No such file or directory

当新建S32DS的官方例程时,出现 fatal error: Cpu.h: No such file or directory错误时解决方法。

2024-09-17 19:12:43 497

原创 对STM32一个定时器输出4路不同的频率做补充说明

理论上arr = 1000 000 但是我们从资料上查找计数器是一个16位的计数器,最大值只能为65536。对应的周期是 32768 x 13.8 = 455 111.111ns = 455.111us。这里的PSC = 0 STM32芯片会自动加1,所以分频系数为1,也就是说不分频。从而算出记一个数所需要的时间是 1s / 10000 = 100us。需要注意的是:红色标注是需要添加的,不然输出的频率会不对。

2023-12-28 00:17:08 2516 1

原创 S32DS_Platfrom_3.4 安装

S32DS3.4 安装

2023-04-14 00:14:38 1398 11

原创 BAT32入门1——创建工程且点灯

然后开始编写代码,把编写完的代码加入manage project中。如何添加,可以去看看STM32中的工程创建,这里不在重复。端口的配置是根据使用的引脚配置的,系统初始化函数是在system_BAT32A239.c文件中。创建方式与创建STM32类似。然后打开Keil5 IDE 新建工程。选择芯片类型,没有包的可以到官网找找。然后就可以看到我们配置好的文档。接下来创建一个main.c文件。配置71、72引脚输出低电平。然后进入工程,取名Led名称。

2023-04-05 23:22:28 1387 10

原创 国产芯片 BAT32 系统频率修改配置

BAT32 系统频率配置

2023-04-03 18:43:19 335 1

原创 S32DS S32K144 入门学习1——点亮LED灯

2、配置好的对于的IO口,查看自己使用 板子的原理图,设置对应的IO配置。LED灯对应的PTD0、PTD1、PTD 15、PTD16。配置完成后点击生成代码,这样就配置完成。3、初始化对应的函数。

2023-03-31 00:14:42 1516

原创 S32DS S32K144入门笔记

2、给工程取名 à 找到芯片S32K1XX à 选择S32K144 à选择ARM Bare-Metal 32-bit Target à Next。4、上一步选完会出现下图1所示,然后选择Segger Debugging Interface(jlink),点击Finsh即可。3、Language选择C语言,SDKs中找到S32K144_SDK 3.00,然后点击OK。2、往上滑找到General, 选择Existing Projects…4、勾选Copy pro…3、选着路径,找到要导入的文件,点击确定。

2023-03-30 09:56:43 1243

原创 J-LINK PRO 在KEIL5 局域网下在线仿真

最近采购了一款高速J-LINK PRO SW下载速度100MHz, JTAG 速度50Mhz。它还有局域网下载,对此功能很感兴趣,所以做了测试。(使用的版本为LINK Pro4.5)2、用电脑给J-Link供电,然后选择USB,先下载,下载成功后。然后切换到TCP/IP,看看是否能下载成功。如果能够成功,在使用其他电源给J-Link供电。在电脑搜索栏输入J-Link,找到J-Link Commander。1、重新下载,多次可能会成功。表示已经连上,然后去下载。供电时,先不要用电脑供电。

2023-03-30 09:09:53 1678

原创 git bash 编译C文件出错

使用git bash 编译C文件时,出现的异常

2022-11-26 19:05:15 224 1

linux_网络编程API

因自己学习了相关知识,自己总结的API函数,个人能力有限,有错误的地方,请大家指正,谢谢。

2022-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除