【经验】调试利器printf 在CCS8中重定向到进芯DSP ADP32F12 的SCIA

2018-07-21 Advancechip
32位DSP,ADP32F12,Advancechip 32位DSP,ADP32F12,Advancechip 32位DSP,ADP32F12,Advancechip 32位DSP,ADP32F12,Advancechip

ADVANCECHIP的DSP具有成本低,功耗低,处理性能高的特点;具有强大的外部通信接口(SCI,SPI,CAN)及电机控制接口(PWM),高精度的模数转换模块(ADC)等,便于构成大的控制系统。在空调、变频器、电机驱动、高精度数字电源和无人机中得到广泛应用。


而串口(SCI)在DSP软件开发中也是一个必不可少的功能,除了与外设、模块间通信以外也是一个软件调试利器,但是在实际应用中由于要进行各种字符数字的转换和不同格式的显示,所以一个功能丰富的串口输出函数必不可少。printf函数是C标准输出函数,所以把printf函数重定向到串口我们就可以愉快的使用printf函数输出各种各样的内容了。


ADP32F12是湖南进芯电子科技有限公司生产的一款国产化DSP,国内唯一可批量供货的32位工业控制DSP。下面就以一个ADP32F12的工程为例,步骤如下:


1) Linker command file 选择FLASH.cmd

       2) --printf_support 默认是full 改为 minimal

3) 修改 stack和heap大小

  4) 完成以上步骤后还需要修改库文件,如下把安装目录下的rts2800_ml.lib拷贝至工程目录下并加入到工程。

        

5)  在源文件中加入fputc 函数后调用printf函数的内容就会经过串口输出到串口助手。

        int fputc(int ch, FILE *f)

        {

            //串口发送函数

            while(!SciaTx_Ready());

            SciaRegs.SCITXBUF = ch;

            return ch;

        }

         

        void main(void)

        {

        InitSysCtrl();       //初始化系统

           InitSci();           //初始化SCIA寄存器

           

        printf("init ok!\r\n");

           

        for(;;)

        {

        delay(50000);

        printf("Blink!\r\n");

        }

        }

        6) 效果展示:





授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 2

