<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hello, let's get in touch! ]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AmxTech</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AmxTech]]></copyright><item><title><![CDATA[Zqlink通信协议-简介]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/136858704</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/136858704</guid><author>AmxTech</author><pubDate>Tue, 19 Mar 2024 23:46:32 +0800</pubDate><description><![CDATA[即智秋科技开源版设备间通信协议。最新Zqlink协议内容请参考。]]></description><category></category></item><item><title><![CDATA[Source Insight-设置相对路径]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/114235910</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/114235910</guid><author>AmxTech</author><pubDate>Sun, 28 Feb 2021 18:55:47 +0800</pubDate><description><![CDATA[一、开发环境及工具

Source Insight V4.0 (https://www.sourceinsight.com/)


二、源码根目录与SI工程位置

源码根路径： D:\Work\MCU\STM32\STM32Cube\Template



创建SI工程路径：



三、绝对路径

创建完SI工程并加载文件后，我们看到文件的路径显示为绝对路径：



四、设置相对路径

打开项目设置窗口



将原来的工程路径D:\Work\MCU\STM32\STM32Cube\Template\Util]]></description><category></category></item><item><title><![CDATA[华大HC32-(05)-定时器输入捕获]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113936165</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113936165</guid><author>AmxTech</author><pubDate>Mon, 22 Feb 2021 14:09:13 +0800</pubDate><description><![CDATA[一、开发环境及工具

HC32F003 / HC32F005
Keil uVision5 V5.33 / IAR For ARM 7.80.4  (J-Link)
此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app


二、高级定时器Timer4
​	我们将P23作为输入捕获引脚，计算输入方波的脉冲宽度，单位精度为1微秒。

选择Timer4的输入捕获功能




时钟源没有24分频，我们将主频设置为16M，定时器选择16分频（1us计数一次）



三、代码实现

]]></description><category></category></item><item><title><![CDATA[华大HC32-(04)-微秒级us延时测试]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113889069</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113889069</guid><author>AmxTech</author><pubDate>Sat, 20 Feb 2021 18:48:18 +0800</pubDate><description><![CDATA[一、开发环境及工具

HC32F003 / HC32F005
Keil uVision5 V5.33 / IAR For ARM 7.80.4  (J-Link)
数字示波器
此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app


二、测试目的

找到延时更准确的us级延时函数，用于实际项目

三、测试方法及前提条件


系统主时钟HCLK和外设时钟PCLK均为24MHz


配置引脚P32为输出管脚，通过延时函数切换高低电平，示波器查看波形


不使用定时器中断的方]]></description><category></category></item><item><title><![CDATA[华大HC32-(03)-串口UART通信]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113886230</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113886230</guid><author>AmxTech</author><pubDate>Sat, 20 Feb 2021 16:33:24 +0800</pubDate><description><![CDATA[一、开发环境及工具

HC32F003 / HC32F005
Keil uVision5 V5.33 / IAR For ARM 7.80.4  (J-Link)
此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app


二、串口模式的选择


我们选择Mode1，异步全双工：波特率：19200， 数据位：8， 校验位：None， 停止位：1， 流控：None




选择UART1作为通信口，同时需开启TIMER1用于产生波特率




为减少数据通讯出错概率，还需要]]></description><category></category></item><item><title><![CDATA[华大HC32-(02)-系统时钟和基本定时器]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113858589</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113858589</guid><author>AmxTech</author><pubDate>Fri, 19 Feb 2021 10:31:45 +0800</pubDate><description><![CDATA[一、开发环境及工具

HC32F003 / HC32F005
Keil uVision5 V5.33 / IAR For ARM 7.80.4  (J-Link)
此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app



二、系统时钟修改

时钟控制模块框图（我们使用内部高速时钟RCH）




将系统时钟由默认4MH改为16MHz (在system_hc32f005.c文件中)
uint32_t SystemCoreClock = 4000000;
uint32_t]]></description><category></category></item><item><title><![CDATA[华大HC32-(01)-创建工程模板]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113856781</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113856781</guid><author>AmxTech</author><pubDate>Fri, 19 Feb 2021 08:51:23 +0800</pubDate><description><![CDATA[一、开发环境及工具

HC32F003 / HC32F005
hc32f005_ddl_Rev1.9.0 Lite
Keil uVision5 V5.33 / IAR For ARM 7.80.4  (J-Link)
此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app



二、工程目录结构

文件夹目录结构



MDK文件目录结构



IAR文件目录结构



三、MDK和IAR配置选项

MDK设置：


​	注意：在C/C++标签栏下的Misc Contro]]></description><category></category></item><item><title><![CDATA[nRF52-Note(09)-添加DFU服务]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113830900</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113830900</guid><author>AmxTech</author><pubDate>Wed, 17 Feb 2021 08:38:02 +0800</pubDate><description><![CDATA[一、开发环境及工具

nRF5 SDK v15.3.0
IAR For ARM V7.80.4 / Keil uVision5(MDK-ARM) V5.33
此工程源码下载路径 : https://gitee.com/amx/nrf52xx-project


二、移植DFU功能前准备

DFU（Device Firmware Update），即设备固件升级。可以有多种方式，如OTA、UART、USB等，这里我们介绍OTA
nRF52xx进行OTA升级需要烧录3种固件：softdevice、bootload]]></description><category></category></item><item><title><![CDATA[nRF52-Note(08)-RTT Viewer使用]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113823446</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113823446</guid><author>AmxTech</author><pubDate>Tue, 16 Feb 2021 11:45:01 +0800</pubDate><description><![CDATA[一、开发环境及工具

nRF5 SDK v15.3.0
IAR For ARM V7.80.4 / Keil uVision5(MDK-ARM) V5.33
此工程源码下载路径 : https://gitee.com/amx/nrf52xx-project


二、好文推荐

文章访问链接https://www.cnblogs.com/iini/p/9279618.html，里面包含更多关于LOG的调试方式
文章开篇描述截图：



三、调试步骤

在main()中初始话log



使能RTT(通过Kei]]></description><category></category></item><item><title><![CDATA[nRF52-Note(07)-anonymous structs are only supported in --gnu mode]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113822767</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113822767</guid><author>AmxTech</author><pubDate>Tue, 16 Feb 2021 10:45:02 +0800</pubDate><description><![CDATA[一、开发环境及工具

IAR For ARM V7.80.4
Keil uVision5(MDK-ARM) V5.33
此工程源码下载路径 : https://gitee.com/amx/nrf52xx-project


二、错误提示描述
1、有时候在使用Keil编译代码时会出现下面的错误提示，但在IAR中不会出现，错误定位到了结构体中：
error:  #3093: anonymous structs are only supported in --gnu mode, or when enabled w]]></description><category></category></item><item><title><![CDATA[nRF52-Note(06)-广播Advertising]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113821972</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113821972</guid><author>AmxTech</author><pubDate>Tue, 16 Feb 2021 09:12:58 +0800</pubDate><description><![CDATA[一、开发环境及工具


nRF5 SDK v15.3.0


IAR For ARM V7.80.4 / Keil uVision5(MDK-ARM) V5.33


Bluetooth Core Specification V4.2 / V5.x


此工程源码下载路径 : https://gitee.com/amx/nrf52xx-project


参考好文链接（部分内容从其中摘取）：
https://www.cnblogs.com/someone-device/p/12213388.html
htt]]></description><category></category></item><item><title><![CDATA[nRF52-Note(05)-添加NUS服务和Amxlink通信协议]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113805309</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113805309</guid><author>AmxTech</author><pubDate>Sun, 14 Feb 2021 01:54:44 +0800</pubDate><description><![CDATA[一、开发环境及工具

nRF5 SDK v15.3.0
IAR For ARM V7.80.4 / Keil uVision5(MDK-ARM) V5.33
此工程源码下载路径 : https://gitee.com/amx/nrf52xx-project


二、关于Amxlink协议

最新Amxlink协议内容请参考https://gitee.com/amx/amxlink
Amxlink即阿魅星开源版通信协议，英文谐音可读作"Amazing Link"，其中Amazing意为“令人惊叹的，了不起的”]]></description><category></category></item><item><title><![CDATA[nRF52-Note(04)-Memory Layout]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113793252</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113793252</guid><author>AmxTech</author><pubDate>Fri, 12 Feb 2021 08:14:19 +0800</pubDate><description><![CDATA[一、开发环境及工具

nRF5 SDK v15.3.0
s132_nrf52_6.1.1_softdevice.hex
此工程源码下载路径 : https://gitee.com/amx/nrf52xx-project


二、产品规格书中Memory描述

在nRF52832 Product Specification 中关于flash和ram的描述：



由图可知：

Code RAM和Data RAM使用同一段RAM物理空间
RAM映射地址：0x2000 000 - 0x2001 0000 , 总大]]></description><category></category></item><item><title><![CDATA[nRF52-Note(03)-创建第一个工程模板（2）]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113791004</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113791004</guid><author>AmxTech</author><pubDate>Thu, 11 Feb 2021 17:09:36 +0800</pubDate><description><![CDATA[一、开发环境及工具

Windos 10
Keil uVision5 V5.33 (https://www2.keil.com/mdk5)
IAR For ARM V7.80.4 (http://files.iar.com/ftp/pub/box/EWARM-CD-7804-12495.exe)
nRF5 SDK v15.3.0 (https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download)
此工程源码下载路径 : htt]]></description><category></category></item><item><title><![CDATA[nRF52-Note(02)-创建第一个工程模板（1）]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113788252</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113788252</guid><author>AmxTech</author><pubDate>Thu, 11 Feb 2021 08:58:48 +0800</pubDate><description><![CDATA[一、开发环境及工具

Windos 10
Keil uVision5 V5.33 (https://www2.keil.com/mdk5)
IAR For ARM V7.80.4 (http://files.iar.com/ftp/pub/box/EWARM-CD-7804-12495.exe)
nRF5 SDK v15.3.0 (https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download)
此工程源码下载路径 : htt]]></description><category></category></item><item><title><![CDATA[nRF52-Note(01)-cannot open source input file nrf_erratas.h]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113778632</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113778632</guid><author>AmxTech</author><pubDate>Wed, 10 Feb 2021 08:47:09 +0800</pubDate><description><![CDATA[一、开发环境及工具

Windos 10
Keil uVision5 V5.33 (https://www2.keil.com/mdk5)
nRF5 SDK v15.3.0 (https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download)



二、错误提示描述
1、在arm5_no_packs文件夹目录下打开keil工程编译提示：
error:  #5: cannot open source input file "nrf]]></description><category></category></item><item><title><![CDATA[Source Insight-常用设置与使用（三）]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113774316</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113774316</guid><author>AmxTech</author><pubDate>Tue, 09 Feb 2021 18:55:04 +0800</pubDate><description><![CDATA[一、开发环境及工具

Windos 10
Source Insight v3.5/v4.0 (https://www.sourceinsight.com/)


二、高亮显示快捷键设置

点击Assign New Key后在弹框中输入自定义的快捷键即可，这里设置为Ctrl+`

三、添加注释快捷键
这里演示添加单行注释“//”和宏注释“#ifdef 0, #endif”的方法

1、打开软件自带的Base项目

2、在utils.em文件底部添加下面两端代码并保存
// 添加单行注释
macro Multi]]></description><category></category></item><item><title><![CDATA[Source Insight-常用设置与使用（二）]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113771490</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113771490</guid><author>AmxTech</author><pubDate>Tue, 09 Feb 2021 16:00:14 +0800</pubDate><description><![CDATA[一、开发环境及工具

Windos 10
Source Insight v3.5 (https://www.sourceinsight.com/)


二、常用的工具栏按钮

从左到右按序号排序依次为：保存、全部保存、撤销与恢复、替换、跳转上下连接、上下视图、跳转至定义处、符号查找与引用查找

三、Browse Project Symbol 符号查找


四、Lookup References引用查找


1、Option选项

Case Sensitive 大小写敏感
Whole Words Only 全]]></description><category></category></item><item><title><![CDATA[Source Insight-常用设置与使用（一）]]></title><link>https://blog.youkuaiyun.com/AmxTech/article/details/113768775</link><guid>https://blog.youkuaiyun.com/AmxTech/article/details/113768775</guid><author>AmxTech</author><pubDate>Tue, 09 Feb 2021 12:18:37 +0800</pubDate><description><![CDATA[一、开发环境及工具

Windos 10
Source Insight v3.5 (https://www.sourceinsight.com/)


二、Context和Relation窗口显示与设置


三、Document Option设置（显示行号、缩进等）


四、代码显示风格Style
1、方法一：通过菜单栏进入

2、方法二：在右键菜单进入


五、配置保存与加载

提示：保存后的配置文件可重复用于新安装的source insight软件中，存放路径为C:\Users\xxx\Document]]></description><category></category></item></channel></rss>