tomzbj 发表于 2023-3-7 15:30:44

试了一下号称性价比之王的PY32F003

本帖最后由 tomzbj 于 2023-3-7 16:11 编辑

8脚, 32k rom/6k ram, 批量不到1元, 似乎还有更低端的PY32F002能做到批量五毛.

库感觉是从STM32L0xx改的, LL还好, HAL没必要抄过来了吧, 估计没人会在这东西上用HAL吧.

配置GPIO, MCO, 没问题, USART折腾半天就是不发送... 最后死马当活马, 把所有的USART1替换成USART2, 居然能用了. 不知道有没有其他人遇到这个问题.

实测一下dhrystone:

24M主频, -Os编译时10.7DMIPS, 0.45DMIPS/MHz; -O3编译时17.6DMIPS, 0.73DMIPS/MHz.

不怎么样, 只比16M的AVR稍快一点(8DMIPS左右). 看来M0+核也就这个水平了. 好在这东西也不主打性能, 做个小东西玩玩就差不多了.

Pjm2008 发表于 2023-3-7 15:42:36

大佬:这个产量不稳定吧,过几年说不定就见不到这个产品线了,

tomzbj 发表于 2023-3-7 16:04:18

Pjm2008 发表于 2023-3-7 15:42
大佬:这个产量不稳定吧,过几年说不定就见不到这个产品线了,
(引用自2楼)

啊, 这是为什么?

snowy 发表于 2023-3-7 16:10:10

用的ST的工具和库?

tomzbj 发表于 2023-3-7 16:12:37

snowy 发表于 2023-3-7 16:10
用的ST的工具和库?
(引用自4楼)

工具链我一直用gcc, 库是PY32自家的. 和STM32L011的外设还是不太一样, 直接用肯定是不能运行了.

国产MCU的一贯德性是只提供MDK和IAR的启动文件, 所以得自己改一个gcc的启动文件出来.

Pjm2008 发表于 2023-3-7 21:30:54

tomzbj 发表于 2023-3-7 16:04
啊, 这是为什么?
(引用自3楼)

我随口一说我的担心的事,国内三和大神厂很多,出现的快,消失的也快。

qwe2231695 发表于 2023-3-7 22:20:21

这家抖音一直在发视频

tomzbj 发表于 2023-3-7 22:21:26

Pjm2008 发表于 2023-3-7 21:30
我随口一说我的担心的事,国内三和大神厂很多,出现的快,消失的也快。 ...
(引用自6楼)

PY还行吧, 也是造spi flash起家的, 这一点倒是和gd有点类似.
他家的spi flash不知道用了什么黑科技, 几十ms就能全片擦除, 我是没用过.

snowy 发表于 2023-3-7 23:04:03

tomzbj 发表于 2023-3-7 22:21
PY还行吧, 也是造spi flash起家的, 这一点倒是和gd有点类似.
他家的spi flash不知道用了什么黑科技, 几十 ...
(引用自8楼)

是的,他家的spi flash口碑不错。

PPS 发表于 2023-3-8 11:43:22

tomzbj 发表于 2023-3-7 22:21
PY还行吧, 也是造spi flash起家的, 这一点倒是和gd有点类似.
他家的spi flash不知道用了什么黑科技, 几十 ...
(引用自8楼)

特意去看了一下,如果单位没标错的话,好像跟容量有关,低容量的很快,大容量的就慢了。

tclg 发表于 2023-3-8 16:18:46

这价格还有什么好说的,趁现在价格好,买个三五十K放着管个三五年没问题,到时用完了没货再换也无所谓。

tomzbj 发表于 2023-3-8 17:19:29

tclg 发表于 2023-3-8 16:18
这价格还有什么好说的,趁现在价格好,买个三五十K放着管个三五年没问题,到时用完了没货再换也无所谓。 ...
(引用自11楼)

总之, 能出自己特色的型号, 说明起码实力不是最弱一档.

国内三和大神厂基本就是三把刀, 克隆f103, 克隆f030, 照着stm8s003的管脚搞个m0核的003. 这些厂倒也不怕它垮, 垮了另换一家就是.

amigenius 发表于 2023-3-8 18:33:39

用MDK编译会快一些。虽然对比AVR的DMIPS差不多,但16位、32位变量的运算会差个量级

