自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MATLAB使用: 02 matlab进行串口通讯时经常报连接错误

这个问题很容易解决,只需要拔掉电脑上的USB端口,并且重启MATLAB即可。要注意,重启matlab时最好移除端口,因为我发现连接着端口会导致matlab重启时间过长或者直接重启是吧。当然,重启多了就觉得很麻烦,所以写了如下程序,可以防止任何情况下的串口重连失败。使用matlab串口功能时,如果异常退出导致没有删除串口,下次连接时会报错,似乎被matlab自身所占用了。catch %尝试失败,则访问所有串口,并且删除所有占用的串口。disp('串口已被占用');

2024-11-08 19:30:54 555

原创 MATLAB使用: 01 输出在显示窗口的数据不能对齐

fprintf('%-15s %-15d % -15s\n', '01ABC第一列数据', length('01ABC第一列数据'),'02DE第二列数据');fprintf('%-15s %-15d % -15s\n', '01ABdef第一列', length('01ABdef第一列'),'02DE第二列');fprintf('%-15s %-15d % -15s\n', '01ABC第一列数据', 123456,'02DE第二列数据');解决办法:将汉字换成英文,实际测试效果非常好。

2024-11-08 19:17:32 683

原创 MC56F82748的使用 5. 解决编译问题

这个错误通常是在首次编译,或者更改了目录、更改了命名之后出现,解决办法很简单,就是把错误的编译文件删除并且重新make 即可。右键当前报错的工程,选择Clean Project即可。再次build后错误消失。报错关键词No rule to make target。Codewarrior在编译时报错。报错关键词Link failed。

2024-11-04 19:23:50 174

原创 MC56F82748的使用 4. 烧写调试MC56F827xx程序

Multilink Universal通过单一接口支持多种恩智浦架构, 包括MCX、LPC、i.MX RT、Kinetis®、S32、Trimensionsup>®、Vybrid、MPC55xx/56xx/57xx、DSC、S12Z、ColdFire V1、ColdFire V2-4、HCS08、RS08 和HC(S)12(X)。我的调试器是USB Multilink Universal,它是一款简单易用的调试和编程接口,允许 PC 通过其 USB 接口与目标处理器进行通信。需要调试器和目标DSC 板。

2024-10-31 20:01:37 310

原创 MC56F82748的使用 3. 导入MC56F827xx系列官方程序

例如我在首次使用时就遇到了DSC DEMO板硬件问题。手头DSC demo板是NXP早期的测试版本, 虽然版本号也标了C,但是各金手指PIN定义和正式版原理图都不对应,造成了很多麻烦.因此建议用官方程序测试一下,确保功能都正常.首次使用MC56F827xx系列DSC或者Codewarrior时,建议使用官方例程程序,可以验证DSC硬件功能和Codewarrior软件功能是否正常。以Init GPIO程序为例配置GPIO功能,点击确定。点击Browse,找到解压后的例程程序位置。已导入的程序显示在左侧。

2024-10-30 20:04:18 154

原创 MC56F82748的使用 2. 下载MC56F827xx系列官方程序

NXP公司为了方便客户使用,在官网提供了例程程序。导入Codewarrior工具后,烧写到DSC中即可使用。例程适合初学者首次接触DSC使用,同样适合熟练工程师进行参考设计。本例程对MC56F827xx系列通用。下载链接:https://www.nxp.com/webapp/sps/download/license.jsp?colCode=MC56F827XX&locat点击接受自动下载或者手动点击下载解压完成的例程包括AOI配置,DAC配置,GPIO配置,CMP配置,I2C配置,中断配置,SPI配置,XB

2024-10-30 19:40:41 354

原创 MC56F82748的使用 1. 下载codewarrior及更新license

评估版免费使用,但是有时间限制,免费使用时间为40天,功能和特殊版相同。使用时间到期后,重新下载license进行替换即可。Codewarrior是NXP用于 DSC 编译的 IDE工具,分为评估版和特殊版。勾选对应 license,之后点击Generate。到期后,接上文链接,点击License Keys。特殊版购买费用较高,不适合个人使用。点击11.2版本的download。点击I Agree,进入下图界面。之后点击Save all即可。下载.exe即可完成下载。选择中间红框中进行下载。

2024-10-30 19:02:56 283

原创 初学Cadence遇到的问题和解决方法7-Allegro元器件下划线

当然批量修改时也可以选中想要修改的元器件,Ctrl+X剪切操作,之后Ctrl+v粘贴即可,发现同样的下划线消失了,而且位号不会改变。对于单个的可以右键点击元器件,选择User Assigned Reference 中的Unset即可取消掉下划线。批量修改的话可以把需要修改的元器件一起选中,同样的右键操作即可。原因是因为位号被手动编辑过,手动修改的位号下面都会出现下划线。元器件位号下面有下划线(横线)

2024-06-11 19:59:53 1004

