本文主要是介绍simulink 的stm32 ADC模块输出在抽筋,不知为何,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
% out=typecast(uint16(1000),'uint8')
% 1000=3E8,E8=232,out=232 3
function [y,len] = myfcn(u1)
head=uint8([255 85]);%帧头
out1=typecast(uint16(u1),'uint8');
% out2=typecast(uint16(u2),'uint8');
y=[head,out1];
len=uint16(length(y));
2023b版本,stm32硬件支持包。
参考网页:STM32F103基于Simulink自动代码生成之ADC采集_simulink stm32 adc-CSDN博客
0v电压的结果,仍然数据紊乱。不知道问题出在哪里,请高手不吝指教。
决定放弃用simulink对硬件的操作,还是让hal库来吧。
使用开发板的例程,保证参考电压接入3.3v,管脚通过杜邦线直接接地。电压数据如下图,数据正常。
不死心,接入0v,再试。
.
数据惨不忍睹,放弃了
这篇关于simulink 的stm32 ADC模块输出在抽筋,不知为何的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!