yc2 发表于 2023-3-8 19:05:08

tomzbj 发表于 2023-3-8 17:19
总之, 能出自己特色的型号, 说明起码实力不是最弱一档.

国内三和大神厂基本就是三把刀, 克隆f103, 克隆f ...
(引用自12楼)

py 厂家还是有实力的,002现在跑巨量,tssop20 封装的才6毛多,

carefree1986 发表于 2023-3-8 19:29:49

这个芯片我就在用,特点就是非常之便宜,用着还好

zjykwym 发表于 2023-3-9 09:03:08

这个用来替st的stm8的吧 。

yuyu87 发表于 2023-3-9 09:34:33

有个专门驱动数码管的,

laujc 发表于 2023-3-9 10:36:49

8个脚,少了点吧

shandian007 发表于 2023-3-9 11:04:16

laujc 发表于 2023-3-9 10:36
8个脚,少了点吧
(引用自18楼)

封装规格很多的,16脚,20脚的都有的。

yc2 发表于 2023-3-9 12:00:18

给大家透露一下,他家的不管是PY32F003 ,还是6毛钱的PY32F002, 其实内部晶圆都是PY32F030的,
主频可以跑到48Mhz,用030的库就好,PY32F002 可以直接当030 用,6毛钱能买到 32K Flash + 4K RAM的 m0内核TSSOP20封装,性价比之王

snowy 发表于 2023-3-9 13:00:12

yc2 发表于 2023-3-9 12:00
给大家透露一下,他家的不管是PY32F003 ,还是6毛钱的PY32F002, 其实内部晶圆都是PY32F030的,
主频可以跑 ...
(引用自20楼)

楼上确实是好消息。

Rabbitoose 发表于 2023-3-9 13:34:14

好消息是好消息,但是对我这种进入stm32 HAL陷阱的菜鸟来说就只能望洋兴叹了。

tomzbj 发表于 2023-3-9 15:43:50

Rabbitoose 发表于 2023-3-9 13:34
好消息是好消息,但是对我这种进入stm32 HAL陷阱的菜鸟来说就只能望洋兴叹了。 ...
(引用自22楼)

PY32的库抄的是HAL啊。。。 我只试了LL, 你可以试试它的HAL啊。

ycheng2004 发表于 2023-3-9 16:25:14

国产芯片这么多,
价格已经很满意了,
国产芯片,加密哪家做得强?

shiva_shiva 发表于 2023-3-9 18:01:10

24M主频, -Os编译时10.7DMIPS, 0.45DMIPS/MHz; -O3编译时17.6DMIPS, 0.73DMIPS/MHz.

这个怎么测试的?

flash3g 发表于 2023-3-9 19:41:22

yc2 发表于 2023-3-8 19:05
py 厂家还是有实力的,002现在跑巨量,tssop20 封装的才6毛多,
(引用自14楼)

名称都表明了 PY “便宜”。。

tang_qianfeng 发表于 2023-3-10 07:39:25

flash3g 发表于 2023-3-9 19:41
名称都表明了 PY “便宜”。。
(引用自26楼)

你应该在二楼

dog 发表于 2023-3-11 15:11:06

能不能共享一下学习资料?也想学一下

dog 发表于 2023-3-11 15:11:24

PY有好好吗?

tomzbj 发表于 2023-3-11 17:25:10

dog 发表于 2023-3-11 15:11
能不能共享一下学习资料?也想学一下
(引用自28楼)

直接到官网找啊...

lixin91985 发表于 2023-3-11 18:53:03

这家的芯片做点简单的东西还行。对产品质量要求高的请慎重。

目前我们用这个做产品出货很多,该有的坑基本都有。

shandian007 发表于 2023-3-11 19:03:37

lixin91985 发表于 2023-3-11 18:53
这家的芯片做点简单的东西还行。对产品质量要求高的请慎重。

目前我们用这个做产品出货很多,该有的坑基本 ...
(引用自31楼)

有哪些坑啊?说说呗,让大家好少走弯路。

ycheng2004 发表于 2023-3-11 19:27:00

Ch32v003,这颗料怎么样?有朋友用了吗?
价格与py差不多,不知道坑多不多?

tomzbj 发表于 2023-3-11 20:41:36

ycheng2004 发表于 2023-3-11 19:27
Ch32v003,这颗料怎么样?有朋友用了吗?
价格与py差不多,不知道坑多不多? ...
(引用自33楼)

