自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 资源 (26)
  • 收藏
  • 关注

原创 AT32WorkBench常用功能22--FreeRTOS任务使用介绍

AT32WorkBench常用功能22--FreeRTOS任务使用介绍

2024-12-27 15:44:37 332

原创 雅特力发布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 10:28:47 978 1

原创 AT32 Workbench使用小技巧

AT32 Workbench使用小技巧

2024-10-24 11:27:14 234

原创 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 20:07:09 2090

原创 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 20:04:25 811

原创 Modbus TCP throught DM9051

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

2024-08-20 09:36:49 875

原创 高速USB2.0设计指南

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

2024-08-20 09:32:29 879

原创 AT32基于FreeRTOS的AWS MQTT客户端

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

2024-08-20 09:29:08 1809

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

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

2024-08-20 09:25:17 1309

原创 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 09:03:10 980

原创 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 15:46:26 1065 2

原创 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 15:41:33 1107

原创 AT32移植RT-Thread

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

2024-08-19 15:32:24 1010

原创 AT32 EMAC MQTT Client

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

2024-08-19 15:17:30 984

原创 AT32 EMAC DNS Client

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

2024-08-19 14:53:06 640

原创 AT32 EMAC telnet

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

2024-08-19 14:51:05 732

原创 AT32 EMAC wake on LAN

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

2024-08-19 14:48:36 728

原创 AT32 EMAC iperf

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

2024-08-19 14:45:56 672

原创 AT32 EMAC http server

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

2024-08-19 14:36:23 658

原创 AT32 EMAC client and server

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

2024-08-19 14:32:37 766

原创 AT32 IAP by Kermit

在图上图所示流程中,AT32复位后,还是从0X08000004地址取出复位中断向量的地址,并跳转到复位中断服务程序,在运行完复位中断服务程序之后跳转到IAP的main函数,如图标号①所示。新程序的复位中断向量起始地址为0X08000004+N+M),跳转至新写入程序的复位向量表,取出新程序的复位中断向量的地址,并跳转执行新程序的复位中断服务程序,随后跳转至新程序的main函数,如图标号②和③所示,同样main函数为一个死循环,并且注意到此时AT32的FLASH,在不同位置上,共有两个中断向量表。

2024-08-19 14:29:29 1875

原创 AT32 IAP by Ymodem

在图上图所示流程中,AT32复位后,还是从0X08000004地址取出复位中断向量的地址,并跳转到复位中断服务程序,在运行完复位中断服务程序之后跳转到IAP的main函数,如图标号①所示。新程序的复位中断向量起始地址为0X08000004+N+M),跳转至新写入程序的复位向量表,取出新程序的复位中断向量的地址,并跳转执行新程序的复位中断服务程序,随后跳转至新程序的main函数,如图标号②和③所示,同样main函数为一个死循环,并且注意到此时AT32的FLASH,在不同位置上,共有两个中断向量表。

2024-08-19 14:24:13 755

原创 AT32 SPIM Application Note

因为SPIM电路裸露在MCU芯片外部,为防止存储在SPIM Flash里边的数据被外界直接读取,SPIM提供了加密功能,将原始数据通过特有算法进行加密操作后再写入Flash,AT32 MCU读取SPIM数据时会先进行解密得到原始数据,然后才使用,保证数据安全。例如:XMC和SPIM同时使用时,在F403A上PB7用作SPIM的IO2,但是如果配置使能了XMC,即使XMC_NADV功能没有使用,则PB7也会被XMC_NADV默认开启占用,导致SPIM工作异常。地址,作为存储字体库,图片等存储器使用。

2024-08-19 14:16:06 794

原创 AT32 USB接口ESD防护设计指南

但是,仍然会有残余电流流入受保护器件,ESD事件期间的峰值电流是通过ESD保护器件的分流电流与流入受保护器件的残余电流之和。受保护器件承受的功率取决于ESD保护器件的钳位电压和流入的残余电流。在USB接口上设计ESD保护是必要的,USB ESD设计需要满足JS-001-2017(HBM)和IEC61000-4-2两个标准。当ESD事件到来时,TVS中的二极管会正向导通,使得瞬态电流绕过敏感的CMOS器件,将瞬态高压降低到钳位电压值,进而实现对接口电路的保护。为JS-001-2017标准测试波形和等级分类。

