登录
首页 » Others » 基于FPGA及sja1000的CAN总线通讯

基于FPGA及sja1000的CAN总线通讯

于 2020-12-02 发布
0 364
下载积分: 1 下载次数: 4

代码说明:

基于FPGA及sja1000实现CAN总线通讯,有部分注释,仿真测试无误,目前设置为波特率1000k

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • java即时聊天系统 毕业设计及毕业论文
    这个是我的毕业设计,除了很少量的UI设计外,代码都是自己写的,欢迎大家拿去参考,水平有限,请大家多指教。该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与客户端的信息交流。其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其
    2020-12-02下载
    积分:1
  • 自适应算法——雷达地杂波
    雷达地杂波的自适应算法的实现与分析。适合研究雷达地杂波的研究人员。
    2020-11-27下载
    积分:1
  • 基于遗传算法和粒子群算法的认知无线电频谱分配算法
    针对认知无线电中空闲频谱资源的最优分配问题,分别采用了遗传算法和粒子群算法进行求解。该代码是利用遗传算法和粒子群算法求解该问题的matlab仿真代码。
    2020-12-03下载
    积分:1
  • MIMO系统信道容量仿真实验报告
    MIMO系统信道容量仿真实验报告,包括实验原理、代码以及实验结果截屏。
    2020-12-01下载
    积分:1
  • 稀疏自码深度学习的Matlab实现
    稀疏自编码深度学习的Matlab实现,sparse Auto coding,Matlab codetrain, m/7% CS294A/CS294W Programming Assignment Starter CodeInstructions%%%This file contains code that helps you get started ontheprogramming assignment. You will need to complete thecode in sampleIMAgEsml sparseAutoencoder Cost m and computeNumericalGradientml For the purpose of completing the assignment, you domot need tochange the code in this filecurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencodtrain.m∥%%========%6% STEP 0: Here we provide the relevant parameters valuesthat willl allow your sparse autoencoder to get good filters; youdo not need to9 change the parameters belowvisibleSize =8*8; number of input unitshiddensize 25number of hidden unitssparsity Param =0.01; desired average activation ofthe hidden units7 (This was denoted by the greek alpharho, which looks like a lower-case pcurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod4/57train.,m∥in the lecture notes)1 ambda=0.0001%o weight decay parameterbeta 3%o weight of sparsity penalty term%%==:79 STEP 1: Implement sampleIMAGESAfter implementing sampleIMAGES, the display_networkcommand shouldfo display a random sample of 200 patches from the datasetpatches sampleIMAgES;display_network(patches(:, randi(size(patches, 2), 204, 1)), 8)%为产生一个204维的列向量,每一维的值为0~10000curer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod5/57train.m/v%中的随机数,说明是随机取204个 patch来显示%o Obtain random parameters thetatheta= initializeParameters ( hiddenSize, visibleSize)%%=============三三三三====================================97 STEP 2: Implement sparseAutoencoder CostYou can implement all of the components (squared errorcost, weight decay termsparsity penalty) in the cost function at once, butit may be easier to do%o it step-by-step and run gradient checking (see STEP3 after each stepWecurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod6/57train. m vb suggest implementing the sparseAutoencoder Cost functionusing the following steps(a) Implement forward propagation in your neural networland implement the%squared error term of the cost function. Implementbackpropagation tocompute the derivatives. Then (using lambda=beta=(run gradient Checking%to verify that the calculations corresponding tothe squared error costterm are correctcurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod7/57train. m vl(b) Add in the weight decay term (in both the cost funcand the derivativecalculations), then re-run Gradient Checking toverify correctnessl (c) Add in the sparsity penalty term, then re-run gradiChecking toverify correctnessFeel free to change the training settings when debuggingyour%o code. (For example, reducing the training set sizecurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod8/57train m vl/number of hidden units may make your code run fasterand setting betaand/or lambda to zero may be helpful for debuggingHowever, in yourfinal submission of the visualized weights, please useparameters web gave in Step 0 abovecoS七grad]sparseAutoencoderCost(theta, visibleSize,hiddensize, lambda,sparsityParam, beta,patches)二〓二二二二二二二〓二〓二〓二〓=二====〓=curer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod9/57train.m vlll96% STeP 3: Gradient CheckingHint: If you are debugging your code, performing gradienchecking on smaller modelsand smaller training sets (e. g, using only 10 trainingexamples and 1-2 hiddenunits) may speed things upl First, lets make sure your numerical gradient computationis correct for a%o simple function. After you have implemented computeNumerun the followingcheckNumericalGradientocurer:YiBinYUyuyibintony@163.com,WuYiUniversityDeep Learning, MATLAB Code for Sparse Autoencode10/57
    2020-12-05下载
    积分:1
  • 东南大学 通信电子线路 课件
    电子通信概论课件.pdf选频回路与阻抗变换.pdf电子通信系统基础.pdf电子通信系统基础.ppt 调制与解调.pdf 发射、接收机结构.ppt 低噪声放大器.pdf 混频器.pdf 混频器.ppt 锁相环与频率合成.pdf 射频功率放大器.pdf第2章习题.doc第3章习题.doc第4章习题.doc第5章习题.doc第6章习题.doc第7章习题.doc第8章习题.doc第9章习题.doc
    2020-12-09下载
    积分:1
  • 球赛计时计分器(毕业设计)
    本次的设计是基于STC89C51单片机的一种篮球计时计分器。我所设计的篮球计分器主要包括三个功能分别为:A/B队计分显示、球赛时间显示、蜂鸣器报警器提示。在对于显示方面本设计主要是采用的七段LED显示,而且主要是手动输入分数显示,当需要加分时就按下相应的按键。蜂鸣器报警主要采用的声光报警,每当中场暂停时就会软件至1报警。本设计主要采用的是倒计时显示时间,而且采用的是CBA篮球比赛规则,每十分钟暂停一下;而且本设计还可以在比赛中场实现暂停和开始功能同时采用了手动复位的功能,自动给单片机清零同时单片机在死机的状态下重启
    2020-12-03下载
    积分:1
  • ADPLL全数字锁相环
    带宽自适应高阶全带宽自适应高阶全数字锁相环的研究与设计数字锁相环的研究与设计
    2020-11-28下载
    积分:1
  • verilog 实现qpsk调制解调
    应用verilog硬件语言对qpsk调制解调系统进行编写,以实现其功能。
    2020-12-03下载
    积分:1
  • 开关稳压电源(2007电子设计竞赛 E)(内附论文和PCB图)
    开关稳压电源(2007电子设计竞赛 E题)(内附论文和PCB图)
    2020-12-01下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载