wch是吧, 他家还是有相当技术实力的, ch340系列起码流行了十几年了.

yc2 发表于 2023-3-11 21:03:10

ycheng2004 发表于 2023-3-11 19:27
Ch32v003,这颗料怎么样?有朋友用了吗?
价格与py差不多,不知道坑多不多? ...
(引用自33楼)

差很多,
1. ch是risc-v内核,开发环境、仿真工具、批量烧录….没m0 成熟。
2. ch才16k+2k, 加上risc 代码密度赶不上arm 的,所以16k 写不了多少程序。py002 可是32K+4K 。

mdjfish 发表于 2023-3-12 10:06:53

flash3g 发表于 2023-3-9 19:41
名称都表明了 PY “便宜”。。
(引用自26楼)

二楼有请,哈哈哈

desertsailor 发表于 2023-3-31 19:01:45

这个系列的内部FLASH就算低主频时也不是零等待,这点影响了些性能

ryan2008 发表于 2023-4-2 06:07:31

Mark一下以后参考

saccapanna 发表于 2023-4-6 21:20:59

lixin91985 发表于 2023-3-11 18:53
这家的芯片做点简单的东西还行。对产品质量要求高的请慎重。

目前我们用这个做产品出货很多,该有的坑基本 ...
(引用自31楼)

Mark 一下,有什么坑?能分享一下吗?

maxking 发表于 2023-4-7 08:26:47

我遇到了一个坑,就是无法设定下降沿中断。我做红外接收,是只设定下降沿中断,结果测出来,下降和上升沿都会进入中断,问过厂家也解决不了问题。这个费了我好长时间。

laujc 发表于 2023-4-7 08:56:04

maxking 发表于 2023-4-7 08:26
我遇到了一个坑,就是无法设定下降沿中断。我做红外接收,是只设定下降沿中断,结果测出来,下降和上升沿都 ...
(引用自40楼)

改查询方式吧

maxking 发表于 2023-4-9 16:28:59

laujc 发表于 2023-4-7 08:56
改查询方式吧
(引用自41楼)

查询方式的思路怎样?请教一下

mPiDDR 发表于 2023-4-9 16:42:10

maxking 发表于 2023-4-7 08:26
我遇到了一个坑,就是无法设定下降沿中断。我做红外接收,是只设定下降沿中断,结果测出来,下降和上升沿都 ...
(引用自40楼)

在中断里判断一下当前是 下降和上升沿 就可以了。将就着用:

if(pin.read() == high){
//上升沿
}else{
//下降沿
}

maxking 发表于 2023-4-9 20:47:52

mPiDDR 发表于 2023-4-9 16:42
在中断里判断一下当前是 下降和上升沿 就可以了。将就着用:

