国产SER2011-681ML 0.68uh R68M
![[s]PR2011-681 (2).jpg](/d/file/ser2011/2017-09-13/small8873f95cdc4592d87fb1f97d4ce6aae4.jpg)

型号 |
高度 (mm) Max. |
重量 ( g ) |
PR2011 |
10.67 |
8.63~9.08 |
市场型号 |
我司型号 |
电感量 (±20%) UH |
直流电阻 (mΩ)
|
自协频率 (MHz) |
饱和电流 (A) |
温升电流 (A) |
高度(max) |
TYP |
MAX |
≤20° rise
|
≤40° rise |
SER2011-681ML_ |
PR2011-681ML_ |
0.68 |
1.20 |
1.34 |
135 |
78 |
30 |
40 |
10,67 |

话少说,先上stm8s103 IAR库工程代码压缩包。
工程是在stm8s103f3单片机上调度通过,已经用消息实现了 UART1_TX模块的共享,即UART1_RX接收到的数据+0x11后再通过UART_TX模块发送回去,同时ADC1 通道3的转换结果也通过UART1_TX模块发送出去.见下图
1.ADC1转换结果每1秒上传一次到PC。测试式给ADC1通道3供的是5V电,所以结果是0x03ff.即1023.
2.共享时PC接收到的数据: PC端每1.5秒向下发送一次数据 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0xaa,0xaa为简单测试时的包尾识别码,单片机接收到数据后将其加上0x11,之后发送回给PC,下图中可看到0x03ff和0x22 0x33 0x44 0x55 0x66 0x77 0x88 0xbb两种数据。
3.支持非抢占式优先级调度,优先级顺序就是创建任务时的顺序,由高到底。其实现思想是,每一个任务运行结束后,都重新回到第一个创建的任务处按顺序查找某个任务是否满足运行条件,所以先创建的任务会先被“发现”其满足运行条件并运行之,核心代码如下
