拜仁主将
码龄15年
关注
提问 私信
  • 博客:31,804
    31,804
    总访问量
  • 43
    原创
  • 32,739
    排名
  • 483
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2009-10-12
查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    188
    当月
    4
个人成就
  • 获得687次点赞
  • 内容获得3次评论
  • 获得689次收藏
创作历程
  • 42篇
    2024年
  • 1篇
    2022年
成就勋章
TA的专栏
  • AT32新闻
    1篇
  • AT32 WorkBench图形化配置工具入门案例
    14篇
  • AT32应用指南
    26篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

雅特力发布AT32M412/M416电机控制专用MCU,180MHz主频打造高效能电机应用

包括4个具有可编程增益(PGA)功能的运算放大器(OP),2个比较器(CMP),2个USART、2个I2C、2个SPI/I2S、1个专为电机控制设计的PWM高级定时器,5个16位通用定时器、2个基本定时器、2个12位共18个外部通道高速ADC(采样率高达2.5Msps)、2个DAC,以及多达46个快速GPIO端口。配置免费的电机监控上位机调试软件,友好的电机监控和调试软件UI界面,可实时监看电机运转参数、状态与动态显示响应波形,便于进行在线调试相关控制参数,满足工程人员开发需求,提升电机控制产品上市进程。
原创
发布博客 2024.10.31 ·
790 阅读 ·
25 点赞 ·
0 评论 ·
16 收藏

AT32 Workbench使用小技巧

AT32 Workbench使用小技巧
原创
发布博客 2024.10.24 ·
160 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

AT32 IDE 快速入门指南

gcc-arm-none-eabi 的目录:AT32IDE\platform\tools\gcc-arm-none-eabi-10.3-2021.10\bin。如果不能自动选择Toolchain path,可以手动选择,gcc-arm-none-eabi 和Build Tools 都包含在了。件,则自动填写Debug\${project_name}.elf,当构建产生以项目名称命名的elf 时,这里的配置也可。根据实际目标MCU,选择AT32F403A 对应的目标芯片,这里选择AT32F403AVGT7。
原创
发布博客 2024.08.20 ·
1611 阅读 ·
29 点赞 ·
0 评论 ·
31 收藏

AT32 Work Bench

2024年1月: V1.0.04 新增支持AT32F415、AT32WB415、AT32F402、AT32F405、AT32F425。拷贝AT32_Work_Bench_Linux-x86_64_Vx.x.xx.deb 到Linux 系统中,并双击。2023年11月:V1.0.03 新增支持AT32F403A、AT32A403A、AT32F407、AT32F413。本手册用于介绍AT32 Work Bench 使用。AT32 Work Bench 通过对MCU 的图形化配置,生成初。
原创
发布博客 2024.08.20 ·
721 阅读 ·
14 点赞 ·
0 评论 ·
18 收藏

Modbus TCP throught DM9051

Modbus协议是一个master/slave架构的协议,有一个节点是master节点,其他使用Modbus协议参与通讯的节点是slave节点。本应用笔记提供的sample code是作为slave参与Modbus协议通讯。除此之外,根据传输方式不同可能还会在头尾加上一些附加信息,附加后的整个讯息称为Application Data Unit(ADU)。是一种串行通讯协议,在工业领域为事实上的业界标准,是工业电子装置之间常用的连接方式;Function Code的详细定义,可以参考Modbus的参考指南。
原创
发布博客 2024.08.20 ·
828 阅读 ·
18 点赞 ·
0 评论 ·
29 收藏

高速USB2.0设计指南

一定要考虑完整的信号去回路径,也就是除了考虑信号传输出去外,也要考虑信号如何回流,包含最常使用的回流路径:地或其它的参考铺铜平面。路径最好从起点到终点都维持使用同一个参考平面,但若因信号换层无法实现,就必须新增过孔把两个参考平面连接起来以确保路径的连续性。若无法避免走线穿过中断的电源或地的铺铜面,必须提供良好的信号回流路径,否则会因为信号与回。另外必须提供高速信号良好的回流路径,最常使用的做法就是在尽可能靠近高速信号走线的参考平面两侧,各使用。的地方对称的打上参考平面过孔,越近越好。
原创
发布博客 2024.08.20 ·
811 阅读 ·
21 点赞 ·
0 评论 ·
19 收藏

AT32基于FreeRTOS的AWS MQTT客户端

本范例程序需要使用的主要外设为EMAC, 基于FreeRTOS, LwIP及mbedTLS实现一个MQTT客户端,MQTT的核心部份使用第三方套件,基本上不需要修改MQTT套件的内容,只需要专注在开发应用层的部份即可。这些动作只有在政策中有被列出的实体才会被允许执行,本应用笔记是直接将对象开放成只要拥有正确的凭证跟私钥的任何实物都可以执行,具体内容请参照图。一般来说在建立实物的时候,就会询问要以哪个政策适用在这个实物上,政策如果没有正确配置的话,内的实体,有订阅该主题的实体在收到封包之后就会解析其内容。
原创
发布博客 2024.08.20 ·
1739 阅读 ·
47 点赞 ·
0 评论 ·
28 收藏