本文由NKJ提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(2

  • zizhang Lv4. 资深工程师 2018-10-18
    学习
  • 海锋 Lv9. 科学家 2018-10-12
    学习了
没有更多评论了

相关推荐

【经验】国产32位浮点DSP AVP32F335替换TI TMS320F28335时不能正常下载程序的解决办法

进芯电子发布的32位浮点DSP AVP32F335,在电源、伺服、变频领域有广泛应用,并且可pin2pin兼容替换TI的TMS320F28335,开发环境也可以采用TI的CCS。但是一些用户在拿到样品并替换后,发现下载程序错误,提示“***.out Load Failed.“,本文介绍该问题的解决办法。

2020-12-02 -  设计经验 代理服务 技术支持 采购服务

【经验】国产DSP AVP32F335使用C2Prog串口下载时需要注意哪些事项?

ADVANCECHIP(进芯电子)推出的32位浮点DSP AVP32F335,是一款150MIPS、具有浮点加速器、内置512K字节闪存、12位ADC,并且可以兼容Ti TMS320F28335的DSP,本文将基于该产品使用C2Prog串口下载时需要注意的事项进行分析。

2023-06-25 -  设计经验 代理服务 技术支持 采购服务

【经验】32位工业控制DSP ADP32F035的PLL时钟模块以及四种运行模式介绍

​ADP32F035是由进芯电子推出的国产32位工业控制DSP,可以直接P2P替代TI的DSP方案TMS320F28035,本文详细介绍ADP32F035的PLL(动态锁相环路)时钟模块以及四种运行模式。

2020-06-01 -  设计经验 代理服务 技术支持 采购服务

Advancechip(进芯电子)DSP数字信号处理器选型指南

目录- 公司简介    数字信号处理器DSP    数字信号处理器应用案例   

型号- ADP32X,ADP32F4408系列,ADP32F12,ADP32F10,ADP16X,AVP32F335,ADP32F03X,ADP32,ADP32F035B,AVP32F08,ADP32F08,ADP32X+FPU,ADP32F03X系列,ADP32F1X,ADM16X 系列,ADP32F04,ADP32FX,AVP32,AVP32F069,AVP32F335QP176S,AVP32F335QP176S1,AVP32F335BA176S,DM16X,ADP32FXM-CU,ADP32F035,ADP16F03,ADP16F02,ADP16F01,ADP32F4408,ADP16F06,ADP32F04系列,ADM16F01,ADP32F034

2022/12/6  - ADVANCECHIP  - 选型指南 代理服务 技术支持 采购服务

ADP32FXX 数字信号处理器数据手册

描述- 本资料详细介绍了ADP32FXX系列数字信号处理器(DSP)的特性和功能。该系列DSP采用高性能CMOS工艺,主频高达150MHz,具备低功耗设计,集成片内1.8V线性稳压电源。产品特性包括高性能32位CPU、丰富的片内存储器资源、外部存储扩展接口、时钟和系统控制功能、多个外部中断接口、丰富的串行端口外设、12位16通道模数转换器、56个通用I/O引脚等。资料还涵盖了开发支持、电气规范、机械数据等内容。

型号- ADP32FXX,ADP32F11,ADP32F12,ADP32F12A-150QPG1,ADP32F10

2023 年 10 月  - ADVANCECHIP  - 数据手册  - V1.4 代理服务 技术支持 采购服务

AVP32F335 数字信号处理器数据手册

描述- 本资料为AVP32F335数字信号处理器(DSP)的数据手册,详细介绍了该产品的特性、功能、外设、电气规范和开发支持等内容。AVP32F335是一款高性能的32位DSP,具有高性能CPU、丰富的片上资源、多种外设接口和低功耗模式等特点,适用于各种嵌入式应用。

型号- AVP32F335QP176Q,AVP32F335QP176S,AVP32F335QP176S1,AVP32F335,AVP32F335BA176S,AVP32F335BA176S1

2024 年 06 月  - ADVANCECHIP  - 数据手册  - V2.4 代理服务 技术支持 采购服务

【应用】基于可替代TMS320F28035的国产DSP ADP32F035的3kW充电器LLC谐振变换器低成本方案

3kW充电模块降本项目中,采用了国产32位DSP芯片ADP32F035作为控制器,其具有丰富外设和接口,控制板外围器件少的特点,并且与TI的TMS320F28035可以Pin to Pin直接替换。采用该芯片,有利于实现主要期间国产化,并降低成本。

2021-01-16 -  应用方案 代理服务 技术支持 采购服务

HC32F4A0系列 32位ARM®Cortex®-M4微控制器

描述- HC32F4A0系列是一款基于ARM Cortex-M4 32-bit RISC CPU的高性能微控制器,具备高主频、丰富的外设功能和多种封装选项。该系列芯片集成浮点运算单元(FPU)、DSP、MPU等,支持单精度浮点算术运算和完整DSP指令集,适用于高性能变频控制、数字电源、智能硬件和IoT等领域。

型号- HC32F4A0RITB-LQFP144,HC32F4A0RITB,HC32F4A0SGTB,HC32F4A0PITB,HC32F4A0SITB,HC32F4A0RGTB,HC32F4A0PGTB,HC32F4A0RGTB-LQFP144,HC32F4A0,HC32F4A0TIHB-TFBGA208,HC32F4A0SITB-LQFP176,HC32F4A0SIHB-VFBGA176,HC32F4A0系列,HC32F4A0SGTB-LQFP176,HC32F4A0SGHB-VFBGA176,HC32F4A0PGTB-LQFP100,HC32F4A0SGHB,HC32F4A0SIHB,HC32F4A0TIHB,HC32F4A0PITB-LQFP100

2021/6/30  - 华大半导体  - 数据手册  - Rev1.1 代理服务 技术支持 采购服务 查看更多版本

ADM32F036Q 数字信号处理器产品简介

描述- ADM32F036Q是一款面向电机控制的32位DSP车规级改进型数字信号处理器。该处理器集成LDO和6NMOS预驱,搭载100MHz主频32位DSP处理核+CLA,增强型控制外设,支持LIN、CAN、IIC、SPI、SCI、HRCAP和1通道CANFD,12位ADC,集成电压比较器、温度传感器。它可构成集成电机控制驱动核心,直接驱动功率管完成电机控制,支持有感、无感、方波、弦波等多模式。

型号- ADM32F036Q

2024年7月  - ADVANCECHIP  - 商品及供应商介绍  - V1.0 代理服务 技术支持 采购服务

技术大神推荐四款国产32位DSP

本文将介绍技术大神推荐的四款国产32位DSP,分别为ADP32F03、ADP32F10、ADP32F12、AVP32VC33。其中ADP32F03、ADP32F10、ADP32F12均以量产,世强还可提供DSP解决方案及专业技术支持,库存丰富,可根据项目提供最佳价格支持。

2018-06-06 -  新产品 代理服务 技术支持 采购服务

进芯电子推出基于32位DSP车规芯片的汽车空调压缩机方案,轻松观测负载转速和转矩

为了让汽车空调实现快速启动、速冷速热、运行稳定、节能静音等功能,作为心脏的车载空调压缩机需提供强大性能支持。针对以上应用需求,ADVANCECHIP进芯电子推出汽车空调压缩机方案。该方案以进芯32位DSP车规芯片ADP32F035BQ为控制核心,以针对汽车空调压缩机的自研无感FOC控制算法,能够很好的观测负载的转速和转矩,具有启动快速可靠、低速大扭矩、高速运行平稳、噪声小、效率高等特点。

2024-07-27 -  应用方案 代理服务 技术支持 采购服务

DW9784 General purpose OIS+OLAF controller and driver IC Product Brief

描述- DW9784是一款通用OIS+OLAF控制器和驱动IC,适用于摄像头模块。该芯片集成了DSP控制块、霍尔信号处理电路和VCM驱动器,具有数字信号处理LSI、内置32位DSP、数字伺服电路、陀螺仪滤波器、加速度滤波器、内置闪存和SRAM、霍尔信号处理电路、电机驱动器等功能。

型号- DW9784

Jan 2024  - HALO MICROELECTRONICS  - 数据手册  - R1.5 代理服务 技术支持 采购服务

国产32位DSP完美替换TMS32成功实现电动滑板车的永磁电机控制

TMS320F28035供货日益紧张,世强代理的进芯DSP芯片ADP32F03也可以用CCS开发环境进行编译开发,这对用惯了TI产品的工程师来说是个很好的优势。

2018-04-27 -  器件选型 代理服务 技术支持 采购服务

国产32位定点DSP ADP32F12 替换 TI的TMS320F2812 的优势分析

从2017年开始TI的一些TMS32 DSP芯片严重缺货且涨价严重,世强推荐国产进芯(Advancechip)32位DSP ADP32进行替换。进芯电子是国内唯一可批量供货的32位工业控制DSP芯片设计专家,32位单核心DSP架构且完全拥有自主知识产权,按照军用元器件质量标准进行设计的工业级电路,可为客户定制SoC芯片开发和嵌入式系统方案。

2019-08-02 -  器件选型 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥72.0000

现货: 791

品牌:FULLING MOTOR

品类:数字式步进电机驱动器

价格:

现货: 0

品牌:联芯通

品类:电力载波通讯IC

价格:¥29.5230

现货: 0

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥34.2000

现货: 2,900

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥34.2000

现货: 2,578

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥5.5000

现货: 2,257

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥36.0000

现货: 1,511

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥90.0000

现货: 1,384

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥25.2000

现货: 209

品牌:ADVANCECHIP

品类:数字信号处理器

价格:¥63.0000

现货: 123

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

服务

查看更多

LED数码管定制

可定制单位/双位/三位/四位LED数码管的尺寸/位数/发光颜色等性能参数,每段亮度0.8~30mcd,主波长470~640nm,电压2~10.2V。

最小起订量: 1000 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面