自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

去流浪

沉沦在这时空的放逐之地,循环往复,止步不前,我期盼能看到那一丝光明

  • 博客(237)
  • 资源 (5)
  • 收藏
  • 关注

原创 杰发科技AC7840——硬件crc使用

CRC16使用的是CRC-16/XMODEM。

2025-07-21 17:25:32 246

原创 iar cannot open source file “core_cm0plus.h“

把keil文件夹core_cm0plus.h的copy过来之后,发现还缺少其他文件,例如#include "cmsis_version.h"iar缺少core_cm0plus.h。只需要勾选cmsis即可。

2025-07-04 16:18:55 160

原创 杰发科技AC7801——GPIO+定时器最简单例程

【代码】杰发科技AC7801——GPIO+定时器最简单例程。

2025-06-14 15:55:17 135

原创 杰发科技AC7801——使用内部晶振

IC_CLOCK_SRC_HSE改为IC_CLOCK_SRC_HSI即可。修改为内部HSI就是内部8M晶振。

2025-06-04 10:27:40 428

原创 杰发科技AC7840——Timer修改重装载值

需要在运行过程中修改定时器的中断时间。以下两个接口都可以使用。

2025-06-04 10:21:19 327

原创 杰发科技AC7840——CSE硬件加密模块使用(2)

不要随便修改主秘钥,本次跑代码过程中,对主秘钥进行修改,导致无法对cse模块恢复出厂设置。

2025-05-28 16:17:47 540 1

原创 通过Jflash合并Boot和App两个hex为一个hex的办法

1. 打开J-Flash软件,点击file->open data file选项打开bootloader文件boot.hex。3. 此时已经合并文件,再点击file->save data file as…保存合并后的文件即可。2. 再点击file->merge data file选择并打开app程序文件app.hex。jlink烧录调试工具自带了J-Flash工具,使用该软件工具来完成对hex文件的合并。

2025-05-26 21:55:58 377

原创 BeyondCompare设置白色背景

默认英文,找了好久没找到咋设置白色背景。

2025-05-26 02:17:36 203

原创 杰发科技AC7840——CSE硬件加密模块使用(1)

CSE_SECRET_KEY在17个用户KEY中体现。这里的CSE_CMD_RND在FuncID中体现了。最后的读取RNG值,可以看出计算结果在PRAM中。初次使用,添加和加载。

2025-05-22 21:23:44 507

原创 杰发科技AC7801——PWM获取固定脉冲个数

测试结果多了一个小脉冲,如果是边沿有效,可以减一个计数值。在初始化时候打开通道中断。在中断中对通道6开启计数。

2025-05-22 20:43:07 458

原创 杰发科技AC7840——使用内部温度

杰发的芯片都自带内部温度检测,在ADC通道中获取即可。7801自带了温度检测例程,7840不带,因此在这里分享一下相关温度检测代码。根据产线反馈,7840在常温时候25℃比较准,温箱测试,高温和低温下有5℃的误差。

2025-05-22 10:47:58 406

原创 杰发科技AC7840——如何把结构体数据写到Dflash中

测试之后,Dflash存储结构体数据,读写没问题。pflash中还有字符串数据,这个应该还要想办法解掉。8字节编程,因此如果结构体存放在Dfalsh中,进行写操作,需要写8字节的倍数。pack没有加DFlash算法,在keil中看不到数据,直接看hex可以看到。正常情况下,可以看到全局变量的结构体数据被存放在Pflash中。数字部分存在RAM中。

2025-05-20 14:51:19 425

原创 杰发科技AC7801——滴答定时器获取时间戳

杰发科技7801内部有一个滴答定时器,该定时器是M0+核自带的,因此可以直接用该定时器来获取时间戳。

2025-02-28 15:38:26 566

原创 杰发科技——使用ATCLinkTool解除读保护

注意:解除读保护会擦除flash中所有数据。使用atclinktool(在杰发官网下载该软件)读取的数据都是AA,擦除的时候提示读保护开启。

2025-01-03 19:05:23 740

原创 杰发科技AC7803——不同晶振频率时钟的配置

修改为24M晶振,可以参考12M晶振配置。

2024-11-27 22:35:00 597

原创 杰发科技AC7840——EEP中RAM的配置

