在 2023年3月 发布的文章 - 田帅康学习笔记

ARM32单片机在中断向量上遇到的坑

在中断向量上遇到的坑在工作中遇到一个坑,APP烧录在FLASH_BASE(0x08000000)地址,但是将APP烧录在指定地址(0x08006000)后正常程序可以运行,但是freertos无法启动调度器,在网上查阅资料后发现是中断向量的问题什么是中断向量中断向量表实际上就是存放在Code区(也就是STM32内部的Flash区)从0x00000000地址开始的一个数组,数组的成员为4个字节,而且

- 阅读全文 -

记录一种校验方式-crc16(python+C语言)

最近在写boot升级代码时,需要上位机发送固件包到下位机,因为固件包太大,因此需要分包发送,分包发送涉及到校验问题,特意对crc16校验方法进行记录计算方法预置1个16位的寄存器为十六进制FFFF(即全为1,我称为种子);称此寄存器为CRC寄存器;把第一个8位二进制数据 (既通讯信息帧的第一个字节)与16位的CRC寄存器的低8位相异或,把结果放于CRC寄存器;把CRC寄存器的内容右移一 位(朝低位

- 阅读全文 -

制作一套单片机上的BOOT系统

ARM单片机使用自定义bootloader什么是BOOT懂得计算机的同学都知道,电脑在开机时,从上电的那一刻开始,首先会进入bios,这个bios的作用就类似于单片机中的bootloader。万一我们浏览某些不可言状的网站导致系统崩溃时,我们就可以在这个临时的系统(bios)中切换到另一个windows系统(PE)进行对主系统(APP)的抢救修复。同样的,我们单片机中APP分区崩溃或者需要更新时,

- 阅读全文 -

使用ESP32发送邮件

使用esp32远程发送邮件最近在网上冲浪时发现这么一个有意思的网站:SendCloud官网,这个网站主要是通过开放接口给用户,使用http申请发送短信或者发送邮件,一般来说通常发送的内容为广告邮件或者是短信验证码,如果使用esp32访问这个接口,就可以变相的使用esp32发送邮件,实现诸如数据上报、入侵检测之类的功能1、申请账号获取密钥sendcloud注册完成后默认是免费用户,每天有十条免费的邮

- 阅读全文 -

热门文章

最新文章

最近回复

  • 树莓: 很有可能是因为你的MQTT服务器没有配置带宽限制,导致有一些数据...
  • esp32 wroom 32: 我又试了下,播放确实有语音,但是也有杂音,而且语音速度很慢,是不...
  • esp32 wroom 32: 吱吱吱的声音里好像夹杂着我说话的声音,但是很慢,好像慢放一样,我...
  • esp32 wroom 32: 你这个MQTT协议实现公网对讲的开源程序我烧录到单片机里,按键按...
  • 树莓: 你指的是收音放音共存是吗?你可能需要修改录音播音逻辑,我完成的只...
  • fate: 录音的功能可以和通话功能并存吗?
  • fate: 能给个联系方式或者b站回复一下吗,在做这个的设计,想请教一下
  • 树莓: 我记得我查过ESP32C3的资料,它只有一个硬件IIS,如果你想...
  • fate: 请问一下大佬这个能用ESP32C3做出来吗
  • 树莓: 你可以去找找那些已经有过刷机方案的机顶盒进行操作,不过全志H3的...

分类

标签

归档

链接

  • 暂无链接

其它