自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 sst mcu芯片烧录方式

最近暑假比较有空,就捣鼓起了之前学长送的一块51开发板,(tx-1c经典款)原本配的芯片是stc89c52rc的,但上面的芯片看了一下被换成了sst89e516rd,这款芯片也是8051内核,资源会比stc89c52rc多一些,(flash和ram大一些,还有硬件spi),但是这款芯片的资料比较少,而且sst公司也不是专门搞mcu的,他的看家本领是为mcu厂商提供非易失储存(flash)方案的,网上的信息是10年被microchip公司收购了。除了这在网上就没搜到啥用sst mcu的了。

2023-08-14 00:29:49 545

原创 mpu6050_stm32hal库 使用软件iic和硬件iic(完整代码已上传到github)

mpu6050是有美国invenSense公司生产的一款传感器芯片,自带dmp(digital motion processor)数字运动处理器,有了它能够减少对mcu的资源消耗mpu是六轴传感器,三轴陀螺仪传感器,三轴角加速度传感器,还附带一个温度传感器实物图:引脚功能:vcc 3.3-5v供电点gnd 接电源地SDA 从机iic时钟线(接mcu)SCL 从机iic数据线(接mcu)XCL 辅助iic时钟线(可接其他磁传感器组成九轴传感器)

2023-07-29 01:09:01 844 8

原创 自己写的delay函数不起作用,volatile关键字的用法

最近在学习ti mspm0系列的mcu,想要自己写一个delay函数,却发现编译没有问题,但烧录到单片机上却没有跑出想要的效果,这有可能是你的时间标志的变量没有声明volatile属性,就会被编译器优化掉,读值的时候读在cpu寄存器里的备份,这就导致时间标志的值没有及时更新。一个定义为volatile的变量就是说这个变量可能会被意想不到的改变,这样,编译器就不会去随便假设这个变量的值了。精确的说,优化器在用到这个变量的值的时候,必须每次都小心的重新读取这个变量的值,而不是使用保存在寄存器里面的备份。

2023-07-16 14:12:39 388 1

原创 ccs(code composer studio)的代码补全功能

在主菜单栏里的window----> preferences -------> general ---------> keys 找到content assist进行配置,然后apply and close就可以了。由于电赛需要,要学习ti系列的mcu,使用的ide是ti官方的ccs,刚开始上手有点不顺手,默认没有打开代码自动补全功能。打开代码自动补全,写代码的效率会大大提高!tips:最好不要设置一个字母按键开头的,因为这样你打代码的时候,想打出这个字母会触发快捷键,打不出字母。

2023-07-16 00:12:28 1365 1

空空如也

空空如也

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

TA关注的人

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