自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAN_TxStatus_Pending报错问题

逼得没办法,将CANH和CANL接到滤波器(此时在两块STM32F407最小系统板之间正常收发信息),测试波特率,才找到根源:不知什么时候,将外部时钟的系统频率由336MHz调成了360MHz,结果就导致CAN一直发送失败...这一行,经检测,CAN_TransmitStatus(CAN1,Mail_Box)函数的返回值是CAN_TxStatus_Pending,也就是发送不成功。USB转CAN分析仪,通电后,红灯亮起,如果通讯成功,绿灯+红灯同时亮,如上图(红灯小,拍不出来)于是怀疑是代码有问题。

2024-07-05 15:33:06 356

原创 MDK Keil5调试STM32F407时,Debug后直接运行。原因未找到

这段地址在程序存储区,而程序存储区的代码是芯片出厂时已经固化的启动代码,用户无法访问和修改。当时这个操作还是没有效果的,也就暂时搁置,忙其他的了。上图,点击右上角的Debug后,自动转到下图(没有点下图中 圈出来的运行按钮),写的程序也没有执行,总之就是死在这里了...哦对了,电路板接线没有问题的,下面链接的情况在我的板子上不存在。但是出现上面状况的原因和为什么回复正常,还不清楚,有知道的大神欢迎在评论区留言指点。一度以为板子不小心碰到了,比如静电等,或者误操作,被搞坏了。现在三块板子全部可以正常使用。

2024-06-03 14:56:45 615 2

原创 数模转换器DAC60004初级编程

DAC60004是德州仪器品牌的一款数模转换器,可以将数字量转换为模拟量。以下是本人使用STM32F407标准固件库开发的程序,亲测有效。产品的数据手册讲解可以看下面的链接,讲述的比较清楚了。主函数代码,main.c。

2024-05-24 16:15:47 246

空空如也

空空如也

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

TA关注的人

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