if(pin.read() == high){
(引用自43楼)

明白,谢谢!

laujc 发表于 2023-4-9 20:50:50

maxking 发表于 2023-4-9 16:28
查询方式的思路怎样?请教一下
(引用自42楼)

是的,按43楼的方法就可以了。实际使用时,在有干扰的情况下,查询方式好过中断方式

maxking 发表于 2023-4-9 21:07:35

laujc 发表于 2023-4-9 20:50
是的,按43楼的方法就可以了。实际使用时,在有干扰的情况下,查询方式好过中断方式
...
(引用自45楼)

请教下查询方式的思路

laujc 发表于 2023-4-9 21:13:18

maxking 发表于 2023-4-9 21:07
请教下查询方式的思路
(引用自46楼)

设定一个定时中断,在中断中判断IR的电平
如果上次查询是高,本次是低,说明是下降沿了
反之是上升沿。

后面就与你的中断方式一样了

yelong98 发表于 2023-4-13 13:43:41

下了固件库,怎么都没看到ll库读引脚电平的函数

wshtyr 发表于 2023-4-13 13:47:29

maxking 发表于 2023-4-7 08:26
我遇到了一个坑,就是无法设定下降沿中断。我做红外接收,是只设定下降沿中断,结果测出来,下降和上升沿都 ...
(引用自40楼)

找一个有定时器捕获输入功能的引脚作为红外的输入,然后用捕获中断代替外部中断。定时器通道可以配置捕获沿,捕获值可用于遥控解码。

tuy0326 发表于 2023-4-13 16:01:08

maxking 发表于 2023-4-7 08:26
我遇到了一个坑,就是无法设定下降沿中断。我做红外接收,是只设定下降沿中断,结果测出来,下降和上升沿都 ...
(引用自40楼)

不会吧,我之前解码红外的时候,不需要这样,我反而觉得这样更不方便

设置中断,中断后关闭外部中断,然后设置定时器捕获,这样高低电平时长都能采集到

全部用外部下降沿中断不是更累吗?

maxking 发表于 2023-4-15 15:16:46

tuy0326 发表于 2023-4-13 16:01
不会吧,我之前解码红外的时候,不需要这样,我反而觉得这样更不方便

设置中断,中断后关闭外部中断,然 ...
(引用自50楼)

可以发个例程我参考一下吗?我也觉得你这种方法方便

zqf441775525 发表于 2023-4-18 23:28:12

我做红外接收,就是用的47楼方法,定时器100uS查询,IO口随意,可以方便的移植在任意一个MCU。

PPS 发表于 2023-7-5 19:14:34

请教楼主,下载程序用的什么工具?有配置j-link的方法不?

tomzbj 发表于 2023-7-5 20:36:30

PPS 发表于 2023-7-5 19:14
请教楼主,下载程序用的什么工具?有配置j-link的方法不?
(引用自53楼)

pwlink2, 国内各种山寨***32基本都能支持

https://item.taobao.com/item.htm?spm=a21n57.1.0.0.2c141b4cICCII2&id=675067753017&ns=1&abbucket=0#detail

PPS 发表于 2023-7-5 21:47:03

tomzbj 发表于 2023-7-5 20:36
pwlink2, 国内各种山寨***32基本都能支持

https://item.taobao.com/item.htm?spm=a21n57.1.0.0.2c141b4c ...
(引用自54楼)

非常感谢,现在下单去。

tomzbj 发表于 2023-7-6 09:36:21

PPS 发表于 2023-7-5 21:47
非常感谢,现在下单去。
(引用自55楼)

其实里面就是个daplink,国内各家的xxxlink应该都是用daplink魔改的...

不过他们自己可能又加了什么东西,我用公版daplink配他们的软件不能用,但是用这个pwlink2配gd32的gdlink软件可以用

PPS 发表于 2023-7-6 09:37:37

tomzbj 发表于 2023-7-6 09:36
其实里面就是个daplink,国内各家的xxxlink应该都是用daplink魔改的...

不过他们自己可能又加了什么东西 ...
(引用自56楼)

明白了,感谢。

ztg328 发表于 2023-7-14 20:12:27

合宙的001貌似7毛

Himem 发表于 2023-7-15 15:44:06

本帖最后由 Himem 于 2023-7-15 15:52 编辑

ztg328 发表于 2023-7-14 20:12
合宙的001貌似7毛
(引用自58楼)


是个鬼才{:lol:}

yc2 发表于 2023-7-15 16:10:45

Himem 发表于 2023-7-15 15:44
是个鬼才
(引用自59楼)

这真的是营销鬼才。

lixin91985 发表于 2023-7-16 10:36:00

maxking 发表于 2023-4-7 08:26
我遇到了一个坑,就是无法设定下降沿中断。我做红外接收,是只设定下降沿中断,结果测出来,下降和上升沿都 ...
(引用自40楼)

他们家的EXTI 有可能导致死机的BUG,大家要小心。

PPS 发表于 2023-7-16 15:44:19

lixin91985 发表于 2023-7-16 10:36
他们家的EXTI 有可能导致死机的BUG,大家要小心。
(引用自61楼)

这个坑有途径避开吗?

lixin91985 发表于 2023-7-16 16:18:58

PPS 发表于 2023-7-16 15:44
这个坑有途径避开吗?
(引用自62楼)

按键不能够用扫描的,

不然 看门狗都看不住。

cetxuch 发表于 2023-7-17 09:36:13

yc2 发表于 2023-3-9 12:00
给大家透露一下,他家的不管是PY32F003 ,还是6毛钱的PY32F002, 其实内部晶圆都是PY32F030的,
主频可以跑 ...
(引用自20楼)

如果确实是这样的话,那很有竞争力,一定要试一试。

GZZXB 发表于 2023-8-20 16:35:32

lixin91985 发表于 2023-7-16 16:18
按键不能够用扫描的,

不然 看门狗都看不住。
(引用自63楼)

   这个芯片是不是IO在浮空输入和推挽输出频繁动态切换时会损坏IO?   我4个IO(都有对外串接1K电阻了)复用输入输出扫描LED(8个LED是串接在4个IO之间),做了5个板子其中有一个LED扫描异常,替换一片PY32后工作正常。
按理说对外接了1K电阻了无论外部是高或低电平,都不可能损坏IO的。    故障现象时将IO设置为输入依然会有电流从IO流出,更换一片新的就不会,再把出问题的片子焊上去故障重现。
说明是芯片存在损坏。

chunjiu 发表于 2023-8-20 16:47:55

GZZXB 发表于 2023-8-20 16:35
这个芯片是不是IO在浮空输入和推挽输出频繁动态切换时会损坏IO?   我4个IO(都有对外串接1K电阻了)复 ...
(引用自65楼)

如果是真的则表示芯片的抗静电能力差,可以对地放一个下拉的 100K~1M ohm 电阻试试,对损坏率应该有改善。

lixin91985 发表于 2023-8-20 17:50:38

GZZXB 发表于 2023-8-20 16:35
这个芯片是不是IO在浮空输入和推挽输出频繁动态切换时会损坏IO?   我4个IO(都有对外串接1K电阻了)复 ...
(引用自65楼)

他们家的IO不能浮空的,不管是输入还是输出。
个人推测里面很可能没有TVS管。

weavr 发表于 2023-8-20 21:47:16

chunjiu 发表于 2023-8-20 16:47
如果是真的则表示芯片的抗静电能力差,可以对地放一个下拉的 100K~1M ohm 电阻试试,对损坏率应该有改善 ...
(引用自66楼)

打开内部下拉电阻是否可以

chunjiu 发表于 2023-8-20 22:11:11

weavr 发表于 2023-8-20 21:47
打开内部下拉电阻是否可以
(引用自68楼)

也可以,但 IC 内部的电阻是用半导体模拟实现的,也容易被击穿,所以没有外部添加的真实电阻可靠。

GZZXB 发表于 2023-8-20 22:57:17

lixin91985 发表于 2023-8-20 17:50
他们家的IO不能浮空的,不管是输入还是输出。
个人推测里面很可能没有TVS管。 ...
(引用自67楼)

   不会这么脆弱吧,我看用户手册对这个也没有提及啊。

PPS 发表于 2023-8-21 00:52:58

carefree1986 发表于 2023-3-8 19:29
这个芯片我就在用,特点就是非常之便宜,用着还好
(引用自15楼)

兄弟用得多不?有没有碰到容易损坏或者有BUG的地方?看楼下一些回答,有些怕怕。

carefree1986 发表于 2023-8-21 09:58:51

PPS 发表于 2023-8-21 00:52
兄弟用得多不?有没有碰到容易损坏或者有BUG的地方?看楼下一些回答,有些怕怕。 ...
(引用自71楼)

用了2万片,还没有遇到

PPS 发表于 2023-8-21 10:09:50

carefree1986 发表于 2023-8-21 09:58
用了2万片,还没有遇到
(引用自72楼)

好的,感谢,我放心多了。

GZZXB 发表于 2023-9-19 11:05:06

carefree1986 发表于 2023-8-21 09:58
用了2万片,还没有遇到
(引用自72楼)

   这个片子的AD性能怎样?

carefree1986 发表于 2023-9-20 17:11:37

GZZXB 发表于 2023-9-19 11:05
这个片子的AD性能怎样?
(引用自74楼)

不知道啊,没测试过AD性能

lonely9391 发表于 2023-9-21 10:24:50

GZZXB 发表于 2023-9-19 11:05
这个片子的AD性能怎样?
(引用自74楼)

听说ADC精度不行,稳定度不够

Kwangsi 发表于 2023-10-17 23:31:45

lonely9391 发表于 2023-9-21 10:24
听说ADC精度不行,稳定度不够
(引用自76楼)

确定吗

lonely9391 发表于 2023-10-18 08:21:26

Kwangsi 发表于 2023-10-17 23:31
确定吗
(引用自77楼)

参考这份帖子   https://www.amobbs.com/thread-5785386-1-2.html

lin28 发表于 2023-10-18 08:40:52

XL32F001   0.5元   资料里面有PY32F002   估计是一样的圆晶。 有批量用过XL32F001说一声 有bug否? 谢谢

Aper-2020 发表于 2023-11-9 16:07:36

lin28 发表于 2023-10-18 08:40
XL32F001   0.5元   资料里面有PY32F002   估计是一样的圆晶。 有批量用过XL32F001说一声 有bug否? 谢谢 ...
(引用自79楼)

你好,XL32F001 像stm32f003一样开发的吗?

lin28 发表于 2023-11-13 07:57:28

Aper-2020 发表于 2023-11-9 16:07
你好,XL32F001 像stm32f003一样开发的吗?
(引用自80楼)

应该类似,我还没用。。

akey3000 发表于 2023-11-13 08:48:40

carefree1986 发表于 2023-8-21 09:58
用了2万片,还没有遇到
(引用自72楼)

67楼大神发帖说碰到10%的比例掉程序等各种问题,不过帖子已被举报屏蔽了

carefree1986 发表于 2023-11-13 10:58:26

akey3000 发表于 2023-11-13 08:48
67楼大神发帖说碰到10%的比例掉程序等各种问题,不过帖子已被举报屏蔽了
(引用自82楼)

已经有3万多片了,还没有遇到

akey3000 发表于 2023-11-13 11:00:20

lixin91985 发表于 2023-8-20 17:50
他们家的IO不能浮空的,不管是输入还是输出。
个人推测里面很可能没有TVS管。 ...
(引用自67楼)

83楼大神用了3万多片,没发现问题

GZZXB 发表于 2023-11-13 14:43:37

PY新出了颗2元出头的071    USB DAC运放应有尽有,逆天了?

lixin91985 发表于 2023-11-13 15:50:11

akey3000 发表于 2023-11-13 11:00
83楼大神用了3万多片,没发现问题
(引用自84楼)

这个数量太少,所有的问题不是没有出现,只是出现的时候,没有一双慧眼能够发现而已。

shooly 发表于 2023-11-14 10:07:37

GZZXB 发表于 2023-11-13 14:43
PY新出了颗2元出头的071    USB DAC运放应有尽有,逆天了?
(引用自85楼)

哪里有芯片资料?

yyts 发表于 2023-11-14 10:19:38

lixin91985 发表于 2023-11-13 15:50
这个数量太少,所有的问题不是没有出现,只是出现的时候,没有一双慧眼能够发现而已。 ...
(引用自86楼)

3万个里面有3000个掉程序,还需要慧眼去发现吗?

yc2 发表于 2023-11-14 10:19:38

lin28 发表于 2023-10-18 08:40
XL32F001   0.5元   资料里面有PY32F002   估计是一样的圆晶。 有批量用过XL32F001说一声 有bug否? 谢谢 ...
(引用自79楼)

淘宝看了一下,真的便宜,最贵的TSSOP20 ,转了几手的淘宝也才5毛钱,代理商出来那价格不敢想象,给力。

lixin91985 发表于 2023-11-14 10:50:23

yyts 发表于 2023-11-14 10:19
3万个里面有3000个掉程序,还需要慧眼去发现吗?
(引用自89楼)

当我没说,,,请忽略。

shandian007 发表于 2023-11-14 11:20:23

lixin91985 发表于 2023-8-20 17:50
他们家的IO不能浮空的,不管是输入还是输出。
个人推测里面很可能没有TVS管。 ...
(引用自67楼)

配置为输出也不能浮空吗?

GZZXB 发表于 2023-11-14 12:44:34

shooly 发表于 2023-11-14 10:07
哪里有芯片资料?
(引用自87楼)

官网就有{:smile:}

shooly 发表于 2023-11-14 13:25:24

GZZXB 发表于 2023-11-14 12:44
官网就有
(引用自92楼)

PY官网只看到了003和030,方便给个链接?

GZZXB 发表于 2023-11-14 13:35:40

shooly 发表于 2023-11-14 13:25
PY官网只看到了003和030,方便给个链接?
(引用自93楼)

    找卖这家片子的要个资料,很容易要到的。或者网上搜PY32F071 一大堆了。
页: [1]
查看完整版本: 试了一下号称性价比之王的PY32F003