• 这段时间工作生活都一团浆糊,博客也一直没有更新,连专栏也被下架了,呵呵。但是每天都上来看看。最近一直在调CAN的通信,有些东西还是值得去分享下的。因为CAN是要组成网络的,所以要调试自己的CAN板卡或设备,最好有标准的CAN设备与之通信测试。我手头正好有一个USB-CAN的装置,为了避免广告的嫌疑吧.
  • 这段时间工作生活都一团浆糊,博客也一直没有更新,连专栏也被下架了,呵呵。但是每天都上来看看。最近一直在调CAN的通信,有些东西还是值得去分享下的。因为CAN是要组成网络的,所以要调试自己的CAN板卡或设备,最好有标准的CAN设备与之通信测试。我手头正好有一个USB-CAN的装置,为了避免广告的嫌疑吧. >>
  • 来源:bbs.ednchina.com/BLOG_ARTICLE_3013068.HTM
  • 定时器在单片机系统中是非常重要的部分,它在事件控制与管理方面有着重要的应用。MSP430F149主要有看门狗,定时器A(Timer_A)和定时器B(Timer_B)等模块。 定时器资源功能 说明: (1)看门狗定时器(WDT):主要用于程序在产生错误是用作单片机系统复位重启的。另外也可作为一个基本定时器使用。 (2)定时器A:作基本定时器使用,结合捕获/比较功能模块可实现时序控制,可编程波形信号发生输出,可作串口波特率发生器使用。 (3)定时器B:作基本定时器使用,与定时器A基本相同,但是功能方面有某些功
  • 定时器在单片机系统中是非常重要的部分,它在事件控制与管理方面有着重要的应用。MSP430F149主要有看门狗,定时器A(Timer_A)和定时器B(Timer_B)等模块。 定时器资源功能 说明: (1)看门狗定时器(WDT):主要用于程序在产生错误是用作单片机系统复位重启的。另外也可作为一个基本定时器使用。 (2)定时器A:作基本定时器使用,结合捕获/比较功能模块可实现时序控制,可编程波形信号发生输出,可作串口波特率发生器使用。 (3)定时器B:作基本定时器使用,与定时器A基本相同,但是功能方面有某些功 >>
  • 来源:bbs.ednchina.com/BLOG_ARTICLE_3013540.HTM
  • 这段时间工作生活都一团浆糊,博客也一直没有更新,连专栏也被下架了,呵呵。但是每天都上来看看。最近一直在调CAN的通信,有些东西还是值得去分享下的。因为CAN是要组成网络的,所以要调试自己的CAN板卡或设备,最好有标准的CAN设备与之通信测试。我手头正好有一个USB-CAN的装置,为了避免广告的嫌疑吧.
  • 这段时间工作生活都一团浆糊,博客也一直没有更新,连专栏也被下架了,呵呵。但是每天都上来看看。最近一直在调CAN的通信,有些东西还是值得去分享下的。因为CAN是要组成网络的,所以要调试自己的CAN板卡或设备,最好有标准的CAN设备与之通信测试。我手头正好有一个USB-CAN的装置,为了避免广告的嫌疑吧. >>
  • 来源:bbs.ednchina.com/BLOG_ARTICLE_3013068.HTM
  • 根据课题计划,本次初次调试分为四个步骤: 1. stm32f767板子的调试工作(驱动安装) 2. 串口的调试(由于课题需要设计上位机,需要进行自行设计串口界面,这里就进行了串口调试) 3. PWM产生 4. uC/OS II的移植 这次针对完成的第一步进行分享: stm32f767板子的调试工作(驱动安装) 以往的研究都是在师兄的基础上,所以从零开始搞,被一个驱动的安装搞得昏头转向,所以每次学习时,还是把自己当成一个小学生来看,学习起来反而比较快。 从网上下载了正点原子的资料包,找到了ST-LINK官方
  • 根据课题计划,本次初次调试分为四个步骤: 1. stm32f767板子的调试工作(驱动安装) 2. 串口的调试(由于课题需要设计上位机,需要进行自行设计串口界面,这里就进行了串口调试) 3. PWM产生 4. uC/OS II的移植 这次针对完成的第一步进行分享: stm32f767板子的调试工作(驱动安装) 以往的研究都是在师兄的基础上,所以从零开始搞,被一个驱动的安装搞得昏头转向,所以每次学习时,还是把自己当成一个小学生来看,学习起来反而比较快。 从网上下载了正点原子的资料包,找到了ST-LINK官方 >>
  • 来源:group.chinaaet.com/4000264769/4100034474
  •     1、多主控制       在总线空闲时,所有单元都可以开始发送消息(多主控制);       最先访问总线的单元获得发送权(辨别方式:“CSMA/CA方式”);       多个单元同时开始发送时,发送高优先级ID消息的单元可获得发送权;     2、消息的发送       在can协议中,所有消息都是以固定格式发送。总线空闲时,所有与总线相连的单元都可以开始发送新消息。两个以上的单元同时开始发送消息时,根据标识符(ID)决定优先级。ID并不是表示发送消息的目的地址,而是表
  •     1、多主控制       在总线空闲时,所有单元都可以开始发送消息(多主控制);       最先访问总线的单元获得发送权(辨别方式:“CSMA/CA方式”);       多个单元同时开始发送时,发送高优先级ID消息的单元可获得发送权;     2、消息的发送       在can协议中,所有消息都是以固定格式发送。总线空闲时,所有与总线相连的单元都可以开始发送新消息。两个以上的单元同时开始发送消息时,根据标识符(ID)决定优先级。ID并不是表示发送消息的目的地址,而是表 >>
  • 来源:www.cnblogs.com/chris-cp/p/3960457.html
  • 定时器在单片机系统中是非常重要的部分,它在事件控制与管理方面有着重要的应用。MSP430F149主要有看门狗,定时器A(Timer_A)和定时器B(Timer_B)等模块。 定时器资源功能 说明: (1)看门狗定时器(WDT):主要用于程序在产生错误是用作单片机系统复位重启的。另外也可作为一个基本定时器使用。 (2)定时器A:作基本定时器使用,结合捕获/比较功能模块可实现时序控制,可编程波形信号发生输出,可作串口波特率发生器使用。 (3)定时器B:作基本定时器使用,与定时器A基本相同,但是功能方面有某些功
  • 定时器在单片机系统中是非常重要的部分,它在事件控制与管理方面有着重要的应用。MSP430F149主要有看门狗,定时器A(Timer_A)和定时器B(Timer_B)等模块。 定时器资源功能 说明: (1)看门狗定时器(WDT):主要用于程序在产生错误是用作单片机系统复位重启的。另外也可作为一个基本定时器使用。 (2)定时器A:作基本定时器使用,结合捕获/比较功能模块可实现时序控制,可编程波形信号发生输出,可作串口波特率发生器使用。 (3)定时器B:作基本定时器使用,与定时器A基本相同,但是功能方面有某些功 >>
  • 来源:bbs.ednchina.com/BLOG_ARTICLE_3013540.HTM
  • 海尔D29MK1遥控器型号为HYF-39A调试说明以下调整和检查,图像和伴音均在标准状态下进行。 一、进入工厂调试状态的方法: 1、按工厂遥控器上的工厂键即可进入工厂调试状态,按节目+/节目-和 音量+/音量-键调整,按工厂键或菜单键翻页,按声音模式键退出; 2、用户遥控器进入工厂调试状态的方法是连续按 屏显>图像模式> 声音模式>年历键,按节目+/节目-和音量+/音量-键调整,按菜 单键翻页,按声音模式键退出。 二、主电压调试: 1、将数字万用表的 + (红色) 极 连到
  • 海尔D29MK1遥控器型号为HYF-39A调试说明以下调整和检查,图像和伴音均在标准状态下进行。 一、进入工厂调试状态的方法: 1、按工厂遥控器上的工厂键即可进入工厂调试状态,按节目+/节目-和 音量+/音量-键调整,按工厂键或菜单键翻页,按声音模式键退出; 2、用户遥控器进入工厂调试状态的方法是连续按 屏显>图像模式> 声音模式>年历键,按节目+/节目-和音量+/音量-键调整,按菜 单键翻页,按声音模式键退出。 二、主电压调试: 1、将数字万用表的 + (红色) 极 连到 >>
  • 来源:www.520101.com/html/haieri2c/120640184.html
  • 由此我们得到 在隐性状态下,CAN_High线与CAN_Low没有电压差,这样我们看到没有任何变化也就检测不到信号。但是在显性状态时,改值最低为2V,我们就可以利用这种变化才传输数据了。所以出现了那些帧,那些帧中的场,那些场中的位,云云~~~~~~~~~~~ 在总线上通常逻辑1表示隐性。而0表示显性。这些1啊,0啊,就可以利用起来为我们传数据了。 利用这种电压差,我们可以接收信号; 以上是对显隐电平的理解 CAN的报文格式有两种,不同之处其实就是识别符长度不同,具有11位识别符的帧称为标准帧,而
  • 由此我们得到 在隐性状态下,CAN_High线与CAN_Low没有电压差,这样我们看到没有任何变化也就检测不到信号。但是在显性状态时,改值最低为2V,我们就可以利用这种变化才传输数据了。所以出现了那些帧,那些帧中的场,那些场中的位,云云~~~~~~~~~~~ 在总线上通常逻辑1表示隐性。而0表示显性。这些1啊,0啊,就可以利用起来为我们传数据了。 利用这种电压差,我们可以接收信号; 以上是对显隐电平的理解 CAN的报文格式有两种,不同之处其实就是识别符长度不同,具有11位识别符的帧称为标准帧,而 >>
  • 来源:www.csdn123.com/html/mycsdn20140110/fa/fa8eb64b5efc2d08ab41202ff2a1e887.html
  • can总线调试工具(协议转换)模块,工业控制 提供相关技术文档下载~可用于参考和学习~ 产品名称:CANopen转J1939模块 型号:GCAN-CJ 一一何为?必读! 广成科技有限公司,十年CAN总线从业经验,打造最好的CAN总线系列产品。 价格公道~全方位的售前售后服务支持~ 当您遇到问题,需要解决方案时; 当您需要兼容替换昂贵的进口CAN设备时,请联系我们! 一一选择广成的理由 当您需要开发自己的应用软件,完成相应的功能时; 当您的设备需要自动控制、自动运行,需要定制硬件时,请联系我们! 一一产品简
  • can总线调试工具(协议转换)模块,工业控制 提供相关技术文档下载~可用于参考和学习~ 产品名称:CANopen转J1939模块 型号:GCAN-CJ 一一何为?必读! 广成科技有限公司,十年CAN总线从业经验,打造最好的CAN总线系列产品。 价格公道~全方位的售前售后服务支持~ 当您遇到问题,需要解决方案时; 当您需要兼容替换昂贵的进口CAN设备时,请联系我们! 一一选择广成的理由 当您需要开发自己的应用软件,完成相应的功能时; 当您的设备需要自动控制、自动运行,需要定制硬件时,请联系我们! 一一产品简 >>
  • 来源:www.chem17.com/Offer_sale/detail/11147007.html
  • 基本知识点1——何为PHY? 网卡工作在OSI(开放式系统互连)的最后两层,物理层PHY 和数据链路层(MAC) PHY物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口,物理层的芯片称之为PHY。 基本知识点2——何为10BASE-T 与100BASE-T (1)10BASE-T 表示一种以 10Mbps的数据传输速率工作的双绞线以太网标准, T表示采用双绞线,最大传输距离是500米; (2)
  • 基本知识点1——何为PHY? 网卡工作在OSI(开放式系统互连)的最后两层,物理层PHY 和数据链路层(MAC) PHY物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口,物理层的芯片称之为PHY。 基本知识点2——何为10BASE-T 与100BASE-T (1)10BASE-T 表示一种以 10Mbps的数据传输速率工作的双绞线以太网标准, T表示采用双绞线,最大传输距离是500米; (2) >>
  • 来源:bbs.ednchina.com/BLOG_ARTICLE_3015725.HTM
  • 一、CAN总线的特点: bxCAN主要特点  支持CAN协议2.0A和2.0B主动模式  波特率最高可达1兆位/秒  支持时间触发通信功能 发送  3个发送邮箱  发送报文的优先级特性可软件配置  记录发送SOF时刻的时间戳 接收  3级深度的2个接收FIFO  可变的过滤器组:  在互联型产品中,CAN1和CAN2分享28个过滤器组  其它STM32F103xx系列产品中有14个过滤器组  标识符列表  FIFO溢出处理方式可配置  记录接收SOF时刻的时间戳 时间触发通信模式
  • 一、CAN总线的特点: bxCAN主要特点 支持CAN协议2.0A和2.0B主动模式 波特率最高可达1兆位/秒 支持时间触发通信功能 发送 3个发送邮箱 发送报文的优先级特性可软件配置 记录发送SOF时刻的时间戳 接收 3级深度的2个接收FIFO 可变的过滤器组: 在互联型产品中,CAN1和CAN2分享28个过滤器组 其它STM32F103xx系列产品中有14个过滤器组 标识符列表 FIFO溢出处理方式可配置 记录接收SOF时刻的时间戳 时间触发通信模式 >>
  • 来源:www.lxway.com/405515256.htm
  • 今天花了一天的时间学习了stm32f4的can模块的相关知识,首先我学的时候显示从can协议这块入手,而后进入stm32的配置和使用上,期间子啊百度上找了好多资料这里吧我的理解跟大家分享一下,希望我理解不足和错误的地方大家给指出来。 对于stm32的使用就是三个步骤 1:学习怎么配置相应的寄存器 2:学习怎样发送数据 3:学习怎样接收数据;但是在这个之前的学会对can总线协议的一些了解; 这里我拿我学习的时候看的一篇百度文章来说明吧: 当CAN总线上的一个节点(站)发送数据时,它以报文的形式广播给网络中所
  • 今天花了一天的时间学习了stm32f4的can模块的相关知识,首先我学的时候显示从can协议这块入手,而后进入stm32的配置和使用上,期间子啊百度上找了好多资料这里吧我的理解跟大家分享一下,希望我理解不足和错误的地方大家给指出来。 对于stm32的使用就是三个步骤 1:学习怎么配置相应的寄存器 2:学习怎样发送数据 3:学习怎样接收数据;但是在这个之前的学会对can总线协议的一些了解; 这里我拿我学习的时候看的一篇百度文章来说明吧: 当CAN总线上的一个节点(站)发送数据时,它以报文的形式广播给网络中所 >>
  • 来源:doc.okbase.net/27680183/archive/10586.html
  • 6.Linker 菜单下,这里要注意,先不勾选Use memory Layout Form Targer Dialog,是为了要更改ROM和RAM的起始地址,配置如下。配置好了,再把其勾上。可以前后连接文件下对比XXX.sct文件,可以看到地址是变化的。   7.Dubug处设置如图所示,调试工具是什么选什么,Load Application at Startup处,如果勾选了,就不能单步调试,程序会直接运行。这里关键就是要加入一个RAM.
  • 6.Linker 菜单下,这里要注意,先不勾选Use memory Layout Form Targer Dialog,是为了要更改ROM和RAM的起始地址,配置如下。配置好了,再把其勾上。可以前后连接文件下对比XXX.sct文件,可以看到地址是变化的。 7.Dubug处设置如图所示,调试工具是什么选什么,Load Application at Startup处,如果勾选了,就不能单步调试,程序会直接运行。这里关键就是要加入一个RAM. >>
  • 来源:www.51hei.com/stm32/3817.html
  • 1 总体设计   并联均流系统由主控模块和功率模块组成,如图1所示。主控模块和功率模块间以高效和高可靠性的CAN总线为通信媒介。主控模块完成人机交互和整机的运行监控。每个功率模块实质为单个电源模块,按照主控模块的指令以稳压或稳流的方式工作。系统在稳流工作方式下,主控模块将设定工作电流均匀分配给每个功率模块,功率模块根据分配电流控制本模块以稳流方式运行,从而实现系统稳流和均流。系统在稳压工作方式下,主控模块指定一个功率模块为主模块,其余为从模块。主模块按照主控模块给定的电压以稳压方式工作,实现系统稳压。同时
  • 1 总体设计   并联均流系统由主控模块和功率模块组成,如图1所示。主控模块和功率模块间以高效和高可靠性的CAN总线为通信媒介。主控模块完成人机交互和整机的运行监控。每个功率模块实质为单个电源模块,按照主控模块的指令以稳压或稳流的方式工作。系统在稳流工作方式下,主控模块将设定工作电流均匀分配给每个功率模块,功率模块根据分配电流控制本模块以稳流方式运行,从而实现系统稳流和均流。系统在稳压工作方式下,主控模块指定一个功率模块为主模块,其余为从模块。主模块按照主控模块给定的电压以稳压方式工作,实现系统稳压。同时 >>
  • 来源:www.stm8.cn/news/STM32File/1238.html
  • 接收管理 接收到的报文,被存储在3级邮箱深度的FIFO中。FIFO完全由硬件来管理,从而节省了CPU的处理负荷,简化了软件并保证了数据的一致性。应用程序只能通过读取FIFO输出邮箱,来读取FIFO中最先收到的报文。 有效报文 根据CAN协议,当报文被正确接收(直到EOF域的最后一位都没有错误),且通过了标识符过滤,那么该报文被认为是有效报文
  • 接收管理 接收到的报文,被存储在3级邮箱深度的FIFO中。FIFO完全由硬件来管理,从而节省了CPU的处理负荷,简化了软件并保证了数据的一致性。应用程序只能通过读取FIFO输出邮箱,来读取FIFO中最先收到的报文。 有效报文 根据CAN协议,当报文被正确接收(直到EOF域的最后一位都没有错误),且通过了标识符过滤,那么该报文被认为是有效报文 >>
  • 来源:www.lxway.com/405515256.htm
  • ITCM和AXI双接口的存在使得执行代码时具备更大的灵活性。此外,STM32F7还有一个称为自适应实时加速器(ARTAccelerator)的内置闪存加速器,从而实现闪存零等待执行。使用TCM接口和ART加速器能能实现与带缓存AXI接口相似的性能。同时用户代码也不会有高速缓存失效或高速缓存维护操作的麻烦。 利用ART Accelerator加速引擎和高达16kB的L1缓存,STM32F7MCU可实现ARM Cortex-M7的最佳性能。不管是从片内闪存还是外部存储器执行代码,在216MHz下均可达到108
  • ITCM和AXI双接口的存在使得执行代码时具备更大的灵活性。此外,STM32F7还有一个称为自适应实时加速器(ARTAccelerator)的内置闪存加速器,从而实现闪存零等待执行。使用TCM接口和ART加速器能能实现与带缓存AXI接口相似的性能。同时用户代码也不会有高速缓存失效或高速缓存维护操作的麻烦。 利用ART Accelerator加速引擎和高达16kB的L1缓存,STM32F7MCU可实现ARM Cortex-M7的最佳性能。不管是从片内闪存还是外部存储器执行代码,在216MHz下均可达到108 >>
  • 来源:www.eetrend.com/node/100068361
  •   LCD显示及报警系统   按键用于设定系统时间、声光报警值以及对应的CAN总线通信地址等参数,如果按键较少采用一端口对应一按键,使用捕获中断。如果按键较多,则可采用行列式键盘以节省端口资源。LCD显示采用LSD12864CT显示模块,该模块由一组行驱动信号IC3及两组列驱动信号IC2(控制左半屏)和 IC1(控制右半屏)组成,其显示点阵是128x64,可显示图形或汉字。其内部集成行、列驱动及显示器缓冲区RAM的接口,同时硬件可设置显示屏的结构、数据传输方式、显示窗口的长宽等。MSP430F449内部
  •   LCD显示及报警系统   按键用于设定系统时间、声光报警值以及对应的CAN总线通信地址等参数,如果按键较少采用一端口对应一按键,使用捕获中断。如果按键较多,则可采用行列式键盘以节省端口资源。LCD显示采用LSD12864CT显示模块,该模块由一组行驱动信号IC3及两组列驱动信号IC2(控制左半屏)和 IC1(控制右半屏)组成,其显示点阵是128x64,可显示图形或汉字。其内部集成行、列驱动及显示器缓冲区RAM的接口,同时硬件可设置显示屏的结构、数据传输方式、显示窗口的长宽等。MSP430F449内部 >>
  • 来源:www.eeworld.com.cn/mcu/article_2016031825218.html