自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 S32K144 LIN通讯

【代码】S32K144 LIN通讯。

2023-10-13 15:42:12 519 1

原创 S32DS设置

General -> Keys,搜索template,找到C/C++ Content Assit添加自己的快捷键;C/C++ -> Editor -> Templates,S32DS提供了部分模版,可以添加自己的模版;应用并保存设置后,回到编辑区,输入自定义模版名称,按快捷键即可自动添加自定义模版;

2023-10-10 10:49:13 348 1

原创 VScode 用户代码片段

vscode用户代码段

2023-09-13 14:38:10 111 1

原创 S32K144按键中断

S32K144, 按键中断

2023-07-18 13:32:46 308 1

原创 S32K144 定时器中断

S32K144, 定时器中断

2023-07-18 12:43:17 940 1

原创 TCP-C

server#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <netinet/ip.h>#include <arpa/inet.h>#include <string.h>int main(int argc, con

2020-10-07 10:02:33 791

原创 ctags安装及使用

ctags安装及使用安装安装命令说明使用及问题问题使用安装安装命令sudo apt-get install ctags说明没搞明白ctags和ctags-exuberant的区别,之前12.04和14.04版本的ubuntu使用的是ctags,现在20.04ctags就有问题了,只能使用ctags-exuberant,不过效果还是一样的。ctags查看版本注意,实际使用ctags-exuberant来操作,使用ctags时会提示找不到/usr/bin/ctags文件。ctags查看安装位置

2020-10-06 21:29:18 4192 1

原创 排序-选择、冒泡、快排

排序前言一、选择排序二、冒泡排序三、快排总结前言简单介绍三种常见的排序方法-选择、冒泡、快排。一、选择排序从大到小排列:选择排序是在所有数据中先选择第一个数据作为最大值,依次和后面的每一个数据比较,如果比最大值大,替换最大值并且记住索引,遍历结束后,通过索引把最大值和第一个数据替换。后面的数据依次执行一遍,就可以得到从大到小排列的数据了。代码如下: 4 void BTS_Sort(int data[], int data_number) 5 { 6 for(int i.

2020-09-17 16:51:52 238

原创 C# 跨线程操作控件

1、关闭跨线程的检查CheckForIllegalCrossThreadCalls = false;2、跨线程操作控件会出错,用委托的方式解决;Action是委托封装的一个方法 new Invoke(new Action(()=&gt;{ 操作;}));或者Action act = delegate() { 操作;};this.Invoke(a...

2018-08-22 16:27:35 941

原创 PCB

先画原理图,如果需要自己画元器件,新建后要记得封装PCB 封装PCB插针:HDR自己画元器件把IO改方向:双击,改方位更改计量单位 查看-&gt;切换单位原理图和PCB一起窗口-&gt;垂直排列 工具-&gt;交叉选择模式 原理图导入PCB原理图:工程-&gt;Compile Ducument PCB:设计-&gt;Import change fr...

2018-08-21 14:41:49 2002

原创 C# Timer小结

Windows form共有四种Timer,可以分为多线程和单线程。多线程System.Timers.Timer System.Threading.Timer单线程System.Windows.Forms.Timer   (Windows Forms Timer) System.Windows.Threading.DispatcherTimer   (WPF Timer)多线程功...

2018-08-21 12:59:12 1277

原创 C# Window form

打印信息弹出提示框MessageBox.Show("hello");打印输出信息System.Diagnostics.Debug.WriteLine("hello");注释函数///&lt;summary&gt;///函数信息///&lt;/summary&gt; ...

2018-08-15 13:57:07 657

原创 C# 窗口程序入口

新建一个C#窗口程序,会有三个主要文件:Program.cs、Form1.cs、Form1.cs[设计]。分别用来写逻辑代码、拖拽控件、管理控件资源地方。 Program.cs中的Main()是入口函数,Application.Run(new Form1()) 是创建新的窗口,即我们的Form1窗口,后面就可以在Form1.cs和Form1.cs[设计]里面进行操作了。 创建新的窗口可能是其它...

2018-08-13 14:27:54 7532

原创 F28335 SPI 自发自收

使用查询方式#include "DSP2833x_Project.h"void Spi_xmit(Uint16 a);void Init_Spi(void);Uint16 rdata;Uint16 tdata;int main(void){ InitSysCtrl(); InitSpiaGpio(); DINT; InitPieCtrl()...

2018-08-13 09:57:13 2666 1

原创 C# 创建新线程

不带参数Thread thread = new Thread(method){ IsBackground = true};thread.Start();private void method(){ 新线程内容}带参数Thread thread = new Thread(method){ IsBackground = true};thread....

2018-08-09 11:55:57 3192 2

原创 DSP 脉冲检测CAP

GPIO初始化 CAP初始化 中断设置特点:150MHZ下,32位时基的分辨率是6.67ns 4级深度 可配置为单通道的APWM模式/* * This Project is just testing Cap */#include "DSP2833x_Project.h"Uint32 t1,t2,t3,t4,T1,T2;void InitCap(void...

2018-08-03 17:44:24 3503

原创 DSP PWM控制LED闪烁

PWM让LED闪烁主要是调节占空比,一个周期内高电平和低电平的比例不同LED的亮度不同,根据输出高电平的时间来控制LED闪烁。主要步骤:初始化GPIO 初始化PWM 循环延迟(改变占空比,控制LED的亮度)主要设置:设置时钟周期:EPwm1Regs.TBPRD 设置比较寄存器:EPwm1Regs.CMPA.half.CMPA 设置动作控制寄存器:EPwm1Regs.A...

2018-08-02 15:51:33 6530 3

原创 DSP SCIB接收中断程序

初始化GPIO。 初始化SCIB。 中断相关操作(开启中断) 接收中断函数入口下面是程序,不好的地方还请指教,有问题的也可以互相进步。/* * main.c *///#include "DSP2833x_Device.h"//#include "DSP2833x_Examples.h"#include "DSP2833x_Project.h"void Init_...

2018-07-30 17:58:45 3674

原创 UART小结

UART,通用异步接受、发送设置,是并行输入,串行输入的芯片,连接PC与串口设备。需要设置波特率,数据位,停止位,校验位,流控设置。RS232是异步串口,全双工通信,一发一收。比I2C和SPI两种同步串口要复杂,一般由波特率产生器(产生的波特率是传输的16倍)、串口接收器、串口发送器组成,硬件上两根线,TX和RX,分别负责发送和接收。RS422和RS485是半双工串行通信,差分...

2018-07-28 10:42:50 180

原创 I2C时序小结

I2C两根线,时钟线(SCL),数据线(SDA),双向传输,半双工,主从关系,串行通信,适合器件之间短距离传输、非经常性传输数据,每次传输数据会带上目的设备的设备地址,因此可以实现组网。写时序如下: Masket发送起始信号(SDA从高电平到低电平) Masket发送七位Slave address和一位读写位(写信号),等待ACK Slave发送ACK Masket发送八位re...

2018-07-28 08:41:42 1079

手把手教你学DSP(张卿杰)

手把手教你学DSP -基于TMS320F28335,供新手学习使用。

2018-07-20

MSDN中文版本

VC++使用的MSDN,很有帮助,可以说是必备文档,而且还是中文版

2018-06-22

QT移植mips交叉编译器

QT5.6 移植mips编译器,5.6不支持mips,用的是4.7版本的

2018-03-30

空空如也

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

TA关注的人

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