2024-08-19 14:05:47 889

原创 Quickly Trace HardFaultHardler

常见的分析方法是:发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为MSP或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。有32bit和64bit两个版本,根据环境选择,并拷贝到keil工程目录下的.axf文件所在的文件夹中,如demo中所附工程,则拷贝到如下目录:AN0028_SourceCode_V2.0.0\utilities\AN0028_demo\non_os\mdk_v5\objects。一般不要设置到极致的情况,程序中的一些动态数组传参时会导致异常。

2024-08-19 14:00:27 664

原创 AT32 USB Audio Development Note

对要使用到的端点进行初始化,包括端点类型和端点最大支持的长度等。的功能,用户可以选择具体需要那个功能或者两个功能都需要,设备的描述会根据当前配置进行修改。反映一段时间内设备的真实采样率,主机根据设备反馈的真实采样率,调整发数据的频率。主要实现对设备的描述,主机可以通过设备描述了解设备的具体功能。发送一帧数据,一帧数据的大小根据采样频率和位宽决定。发送一帧数据,一帧数据的大小根据采样频率和位宽决定。外设的初始化,如时钟配置、端点配置、端点缓冲区的配置。的设备,分别是一个扬声器和一个麦克风的设备。

2024-08-19 13:46:56 1061

原创 DMA with Flexible Mapping

例如:要将SPI1的RX的DMA请求映射到DMA1的通道7,那么就要将0x09写入到DMA_SRC_SEL1寄存器的CH7_SRC[23:16]。常规的DMA使用以及配置方式为:外设的DMA通道已经固定且不可改变,使用时配置好再使能固定通道即可。DMA弹性映射请求功能提供了一种更灵活的使用方式,即外设的DMA通道不固定,可选择DMA1和DMA2中,共14个通道的任意一个通道。以上的配置在BSP中的dma.h\dma.c的库文件中有提供相应的库函数,使用者只需调用库函数即可完成DMA弹性映射模式的配置。

2024-08-19 13:37:54 929

原创 AT32 IAP using the USB HID

在图上图所示流程中,AT32复位后,还是从0X08000004地址取出复位中断向量的地址,并跳转到复位中断服务程序,在运行完复位中断服务程序之后跳转到IAP的main函数,如图标号①所示。新程序的复位中断向量起始地址为0X08000004+N+M),跳转至新写入程序的复位向量表,取出新程序的复位中断向量的地址,并跳转执行新程序的复位中断服务程序,随后跳转至新程序的main函数,如图标号②和③所示,同样main函数为一个死循环,并且注意到此时AT32的FLASH,在不同位置上,共有两个中断向量表。

2024-08-19 13:35:57 759

原创 FLASH模拟EEPROM入门指南

由于FLASH在写入数据前,需要将FLASH数据先擦除为0xFF,而FLASH擦除时通常为扇区擦除,例如AT32F403A的扇区大小为2K字节,这个特性决定了不能简单的将旧数据擦除然后写新数据,因为这样会导致存储在这个扇区内的其他数据也被擦除,并且也会导致FLASH频繁擦除而降低其使用寿命。这种数据存储方式,只适用于存储非关键数据,例如一些运行日志之类的信息,因为在将扇区数据读取到缓存,然后擦除扇区时,如果此时发生了掉电或者MCU复位的异常情况,将会导致这个扇区数据丢失。关键数据的存储还是要选择。

2024-08-19 13:32:53 1184

原创 AT32 IAP using the USART

程序再根据我们设置的中断向量表偏移量,跳转到对应中断源新的中断服务程序中,如图标号⑤所示;功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过某种通信方式。),跳转至新写入程序的复位向量表,取出新程序的复位中断向量的地址,并跳转执行新程序的复位中断服务程序,随后跳转至新程序的。的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。必须将新程序的中断向量表相应的移动,移动的偏移量为。

2024-08-19 13:26:32 855

