- 博客(220)
- 资源 (5)
- 收藏
- 关注
原创 杰发科技——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 362
原创 杰发科技Bootloader(3)—— 基于7801的APP切到Boot
2. 直接使用跳转指令,参考Boot跳转到App代码,把跳转地址改一下即可,然后在App中调用JumpTOBoot。为了方便在APP中跳转到Boot重新进行升级,有两种办法,7840同样可以使用。1. 调用reset接口进行复位,复位后会先进Boot,再自动跳转到App。
2024-09-09 14:06:20 728
原创 杰发科技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 430
原创 杰发科技AC7801——GPIO通过寄存器地址控制高低电平
通过这个寄存器来查看控制的是哪个ODR值,使用sample,发现是0x20080068的第7和第9位。使用51控制寄存器的代码来置高置低代码,注意变量需要用unsigned int来声明。
2024-08-21 00:55:42 364
原创 杰发科技Bootloader(1)—— Keil配置地址
用户空间的的地址从8000000开始分配,大小是64页,即128K。RAM地址从20000000开始。
2024-07-23 03:27:12 718
原创 杰发科技AC7840——SENT数据解析及软件Sent发送的实现
AC7840官方Demo板;图莫斯0503输出脚:PB1 时钟:PB2,其他引脚可以不初始化,不接线。
2024-07-21 00:40:05 771 1
原创 微信快速备份聊天记录的办法
最快的办法还是关闭电脑网络,wifi断开,手机热点断开。打开手机USB共享网络。速度大概在40M/S左右,使用流量备份大概在2M/S左右。没办法自己把文件夹的三个文件压缩传出来,结果修好手机copy回去用不了,这个办法是骗人的,绝对不要这样搞。手机坏了要去修,需要备份聊天记录,网上搜了好久没搜到。usb共享网络怎么使用。
2024-07-21 00:20:15 1122 1
原创 杰发科技AC7801 —— __attribute__指定地址存储常量
不知道是不是atclinktool的bug,使用__attribute__之后回无法连接,显示芯片连接错误。而在0x8000000之后的地址可以随便存储数据。如地址选0x00000800烧录时候报错。注意7801的地址在8000000之后。
2024-07-13 00:12:49 328 2
原创 杰发科技AC7801——支持的纠错功能
集成了一个低压保护系统,以便在电源电压发生变化期间保护存储器内容和控制 MCU 系统状态。该系统由上电复位(POR)电路和 LVD 电路组成,LVD 可以配置为不同的复位基准,可以是高电平(VLVDH) 或低电平(VLVDL)。
2024-05-06 09:49:52 1268
原创 杰发科技AC7840——SPI通信简介(1)_跑通Demo
一些配置项:CPHA:相序CPLO:极性看着demo需要按键,于是去掉按键,去掉打印,直接输出波形看逻辑分析仪的信号。其实现在做这些demo测试应该都有逻辑分析仪,直接看波形更直观一点。发现没有波形,而且时钟跟奇怪。看着只有几个信号原来是采样速率设置太小了,只有500K,于是直接拉到最高50Mhz。时钟OK,但是数据还是不对仔细核对代码和配置项之后OK。
2024-04-29 10:06:52 767
原创 杰发科技AC7840——ADC简介(1)_双路ADC同时使用
Sample里面没有双路的,以为那个规则组只有一个通道,看了外设寄存器才发现,原来他的通道是双路的。
2024-04-26 20:17:06 694
原创 杰发科技AC7840——CAN通信简介(6)_监听模式
7840支持4种扩展模式,其中监听模式。监听模式概念这里写的用于诊断,实际上我还没有用到,不太理解为啥可以用作诊断。我的理解是,在多个总线下,使用监听模式,接收到指定帧ID之后,在中断中退出监听模式,进入普通模式。
2024-04-24 17:12:10 562
原创 杰发科技AC7840——CAN通信简介(4)_过滤器设置
注意设置过滤器数量解释的有点看不懂详细解释...也看不大懂Mask的第0位是0,其他位都是1(就是F?),那就指定了接收值就是这个数,即。
2024-04-13 17:28:15 477
原创 杰发科技AC7840——CAN通信简介(3)_时间戳
时间戳表示的是收到该CAN消息的时刻,通过连续多帧的时间戳,可以计算出CAN消息的发送周期,也可以用于判断CAN消息是否被持续收到。
2024-04-13 13:53:56 712
原创 杰发科技——Jlink插件使用
杰发自带的烧录工具是ATCLink,基于DapLink适配。个人不太喜欢ATCLink,推荐使用Jlink,毕竟自己买,不用问原厂要,而且带Jlink,至少5Mhz以上。
2024-03-30 00:13:42 1167
原创 杰发科技AC7801——读取Flash数据做CRC校验
发现去掉Flash内容后四位的值都是正确的,加上后四位值就不对了,这个据说是Flash的CRC值,但是跟计算出来的去掉4位的值不同。后续有空再慢慢研究。查看Keil的编译结果发现总共6160个字节。
2024-03-19 17:37:29 426
原创 杰发科技AC7801——Keil编译的Hex大小如何计算
通过ATCLinkTool工具查看内存,发现最后一个字节正好是5328。即Code+RoData+RWData的总和。
2024-03-19 10:45:03 683
原创 杰发科技AC7840——Eclipse环境DMA注意事项
用 户 使 用DMA时 , 所 有DMA搬 运 的SRAM数 据 都 必 须 存 放 在SRAM_U区。
2024-01-02 14:24:47 771
基于proteus多周期cpu代码,包含实验报告、答辩ppt、源代码
2019-07-12
网上订餐系统(JavaWeb,jsp,spring等)
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人