使用Arduino IDE搭建AT32 MCU开发环境

输入artery进行搜索,会出现如上图所示的AT32F403a_407 AT_START board开发板,点击选中即可。是一款优秀的软硬件开发平台,开发者不必太关注硬件本身即可开发出优秀的硬件控制程序,大大节约了开发时间成本。当选择为AT Link为下载途径时,编译工程完成后,点击左上角“à”符号,便会开始下载程序到目标开发板。经过以上步骤,就顺利的在Arduino IDE中添加了AT32的开发板,然后就可以进行软件开发了。由于网络原因,暂时不支持在线安装AT32支持包,故提供离线安装方式。
原创
发布博客 2024.08.20 ·
1064 阅读 ·
25 点赞 ·
0 评论 ·
14 收藏

Micropython Based On AT32 RTT

流程如下:RT-Thread online packages ---> language packages---> [ * ]MicroPython: A lean and efficient Python implementation for …如在shell中来使用python,则配置RT-Thread Components ---> Command shell ---> (4096)The stack size for finsh thread。在ENV控制台输入如下命令可生成IDE开发工程和编译。
原创
发布博客 2024.08.20 ·
951 阅读 ·
22 点赞 ·
0 评论 ·
24 收藏

AT32基于RT-Thread Studio开发

AN0075 应用笔记 AT32基于RT-Thread Studio开发 前言这篇应用笔记描述了AT32系列MCU使用RT-Thread Studio IDE进行开发的注意事项和配置步骤。支持型号列表: 支持型号 AT32F系列 目录1 简介... 52 环境安装.. 62.1 RT-Thre
原创
发布博客 2024.08.19 ·
885 阅读 ·
13 点赞 ·
1 评论 ·
19 收藏

AT32使用GPIO模拟HDMI CEC案例

按下其中一个开发板(比如Device编号为0A)的USER button,随即CEC帧信号从该开发板0A发送另一块开发板(比如Device编号为0B),再次按下该USER button,CEC帧信号从该开发板0A发送另一块开发板(比如Device编号为0C),其他开发板操作也是类似。如下图为AT-START-F415 V1.0,且当前提供例程基于AT-START-F415(如果需要在AT32其他型号上运行,请更换为对应AT-START,并调整为对应型号底层驱动即可)。
原创
发布博客 2024.08.19 ·
903 阅读 ·
25 点赞 ·
0 评论 ·
18 收藏

AT32移植RT-Thread

驱动的实现就是结合硬件外设的使用方法来对应实现规定的框架函数,具体的函数实现流程这里就不做详细的介绍,需要结合硬件来编写。RT-Thread中各外设驱动的实现框架在rt-thread\components\drivers\include\drivers目录下的各文件中进行了声明,以usart为例来进行说明,打开目录下的serial.h文件,其中定义了上层应用中对串口初始化和配置的宏和函数,通常的驱动框架接口都是采用rt_*_ops为名的结构体来进行声明,特殊的驱动框架接口就特殊处理。
原创
发布博客 2024.08.19 ·
839 阅读 ·
13 点赞 ·
0 评论 ·
17 收藏

AT32 EMAC MQTT Client

在初始化LwIP协议栈之后,就可以配置MQTT client的应用了,芯片作为客户端是发出请求的一方,所以必须要配置往哪里发送数据,也就是说要知道服务端的socket。MQTT服务器的搭建我们通过EMQX平台来实现,其提供了公共的MQTT云服务和私有部署两种MQTT服务器搭建方式,其中云服务需要设备能够访问互联网,而私有部署则是将服务器部署在本地,无需访问互联网。随着物联网的发展,各式各样的装置都必须具备连网的能力,单芯片也不例外,为此我们以雅特力的。减少内存的使用和程序代码的大小,这样就可以让。
原创
发布博客 2024.08.19 ·
945 阅读 ·
17 点赞 ·
0 评论 ·
27 收藏

AT32 EMAC DNS Client

硬件资源只提供从PHY到MAC的信号处理,若要进行开发,则需要实作TCP/IP协议栈,在本应用中使用LwIP协议栈,该协议栈主要关注的是怎样减少。系列,演示了一系列的范例,以其用户能基于这些范例,使用雅特力的开发板发展出自己所需要的功能。随着物联网的发展,各式各样的装置都必须具备连网的能力,单芯片也不例外,为此我们以雅特力的。地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。适用于资源有限的小型平台例如嵌入式系统,更详细的内容可以访问。减少内存的使用和程序代码的大小,这样就可以让。
原创
发布博客 2024.08.19 ·
615 阅读 ·
17 点赞 ·
0 评论 ·
8 收藏