原创 AT32 WorkBench常用功能19—USB Host CDC

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。可以在AT32 WorkBench时钟配置界面进行确认。本文主要介绍如何基于AT32 WorkBench配置USB CDC主机。AT32 WorkBench常用功能19—USB Host CDC。USB Host CDC工程建立。

2024-08-15 19:03:28 269

原创 AT32 WorkBench常用功能18—USB Host HID

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。可以在AT32 WorkBench时钟配置界面进行确认。本文主要介绍如何基于AT32 WorkBench配置USB HID主机。AT32 WorkBench常用功能18—USB Host HID。USB Host HID工程建立。

2024-08-15 19:02:51 211

原创 AT32 WorkBench常用功能17—USB Device Winusb

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。若选择hick to usbfs则可以解锁外设AAC功能,可以在AT32 WorkBench时钟配置界面进行确认。7.9 查看DeviceInterfaceGUIDs,本例就是DeviceGUID,复制。7.2 选择设备,WinUSB驱动,生成方式(Extract Files)7.1 打开软件,点击List All Devices。7.4 选择驱动生成的路径并生成驱动。

2024-08-15 19:02:08 514

原创 AT32 WorkBench常用功能16—USB Device CDC

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。若选择hick to usbfs则可以解锁外设AAC功能,可以在AT32 WorkBench时钟配置界面进行确认。AT32 WorkBench常用功能16—USB Device CDC。本文主要介绍如何基于AT32 WorkBench配置USB虚拟串口。USB CDC工程建立。

2024-08-15 19:01:09 365

原创 AT32 WorkBench常用功能15—USB Device Printer

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。若选择hick to usbfs则可以解锁外设AAC功能,可以在AT32 WorkBench时钟配置界面进行确认。AT32 WorkBench常用功能15—USB Device Printer。本文主要介绍如何基于AT32 WorkBench配置USB打印机。USB Printer工程建立。

2024-08-15 19:00:28 226

原创 AT32 WorkBench常用功能15—USB Device Printer

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。若选择hick to usbfs则可以解锁外设AAC功能,可以在AT32 WorkBench时钟配置界面进行确认。AT32 WorkBench常用功能15—USB Device Printer。本文主要介绍如何基于AT32 WorkBench配置USB打印机。USB Printer工程建立。

2024-08-15 18:58:41 273

原创 AT32 WorkBench常用功能14—USB Device CustomHID

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。若选择hick to usbfs则可以解锁外设AAC功能,可以在AT32 WorkBench时钟配置界面进行确认。注意:USB HID Demo上位机软件下载方法是:雅特力官网->产品讯息->任一MCU详情界面->USB Tool and Driver->USB HID Demo 上位机软件。本文主要介绍如何基于AT32 WorkBench配置USB CustomHID。

2024-08-15 18:57:41 971

原创 AT32 WorkBench常用功能13—USB Device MSC

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。若选择hick to usbfs则可以解锁外设AAC功能,可以在AT32 WorkBench时钟配置界面进行确认。AT32 WorkBench常用功能13—USB Device MSC。本文主要介绍如何基于AT32 WorkBench配置USB MSC。USB MSC工程建立。

2024-08-15 18:56:54 1040

原创 AT32 WorkBench常用功能12—USB Device Keyboard

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。若选择hick to usbfs则可以解锁外设AAC功能,可以在AT32 WorkBench时钟配置界面进行确认。AT32 WorkBench常用功能12—USB Device Keyboard。本文主要介绍如何基于AT32 WorkBench配置USB键盘。USB Keyboard工程建立。

2024-08-15 18:55:26 739

原创 AT32 WorkBench常用功能11—USB Device Mouse

注意:对于USB_OTGFS来说,步骤相似,但可以不开启12M高速外部时钟,且输入到OTGFS控制器的时钟必须是48MHz。若选择hick to usbfs则可以解锁外设AAC功能,可以在AT32 WorkBench时钟配置界面进行确认。AT32 WorkBench常用功能11—USB Device Mouse。本文主要介绍如何基于AT32 WorkBench配置USB鼠标。USB Mouse工程建立。

2024-08-15 18:54:40 728

AT32 Work Bench 最新版下载地址:https://www.arterytek.com/cn/support/ind

