% 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,再试。
.
数据惨不忍睹,放弃了