自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 imx6ull启动内核卡死

应该不是根文件系统的问题,如果是根文件系统没有挂在的话,应该显示的是。有没有大佬知道是什么原因的,完全按照正点原子的步骤走的。

2024-10-10 15:54:54 190 1

原创 FFT的幅值对应的频率点不对

然而fft_outputbuf[160]=0.066404,fft_outputbuf[162]=1.056113。然而fft_outputbuf[320]=0.011499,fft_outputbuf[324]=0.932195。然而fft_outputbuf[480]=0.020290,fft_outputbuf[486]=0.769035。当波形频率为1562.5Hz时,计算应该在Output[160]处有幅值为1,当波形频率为4687.5Hz时,计算应该在Output[480]处有幅值为1,

2024-09-13 10:30:59 275

原创 esp32cam拍照存储至TF卡

首先可以看到,闪光灯的引脚和SD卡的引脚有冲突,所以在使用SD卡读取时,必须deInit闪光灯的引脚使能。定义一个路径,即图片名,将fb的内容写入该图片就行,十分简单。函数来获取当前的摄像头内容,保存在变量fb中。

2024-07-08 14:18:53 349

原创 esp32cam视频流上传至app inventor(不涉及云平台)

视频演示链接:【esp32cam视频上传至app inventor,并附有补光灯,拍照和查看相册的功能】https://www.bilibili.com/video/BV1bdaKerEzs?目前的想法是,获取esp32cam的视频流显示到APP Inventor中就行,由于没有涉及云平台,无需订阅和发送主题,故代码部分就十分简单,不需要加上云平台的代码。显然,左边的控制台可以设置摄像头的属性,点击Start Stream就可以获取esp32cam的视频流了。于是我们打开网址可以看到界面。

2024-07-08 11:31:44 923 2

原创 STM32F103C8T6的DAC的输出接ADC的输入

如图所示,DAC采用的是MCP4725,I2C通信正常参考电压给的是3.3V,然后给DAC数字量1024,按理来说输出电压是3.3V *1024/4096 = 0.825V,事实也如此,输出电压0.825V。然后我想着将这个引脚连接给ADC的输入引脚,如果没问题的话,ADC应该会输出1024,但是无论DAC给的数字量是多少,DAC总是输出2047。但是DAC接ADC,明明引脚电压也是一样的,ADC输出就一直是2047,什么原因啊。

2024-04-22 15:03:12 1450 2

原创 stm32f103c8t6的i2c实验引脚PB6、PB7

对于硬件i2c,查询数据手册是PB6和PB7引脚复用为i2c的SCL和SDA,但是使用proteus仿真时,这两个引脚处于高阻态,反而PB8和PB9低电平,好像启用了一样。

2024-04-21 15:05:37 998 1

原创 nand启动内核时,显示Bad Linux ARM zImage magic!

本人使用正点原子的mfgtools进行烧录,烧录成功后拨码开关切换nand启动,结果显示Bad Linux ARM zImage magic!

2024-03-22 15:24:55 766 4

原创 gt9147、gt911没有触碰屏幕却一直产生中断

如题,搭好框架想在中断服务函数中打印一行字符串来验证框架是否搭建成功,但明明没按屏幕,却一直进入中断打印字符串。解决办法:打印完后紧接着给0x814E寄存器清空。

2024-03-19 14:32:22 491

原创 驱动与设备树匹配后,probe函数不执行

1、驱动通过检查of_match_table下的compatible属性和设备树的compatible属性来匹配,这说明驱动与设备树的compatible要一致且设备树的compatible属性唯一。3、尽管是使用设备树,但是在驱动程序中仍然要加上.id_table并且程序含有i2c_device_id结构体,不然probe函数也不会执行。2、设备树的属性要正确,检查reg、pinctrl、status等属性是否需要且正确。

2024-03-19 09:09:04 805

原创 I2C驱动中i2c_transfer函数返回-6

本人用的是alinx7010开发板进行驱动。于是,我直接打印出msg[0].addr和msg[1].addr和reg,看看哪个是乱码,结果惊奇的发现……我发现msg[0].addr和msg[1].addr最少要打印其中一个,如果只打印寄存器一个,还是返回-6:。于是我开始检测是否时client的addr没检测到,再检测寄存器是否有问题,发现都是不行,能写不能读。竟然可以读也可以写了?什么情况,pinntk立大功……于是对这三个参数我一个一个排查。

2024-03-06 20:20:25 1645 1

空空如也

空空如也

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

TA关注的人

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