AT32 Work Bench Version 1.1.00 (Released 2024-08-15) 1. 带USB 型号新增支持Middlewares USB_DEVICE 和USB_HOST。 2. 新增支持Timebase delay 函数。 3. 新增支持UART Printf。 Version 1.0.09 (Released 2024-05-29) 1. 新增支持AT32L021、AT32F490系列所有型号。 Version 1.0.08 (Released 2024-04-29) 1. 新增支持AT32F435、AT32F437、AT32A423 系列所有型号。 Version 1.0.07 (Released 2024-03-05) 1. 修复AT32F403A/F407/A403A XMC 配置pin 无法使能问题。 2. 新增DMA/GPIO/EXINT 配置代码中添加用户自定义代码功能。 Version 1.0.06 (Released 2024-02-20) 1. 修复AT32F423 QFN36 封装打开项目文件错误问题。 2. 调整项目文件保

2024-08-15

AT32 Work Bench

AT32 Work Bench 2023年11月:V1.0.03   新增支持AT32F403A、AT32A403A、AT32F407、AT32F413 2023年9月 :V1.0.02   已支持AT32F423、AT32F421 前言 本手册用于介绍AT32 Work Bench 使用。AT32 Work Bench 通过对MCU 的图形化配置,生成初 始化C 代码和对应IDE 项目,以减少开发人员的工作量、时间和成本。 AT32 Work Bench 有以下主要特点: 1. 支持外设初始化配置 2. 支持PIN MUX 配置,并可自定义PIN 脚标签 3. 支持系统时钟自动化配置 4. 支持在线代码预览,所见即所得 5. 支持add user code 功能(客户已有代码不会被新生成工程覆盖) 6. 支持Keil、IAR、AT32 IDE 等常见IDE 工程自动生成 7. 支持最近编辑的设计记录 8. 支持配置PDF 报告的生成 9. 支持中英文切换 10. 支持Windows、Linux 等多平台 11. 支持软件的在线升级,以及MCU 固件的在线下载

2023-12-01

STM32、GD32、AT32的二维码识别方案比较+源码版.rar

通过是STM32、GD32、AT32的二维码识别方案比较,为设计者在做嵌入式二维码识别的开发提供参考。并提供源码

2020-06-05

国产32位单片机兼容性测试非权威报告- AT32F403兼容性测试篇.pdf

国产32位单片机兼容性测试非权威报告 描述AT32与STM32兼容性测试结果。使用户了解替换风险和可行性,为量产产品做准备。总共有近100项测试结果,测试报告权威客观。

2020-06-01

人工神经网络 (北京工业大学)论文

人工神经网络 (北京工业大学)论文

2020-05-25

openlayers中自定义工具条

openlayers中自定义工具条,有需要的自己下载,16年刚玩openlayers的时候做的,一些东西已经过时了

2020-05-22

app inventor 打地鼠aia格式文件

基于 app inventor 打地鼠aia文件格式适合初学者进行学习

2020-05-21

最新解密苹果MacCms播放器playerJS 去播放器广告 基于maccms8.x 2017.09.27

MacCms源文件里的player.js是加密的,加密的文件内置小广告比牛皮癣还多。 不但影响使用,且不方便修改,所以,有了解密文件,福音就来了。 下载后,在解密后的播放器文件里,自己把加密文件的外部链接换成自己的,就可以了。 代码不熟悉的,可以搜索在线JS转HTML代码工具,进行更直观的替换、修改。 基于发布日期:2017.09.27 再也不用为苹果CMS播放器代码加密问题头疼了。 好东西就是拿来分享的。 注意:文档只是把加密的东西,解密出来,广告链接并未删除,请自己换成自己的或删除吧 雨过天晴工作室制作发布 有任何需要请联系我

2020-05-20

shopex 4.8.5.55328 最稳定珍藏版

本人珍藏的shopex4.8.5.55328 最稳定官方原版,相信很多人都在找!

2020-05-19

岩土工程的D-P模型

岩土工程的D-P模型的源代码。岩土工程的D-P模型的源代码。

2020-05-18

System.Data.SQLite.dll-32位版本

System.Data.SQLite.dll-32位版本 System.Data.SQLite.dll-32位版本

2020-05-16

