分享些自己的实际项目资料。
之前曾用过2系列,最近也抽空看了看LaunchPad的资料,其实ValueLine可以当作2系列来看,再其实反正都是430,所以有些部分的移植还是比较快的。
这些天使用LaunchPad做的试验,是通过MSP430G2553的硬件I2C访问挂在同一I2C接口上的EEPROM和MFRC522,EEPROM使用模拟I2C接口、MFRC522使用模拟SPI接口的资料网上不难得到,针对430的硬件I2C接口的可能稍微少些,至少我看TI官网上的例程好像就没有跟EEPROM连接的,MFRC522就更别说了。
这回测试的难度可能在于两个器件并联挂在一个I2C接口上时的通讯,以及430的USCI模块的使用。
I2C协议就不用在这里赘述了,EEPROM选用Microchip的24LC02B,MFRC522接成I2C接口方式,MSP430G2553的I2C口配置在USCI_B0(UCB0SCL和UCB0SDA)上,接线示意图如下,图中只画出I2C接口相关接线,其他接线略去,MFRC522和24LC02B的用法详见芯片数据手册
2023/2/14 6:36:13 78KB MSP430 I2C Launch PAD
1
该程序基于STM32HAL库的基础上,使用硬件I2C驱动TMP75数字温度传感器;
实现读取环境温度值!代码是本人写的,实测可用!!!
2017/5/20 21:19:34 117KB TMP75 STM32
1
如题,网上stm32硬件I2C读取mpu6050dmp的资源实在不好找(至少对我是这样),所以决定把本人找到的分享出来。
本工程中大部分源代码来自于网络,部分是本人添加的。
编译软件是keilV5.0。
2015/7/24 20:10:14 9.24MB MPU6050
1
P89LPC932硬件I2C软件包,此软件包由C语言编写,是以查询方式完成各种总线操作的,在使用前应对总线进行检查,并使用看门狗,以防等待总线而形成死机。
2020/1/16 22:32:01 3KB P89LPC932 I2C C语言
1
STM32F4系列的硬件I2C读写函数(配合之前上传的MPU9250源码一起使用)。
可以读写EEPROM,MPU9250,MS5611,BMP280等等I2C器件的数据。
智能中断机制,即便地址不对或没有对应地址的器件连接,程序也不会卡死,中断返回即可。
不要小看代码不多,其实它的功能很强大,这是我成熟的飞控程序的一部分,可以稳定飞行。
2019/6/6 21:54:19 2KB stm32f i2c
1
因为空闲中缀误触发导致数据收得不全,所以改成直接中缀收数据,超时接收。
代码实测好用,无丢包情况。
好用,可直接使用
2017/6/27 18:41:34 13.84MB STM32 HAL I2 HAL 
1
使用stm32硬件I2C读写AT24一系列的EEPROM,只需修改里面的宏,就可以定义使用的是I2C1,或者I2C2。
2017/10/2 22:18:15 1.7MB STM32 硬件I2C AT24Cxx
1
目前网上能找到的最完满的STM32读写EEPROM驱动,硬件I2C中断加DMA方式!用24C16测试通过!
2020/9/9 2:02:53 5KB STM32 I2C EEPROM 中断
1
DSP320F28035综合例程,内置sci,硬件i2c,io口i2c,驱动oled,adc,pwm,外部中断等模块,中文正文,简单易懂
2015/11/2 18:38:46 490KB F28035 sci i2c oled
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