AT32 EMAC telnet

硬件资源只提供从PHY到MAC的信号处理,若要进行开发,则需要实作TCP/IP协议栈,在本应用中使用LwIP协议栈,该协议栈主要关注的是怎样减少。是一种应用层协定,使用于互连网及区域网中,使用虚拟终端机的形式,提供双向、以文字符串为主的命令行接口。系列,演示了一系列的范例,以其用户能基于这些范例,使用雅特力的开发板发展出自己所需要的功能。随着物联网的发展,各式各样的装置都必须具备连网的能力,单芯片也不例外,为此我们以雅特力的。减少内存的使用和程序代码的大小,这样就可以让。协定族的其中之一,是。
原创
发布博客 2024.08.19 ·
721 阅读 ·
17 点赞 ·
0 评论 ·
17 收藏

AT32 EMAC wake on LAN

在本应用中,与其他历程不同的是,在配置完LwIP之后,整个程序就准备进入SLEEP mode, 所以除了接收器之外,其他如发送器、DMA等等相关功能都必须要关闭。硬件资源只提供从PHY到MAC的信号处理,若要进行开发,则需要实作TCP/IP协议栈,在本应用中使用LwIP协议栈,该协议栈主要关注的是怎样减少。系列,演示了一系列的范例,以其用户能基于这些范例,使用雅特力的开发板发展出自己所需要的功能。随着物联网的发展,各式各样的装置都必须具备连网的能力,单芯片也不例外,为此我们以雅特力的。
原创
发布博客 2024.08.19 ·
704 阅读 ·
7 点赞 ·
0 评论 ·
11 收藏

AT32 EMAC iperf

与HTTP server相同,在始能了LwIP的TCP/IP协议栈之后,就可以配置iperf server的应用,由于是作为接受请求的一方,所以要开启一个端口等待请求进入,这边要特别注意到的一点是,iperf server的端口恒为5001, 在没有能力修改客户端程序的状况下,请勿修改服务端的端口。硬件资源只提供从PHY到MAC的信号处理,若要进行开发,则需要实作TCP/IP协议栈,在本应用中使用LwIP协议栈,该协议栈主要关注的是怎样减少。减少内存的使用和程序代码的大小,这样就可以让。
原创
发布博客 2024.08.19 ·
641 阅读 ·
29 点赞 ·
0 评论 ·
25 收藏

AT32 EMAC http server

在本应用中,会透过网页控制开发板上的周边,故在启动HTTP server之前,我们必须先配置好被控制的周边,LED的部份由于在AT的例程中已经写好,用户可以直接调用at32_board_init();在配置完待控制的周边后,就可以始能HTTP server了,本应用中用户可以直接调用httpd_init()这个函式,深入地追踪这个函式,可以发现到是透过注册http_recv()到TCP layer后,解析来自用户端的请求,有兴趣的用户可以研究这支函式来了解本应用的设计方式,在此不加赘述。
原创
发布博客 2024.08.19 ·
626 阅读 ·
28 点赞 ·
0 评论 ·
17 收藏

AT32 EMAC client and server

在初始化LwIP协议栈之后,就可以配置TCP client的应用了,芯片作为客户端是发出请求的一方,所以必须要配置往哪里发送数据,也就是说要知道服务端的socket。所谓的socket就是IP地址加上端口,在代码中我们宣告了几个宏定义代表服务端的socket, 可以在tcp_client.h中找到TCP_SERVER_IP跟TCP_SERVER_PORT这两个宏定义,用户可以根据网段跟应用修改这两个宏。随着物联网的发展,各式各样的装置都必须具备连网的能力,单芯片也不例外,为此我们以雅特力的。
原创
发布博客 2024.08.19 ·
709 阅读 ·
19 点赞 ·
0 评论 ·
17 收藏

AT32 IAP by Kermit

在图上图所示流程中,AT32复位后,还是从0X08000004地址取出复位中断向量的地址,并跳转到复位中断服务程序,在运行完复位中断服务程序之后跳转到IAP的main函数,如图标号①所示。新程序的复位中断向量起始地址为0X08000004+N+M),跳转至新写入程序的复位向量表,取出新程序的复位中断向量的地址,并跳转执行新程序的复位中断服务程序,随后跳转至新程序的main函数,如图标号②和③所示,同样main函数为一个死循环,并且注意到此时AT32的FLASH,在不同位置上,共有两个中断向量表。
原创
发布博客 2024.08.19 ·
1852 阅读 ·
61 点赞 ·
0 评论 ·
23 收藏
加载更多