七夜房屋出租网

<br>code 七夜房屋出租网

2020-05-15

人工智能历史、核心技术和应用

人工智能历史、核心技术和应用 人工智能与认知科技 认知技术的广泛应用 认知技术影响力与日俱增的原因 认知技术在企业的应用路径

2020-05-14

TOA的MATLAB定位算法代码

TOA的MATLAB定位算法代码

2020-05-13

“低保标准”的数学模型建立

2018年吉林省第九届大学生数学建模竞赛一等奖优秀论文 《“低保标准”的数学模型建立》

2020-05-12

无人超市解决方案

无人超市解决方案

2020-05-11

邮局订报管理系统

网上已知功能最多的邮局订报管理系统,登陆界面已获得数据库老师的赞,java写的,数据库是Mysql。 网上已知功能最多的邮局订报管理系统,登陆界面已获得数据库老师的赞,java写的,数据库是Mysql。

2020-05-09

基于ARM9的网络广告机(Qt)

基于ARM9的网络广告机,是在linux运行的。用于嵌入式技术。首先必须要在linux中安装mplayer视频解码包,设置好环境变量才可以使用。这是我毕业设计自己写的代码,现在看起来很无聊,可是对于初学者来说还是很值得一看。因为我都是用最简单的方法写的。老实说没什么技术含量。不过可以足够应付毕业设计了。对初学也很有用,希望对您有用。

2020-05-07

高斯混合PHD滤波器扩展目标跟踪

高斯混合概率假设密度滤波器用于扩展目标跟踪matlab代码及对应论文

2020-05-06

基于php技术的新闻发布系统

全套php代码,带sql数据库文件,只需要配置环境和导入数据库就可以正常运行。 全套php代码,带sql数据库文件,只需要配置环境和导入数据库就可以正常运行。

2020-05-05

Mastering Object-Oriented Analysis and Design with UML 2.0

Mastering Object-Oriented Analysis and Design with UML 2.0 By IBM software institute

2020-05-03

hadoop-common-2.7.3-bin-master包含hadoop.dll、winutils.exe

hadoop-common-2.7.3-bin-master包里包含Eclipse配置Hadoop环境时经常报错所需的hadoop.dll、winutils.exe

2020-05-02

DELPHI时钟倒计时源码

DELPHI时钟倒计时源码,可设定初始时间,时间到后会提示 DELPHI时钟倒计时源码,可设定初始时间,时间到后会提示

2020-05-01

北京理工大学的FPGA讲义,非常全面

一共15个文件 第一部分:FPGA的发展.pdf 第二部分:FPGA的结构.pdf 第三部分1:VHDL语言-概述.pdf 第三部分2:VHDL语言-结构.pdf 第三部分3:VHDL语言-数据类型与操作符.pdf 第三部分4:VHDL语言-语句.pdf 第三部分5:VHDL语言-描述风格.pdf 第三部分6:VHDL语言-仿真与综合.pdf 第三部分7:modelsim.pdf 第三部分8:testbench.pdf 第三部分9:SynplifyPro入门胶片.pdf 第三部分10:基于FPGA的VHDL设计技术.pdf 第四部分1:FPGA设计基础.pdf 第四部分2:FPGA配置及片内调试技术.pdf 第四部分3:SoPC技术基础.pdf

2020-04-30

noip模拟题3

noip模拟题(有数据,有代码,有题解报告)

2020-04-29

1602液晶可靠的4位数据线方式驱动_基于STM32

该1602驱动源码,使用4位数据线方式驱动,与网上广泛流传的4位驱动不同,程序初始化时通过读取液晶“忙”信号,大幅提高了可靠性,源文件全部中文注释,便于移植和读取,目前使用的控制芯片为STM32F051,源文件中包含在液晶上自定义图案的驱动函数,并且有操作实例,接口截图。

2020-04-28

JAVA实现局域网群聊(开源)

用JAVA实现的UDP群聊小软件,安装了JAVA的电脑都可以编译运行,附源码,适合初学者体会学习UDP MULTICAST的基础知识。

2020-04-26

Directshow

Directshow+opencv读取多摄像头

2020-04-25

空空如也

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

TA关注的人

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