原创 初学Cadence遇到的问题和解决方法6-批量修改元器件特性

(我想修改的元器件的value值都一样,所以用value排序)如果需要修改的量比较少的话,可以直接修改。批量修改allegro原理图中,相同value值的元器件特性。左键批量选中想要更改的特性,例如PCB Footprint,复制到Excel中,批量修改如下。另外,在Edit中选择Browse中的Parts可以查看各种特性,但是没办法修改。对于有规律的批量修改都可以用这个办法,至于没有规律的修改,暂时没找到快捷方法。3.小技巧,可以拖动分界线让两个需要修改的值挨在一起方便修改。

2024-06-11 19:56:25 1181

原创 初学Cadence遇到的问题和解决方法5——模块复用技巧

这时候在find中勾选铜皮选项,按住ctrl之后左键选择对应的铜皮,这时发现铜皮就被取消了。2.模块复用之后发现多了不想要的铜皮,选择删除所有时留下了几块铜皮怎么也删不掉,删除时会提示Module "Cr_X_2" has the LOCKED property。解决办法:在显示所有部件的状态下选择要复用的模块,选择Place replicate create,会发现模块中东西都被选定了,包括不想要的铜皮。复用模块全部选择完成后,邮件选择Done,之后左键选择一下原点,命名后即可使用。

2023-10-27 13:24:43 1013 1

原创 初学Cadence遇到的问题和解决方法4-Property Editor

某次使用中,发现Property Editor属性中,找不到PCB Footprint选项了,但是器件对应的封装都很正常。只是新加入的元器件不能修改封装属性了。检查发现,是在右上角选择了PSpice选项导致的,仿真软件当然不需要封装属性了。更改为Current properties后一切恢复正常。在capture中,双击元器件可以进入Property Editor界面,如下图,可以可以看到常用界面。可在红色位置右键,选择Pivot选项即可恢复。在使用过程中 ,不小心会变成横向的如下图。

2023-10-23 17:31:58 1886 2

原创 初学Cadence遇到的问题和解决方法3-Quickplace

使用Allegro PCB Designer 的Quickplace放置功能后,发现元器件并不能一次性放置到界面上,总是放置一部分,需要重复操作几次才能将所有元器件放置成功。甚至会出现最后几个元器件怎么也放置不成功的情况,需要手动点击放置。

2023-04-19 19:28:27 4176 3

原创 初学Cadence遇到的问题和解决方法2-报错闪退

Program has encountered a problem and must exit, The design will besaved as a .sAv file that can be recovered using dbdoctor (ifapplicable). To resolve problem, first obtain the latest software updatefrom Cadence and if the problem persists contact Cadence

2023-04-18 19:10:25 5821 11

原创 初学Cadence遇到的问题和解决方法1-lock

使用Allegro PCB Designer设计layout时使用了模块复用功能(place replicate create/apply),复用结束后发现创建的模块被固定了,不允许移动也不允许编辑内部元器件。移动命令显示如下:Module "Cr_Unnamed_1" has the LOCKED property.

2023-04-11 16:14:22 5510 1

HVP56F82748QSG-783515.pdf

HVP-56F82748 High-Voltage Development Platform The Freescale High-Voltage Development Platform is a set of software and hardware tools for evaluation and development of high-voltage motor control and power conversion algorithms. It is ideal for rapid prototyping of highvoltage microcontroller-based applications.The HVP-56F82748 controller card is a development platform for the DSC56F8xxxx family which in combination with one of HVP-MC3PH High-Voltage Development Platform provides ready-made soft

2024-06-14

MC56F827xx快速上手指南.docx

用于初步了解MC56F827xx系列的使用,内部所有资源都可以由NXP官网下载,内部很多下载链接已经发生了变化。 MC56F827xx/3xx 是一款低功耗数字信号控制器(DSC)系列产品,在运行时功耗极低。它采用紧凑型 5x5 mm 封装,具有优异的性能、精度和控制特性,适用于高效数字电源转换 (MC56F827xx)和高级电机控制(MC56F823xx)应用。它的主要特点有:  50/100 MHz 32 位 DSP 内核可为高级电源和电机控制等应用提供所需的数学运算功能。  支持单周期数学运算、小数运算和并行移动,可提高性能,实现更紧凑、更快的控制回路  PWM 带死区时间插入和紧急关闭功能,分辨率高达 312 皮秒,可实现更高的切换频率,降低了成本并提高了效率。  两个 12 位高速 ADC,内置PGA,采样率高达 1.25 MSPS,可以同时采样以提高系统精度。  直接存储器存取(DMA)控制器可减少内核中断,增强系统性能。  4 个模拟比较器,内置 6 位数模转换器(DAC),可实现高速系统事件识别和 PWM 输出紧急关闭功能。  16 KB 至 64 KB

2024-06-14

FMASTERSW32.exe安装包

FMASTERSW32.exe安装包

2024-06-11

空空如也

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

TA关注的人

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