比如需要4096字节的eep空间,可以把RAM的地址改成E000,即E000-EFFF,共4096bytes即可。这个在RAM中使用没有限制,根据这个表格留下足够空间即可。sample和手册中示例代码的sram区地址定义不一样。

2024-11-20 16:02:08 486

原创 杰发科技AC7801——ADC定时器触发的简单使用

在需要多次采样结果的情况下,比如1s需要10w次的采样结果,可以考虑使用定时器触发采样,定时器设置多少的时间就会多久采样转换一次。再加上使用dma,采样的结果直接放在dma的数组里面。实现了自动采样,自动保存,使用非常方便。

2024-11-19 15:43:55 722

原创 杰发科技AC7840——使用寄存器修改配置

【代码】杰发科技AC7840——使用寄存器修改配置。

2024-10-09 22:35:46 233 2

原创 杰发科技AC7801——使用EEP写版本号和日期

各位看官自己优化即可。

2024-09-29 18:53:50 544

原创 杰发科技——Eclipse环境安装

默认路径:C:\Program Files (x86)\Arm GNU Toolchain arm-none-eabi\13.2 Rel1。默认路径:C:\Program Files (x86)\GnuWin32\bin\。搜索框输入tool打开toolchains。然后在项目中选择编译工具。

2024-09-23 18:08:57 540

原创 杰发科技Bootloader(3)—— 基于7801的APP切到Boot

2. 直接使用跳转指令,参考Boot跳转到App代码,把跳转地址改一下即可,然后在App中调用JumpTOBoot。为了方便在APP中跳转到Boot重新进行升级,有两种办法,7840同样可以使用。1. 调用reset接口进行复位,复位后会先进Boot,再自动跳转到App。

2024-09-09 14:06:20 938

原创 杰发科技AC7840——EEP的EEP_HAL_OTHER_ERROR错误

在EEP使用手册里面有写答案。

2024-08-30 00:19:50 775

原创 杰发科技AC7801——Flash模拟EEP内存(2)_备份

配置如下计算地址查看地址内容,等到打印完成计算符合,从0-999共计1000。

2024-08-26 22:13:29 1131

原创 杰发科技AC7840——CAN通信简介(8)_通过波特率和时钟计算SEG_1/SEG_2/SJW/PRESC

上述验证全部正确,计算60Mhz 500K 80%配置。因此设置预分频2来计算配置(之前默认0计算结果都错的)上述验证全部正确,计算60Mhz 5M 75%配置。并且普通CAN的分频也是2,用文心一言验证100K配置。用文心一言验证7.5M配置。用文心一言验证50K配置。因为1M的分频在2,

2024-08-21 03:25:15 582

原创 杰发科技AC7801——GPIO通过寄存器地址控制高低电平

通过这个寄存器来查看控制的是哪个ODR值,使用sample,发现是0x20080068的第7和第9位。使用51控制寄存器的代码来置高置低代码,注意变量需要用unsigned int来声明。

2024-08-21 00:55:42 439

原创 杰发科技AC7811——Flash模拟EEP内存分布情况

写入数据都是32位长度,因此每次写入4个字节数据32bit数据,地址需要偏移4个。

2024-07-31 00:17:14 363

原创 杰发科技Bootloader(2)—— 基于7840的Keil配置地址

在7840的sample代码里面有一个简单的Boot跳转APP的示例。

2024-07-23 04:04:33 625

原创 杰发科技Bootloader(1)—— Keil配置地址

用户空间的的地址从8000000开始分配,大小是64页,即128K。RAM地址从20000000开始。

2024-07-23 03:27:12 929

原创 杰发科技AC7840——SENT数据解析及软件Sent发送的实现

AC7840官方Demo板;图莫斯0503输出脚:PB1 时钟:PB2,其他引脚可以不初始化,不接线。

2024-07-21 00:40:05 1269 2

原创 微信快速备份聊天记录的办法

最快的办法还是关闭电脑网络,wifi断开,手机热点断开。打开手机USB共享网络。速度大概在40M/S左右,使用流量备份大概在2M/S左右。没办法自己把文件夹的三个文件压缩传出来,结果修好手机copy回去用不了,这个办法是骗人的,绝对不要这样搞。手机坏了要去修,需要备份聊天记录,网上搜了好久没搜到。usb共享网络怎么使用。

2024-07-21 00:20:15 2384 2

原创 杰发科技AC7801 —— __attribute__指定地址存储常量

不知道是不是atclinktool的bug,使用__attribute__之后回无法连接,显示芯片连接错误。而在0x8000000之后的地址可以随便存储数据。如地址选0x00000800烧录时候报错。注意7801的地址在8000000之后。

2024-07-13 00:12:49 382 2

原创 杰发科技AC7801——ADC之Bandgap和内部温度计算

温度曲线斜率1.692,单位是mV/℃。25℃时候电压是0.72V。

2024-05-11 02:05:47 963 1

原创 杰发科技AC7840——软件Sent接收_HAL39X

使用PWM模拟Sent来试试,测试下7840的软件sent功能。

2024-05-08 21:13:18 865 4

原创 杰发科技AC7801——支持的纠错功能

集成了一个低压保护系统,以便在电源电压发生变化期间保护存储器内容和控制 MCU 系统状态。该系统由上电复位(POR)电路和 LVD 电路组成,LVD 可以配置为不同的复位基准,可以是高电平(VLVDH) 或低电平(VLVDL)。

2024-05-06 09:49:52 1460

原创 杰发科技AC7840——SPI通信简介(1)_跑通Demo

一些配置项:CPHA:相序CPLO:极性看着demo需要按键,于是去掉按键,去掉打印,直接输出波形看逻辑分析仪的信号。其实现在做这些demo测试应该都有逻辑分析仪,直接看波形更直观一点。发现没有波形,而且时钟跟奇怪。看着只有几个信号原来是采样速率设置太小了,只有500K,于是直接拉到最高50Mhz。时钟OK,但是数据还是不对仔细核对代码和配置项之后OK。

2024-04-29 10:06:52 901

原创 杰发科技AC7840——ADC简介(1)_双路ADC同时使用

Sample里面没有双路的,以为那个规则组只有一个通道,看了外设寄存器才发现,原来他的通道是双路的。

2024-04-26 20:17:06 952 2

原创 杰发科技AC7840——CAN通信简介(7)_波形分析

2024-04-26 11:19:59 2287

原创 杰发科技AC7840——CAN通信简介(6)_监听模式

7840支持4种扩展模式,其中监听模式。监听模式概念这里写的用于诊断,实际上我还没有用到,不太理解为啥可以用作诊断。我的理解是,在多个总线下,使用监听模式,接收到指定帧ID之后,在中断中退出监听模式,进入普通模式。

2024-04-24 17:12:10 705

原创 杰发科技AC7840——CAN通信简介(5)_可变波特率设置

设置可变波特率时候,遇到2个坑,在此记录下来使用该函数即可。

2024-04-14 16:00:17 565

原创 杰发科技AC7840——CAN通信简介(4)_过滤器设置

注意设置过滤器数量解释的有点看不懂详细解释...也看不大懂Mask的第0位是0,其他位都是1(就是F?),那就指定了接收值就是这个数,即。

2024-04-13 17:28:15 588

基于proteus多周期cpu代码,包含实验报告、答辩ppt、源代码

该资源包含多周期cpu实现代码、答辩ppt、实验报告。在proteusII 14.0 中成功运行,其他仿真工具应该也可以运行,开发板是DE1-SOC,代码包含CPU各个部件,顶层文件。代码是《计算机原理与设计:Verilog HDL版》书上的,自己加了可以在开发板上用7段数码管显示周期状态的代码。

2019-07-12

网上订餐系统(JavaWeb,jsp,spring等)

在网上搜不到可以正常运行的订餐系统,特上传本人最近作品。使用Myeclipse,mysql,jsp,tomcat7,实测可成功部署运行,压缩包内包含数据库表。如需帮助部署,可留言。本代码借鉴网络资源进行更改,本人实力不足,还不能完整写出网上订餐习系统,请各位见谅。

2018-06-22

Config_AD20_liuendong.DXPPrf

AD20的个人配置,方便开发

2021-08-27

MainSlaveTimer.zip

10000步,800细分,精准定位

2021-05-24

lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar

lwjgl 2.9.4 MC缺失包

2019-12-16

空空如也

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

TA关注的人

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