您尚未登录。

#2 Re: Cortex M0/M3/M4/M7 » st单片机涨价这么厉害,有什么好的替代? » 2024-04-21 10:25:40

现在 GD32F303RC 超级便宜, 搞得 32F103 都没性价比了

#3 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2024-01-27 03:06:05

@echo
请教大佬, "用GDLink手动解除了读保护"这个是怎样操作的?
PY32F003 SOP8的封装, 打开了RDP后遇到问题了...

#5 Re: Cortex M0/M3/M4/M7 » st单片机涨价这么厉害,有什么好的替代? » 2023-12-15 10:05:36

距离楼主发帖都三年整了, MCU价格早都恢复正常了

#6 Re: Cortex M0/M3/M4/M7 » 請教這個顯字小風扇的MCU » 2023-12-12 14:15:48

能连电脑那就是支持USB, 但是看PIN布局不是STC, 也不是WCH, 这两家SOP16的GND都不在PIN10

#7 Re: Cortex M0/M3/M4/M7 » 求推荐宽供电范围,而且带USB的单片机 » 2023-10-24 14:21:17

wh201906 说:

官网和淘宝上都没看到这款单片机,是还没上市吗?

淘宝搜 PY32F071, 和 PY32F072 几乎一样的, 手册说没CAN

#8 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-10-24 12:28:46

这配置看着不够卷啊, 甚至都不如六毛多的HK32F030M

现在PY32能用0.78的价格买到64k/8k的003, 加上淘宝每天的摇一摇红包, 折下来不到0.7一片. 而32k/4k的002a, 加上红包算下来不到0.5一片

#10 Re: Cortex M0/M3/M4/M7 » 做了点普冉py32f002A的开发板 » 2023-09-22 09:56:14

已完成。成。成。 说:
IOsetting 说:

能跑48MHz

没试过,改天弄个48M晶振回来试试

用24M的, 开PLL

#12 Re: Cortex M0/M3/M4/M7 » 灵动微 MCU 开发板赠送活动 » 2023-08-08 16:19:53

Gentlepig 说:

我觉得合宙一直搞的9.9元各种开发板挺好的,还可以当daplink用。

别免费送,价格低一点,量大一点,活动持久一点。

合宙那种, 我觉得也是做慈善了, 铁定贴钱, 就是不知道贴的是谁的钱.

合宙还有一点好, 就是小虾米用户也有技术支持, QQ群很活跃, 气氛很包容, 没有商业倾向, 不限于合宙自己产品的讨论.

#13 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-07-17 09:47:16

@sh200436
看看是不是上面 84, 85 楼的情况. 如果接了UART, 把上位机的TX断开试试

#14 Re: Cortex M0/M3/M4/M7 » 新坑神器-204MHz Cortex-M4内核国产芯Air105 » 2023-06-02 10:55:25

龙卷轰 说:

这个芯片是订制的?还是套了壳的?就像AIR103是W806的壳

https://www.cnblogs.com/milton/p/15858286.html

#16 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-04-15 23:07:09

@yjmwxwx

PY32F0 的ADC精度不是很高, 从实际测试看, 勉强到8bit.

和STM32F030对比下, 看看差多少

#17 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-04-14 09:02:18

swd口被占用了吧, 按reset键同时点下载, 如果还不行, 就拉高BOOT0, 用普冉的ISP工具擦除一下

#18 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-04-13 16:08:30

yelong98 说:

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

用 LL_GPIO_IsInputPinSet(GPIO_TypeDef *GPIOx, uint32_t PinMask)


https://github.com/IOsetting/py32f0-template/blob/main/Libraries/PY32F0xx_LL_Driver/Inc/py32f0xx_ll_gpio.h

__STATIC_INLINE uint32_t LL_GPIO_IsInputPinSet(GPIO_TypeDef *GPIOx, uint32_t PinMask)
{
  return (READ_BIT(GPIOx->IDR, PinMask) == (PinMask));
}

#19 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-04-13 13:30:23

嫌pin脚复用麻烦的可以直接用ssop24的PY32F030E1xM, 焊接比qfn32简单得多, 而且功能脚也全. 价格只比tssop20的贵0.2

#20 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-04-13 13:25:58

哈悟哈悟 说:

002是有,但是不敢在不确定性上做赌注哈,就怕后期砍了隐藏福利,那么SRAM就不够用了。

吐槽的是意思就是觉得PY32F003F1xP上的TIM1引脚设计不够合理,基本都跟其他功能SPI、I2C、ADC或SWDIO共用IO,如果用了TIM1,那么这个20pin的也没有其他什么引脚能够用得上了,反而造成了引脚浪费。不用呢又等于少了一个高级定时器功能。

隐藏福利应该不用担心, 合宙的air001已经在路上了, 资源就是32kf/4kr
https://wiki.luatos.com/chips/air001/index.html
https://github.com/Air-duino

#21 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-04-12 09:38:38

TIM1_CH2还能复用到PA9, PB3, 这两个在PY32F003F1xP上没有引出.
但是在更便宜的PY32F002A 上反而 TSSOP20有PB3, SOP16上有PA9

#23 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-03-29 12:20:46

发现其实普冉的SDK里就带了option bytes 的操作例子, 改了改 放到 GitHub 上了
https://github.com/IOsetting/py32f0-template/tree/main/Examples/LL/Flash/WriteOptionBytes
在代码里能直接修改, 但是在重新载入option bytes配置时, mcu会重启. 所以要加一个判断, 不然就一直重启进入死循环了

#24 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-03-28 09:40:31

gddddd 说:

@IOsetting
我用pwlink2 lite可以直接修改选项字节内容,把NRST功能关闭就好了,8脚的002A中的PA2和PF2-NRST也是同样情况,不在选项字节中设置为普通IO的话,一用PA2就复位,坑晕了的。感觉要有IOMUX类似的引脚映射功能就对了

感谢指导, 没想到还能拿pwlink设置, 回去试试

#25 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-03-22 21:38:12

SOP16 封装的 PY32F003W, 想将 PF1 和 PF0 复用为 I2C, 因为 PF0 和 PF2 是同一个脚, 而 PF2 就是 NRST, 看手册上说, 要将 NRST 功能换成 IO, 得在 option byte 里设置, 但是发现这个型号没法连 ISP, 没有 BOOT0 脚, 试着重启时连, 连不上.

所以这个型号的 PF0 / PF2 这个脚实际上只能当 NRST 用?

不知道有没有其他人试过这个的

#27 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2023-03-08 18:22:10

Gentlepig 说:

我的意思是at32系列命名有点不好分辨,
413,403,403a...
感觉部分系列里的型号应用上又有些重叠,不知道该选哪个合适...
太多,太杂了。

还行, 和其它厂比, AT没几个型号, 就是低端的421, 415还有个新出的425, 中端的413, 403, 407, 还有高端的 435 437

就是403和407其实对应的 STM32F1 而不是 STM32F4, 这个容易混淆

你看GD, WCH这些, 乌泱乌泱的型号

#28 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2023-03-08 09:39:51

Gentlepig 说:

at32 can和usb可以同时用,就是雅利特命名很迷。

说到命名, 最迷的不应该是极海么, 几乎把常用的外设都重命名了一遍.

#31 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-28 01:21:27

如果说上电有一小段时间是ISP的话,  STC 用的那种自动下载编程器就行. STC 上电后的ISP模式时间很短只有一两百毫秒, 手按开关得靠软件轮询, 自动的话用TTL芯片的RTS或者DTR脚控制电源.

#32 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-28 01:14:06

@happysoul

都用PA2 PA3就行, PY32F002A, 003, 030 都一样.

SPI 我写过几个例子, LL库的, 供参考 https://github.com/IOsetting/py32f0-template/tree/main/Examples/LL/SPI

PY32内存和flash容量不大, 用LL库更省资源

#33 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-27 13:47:37

上面这个问题已经解决了, 串口模块的TX线会对读数造成干扰, A3不接, 只A2接RX, 就能正常读取了

#34 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » ubuntu有大量异常的网络数据,ps查找进程时,发现如下脚本,这个脚本是恶意的吗? » 2023-02-24 13:07:19

要说这脚本没问题 我都不相信, 把消息通过discord发出去, 然后再下两程序在机子里跑, 你觉得像益生菌么

#35 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-17 01:40:44

发现PY32F0的一个坑:
读取温度和内部电压的ADC1 通道11和12, 在 TSSOP20 封装的 PY32F002A, 003, 030 上读数都是 4095, 只有换成 QFN32 封装的才能读出正确的温度和内部电压.

有其它封装的可以试一下.

#36 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-15 14:59:45

@Blueskull
这个授权费是算ARM的还是ARM China的? 据说后者的授权可能会不认, 这样这些芯片就只能内销了

#37 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-14 21:11:42

@gddddd
原来是调TRIM啊, 可以可以. 还是有意义的, 就像STM32F407跑168MHz, flash等待都到5了也能用.

#38 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-14 14:58:33

@gddddd
54MHz怎么做到的? 外接54MHz时钟? HK32F030MF4P6 之前只粗略的测过, 带I2S是个亮点. 主要问题是 ADC不很稳, 几个pin脚之间会有干扰.

#39 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-13 11:34:53

HK32F030MF4P6也没有预取, 不过据别人测试, 32MHz的时候用0等待也可以正常跑
https://www.eevblog.com/forum/microcontrollers/$0-25-hk32f030m-(cortex-m0-32mhz-16kb-2kb)/msg4615450/#msg4615450

PY32F0系列我还没用0等待测过, 如果在32MHz能用0等待, 性能就还可以.

#40 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-02-13 09:48:23

还没在m0上测过coremark, 貌似072才有预取, 航顺的跑分是多少?

#41 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2023-02-07 00:18:40

抱歉, 误报了, 晚上再做完整的写入读出发现, 后面地址的内容, 只是前面128KB的重复, 实际可用的还是只有128KB.

原回复好像改不了了, 版主帮我删了吧

#42 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2023-02-05 23:39:13

昨天在合宙的QQ群中, 有群友试验成功在 AIR32F103CBT6 上解锁额外的 128K 字节 flash, 这样 AIR32F103CBT6, CCT6, RPT6 这三款型号实际上片上资源就统一了 -- 都是 96K 内存, 256K 闪存.

已经将这个解锁的hack添加到项目仓库, hack涉及的改动在 https://github.com/IOsetting/air32f103-template/commit/83459e2940a4ef1a8c5609f01b4c4b5a9a421b28

#44 Re: Cortex M0/M3/M4/M7 » Tiny-DAPLink:开源CH552实现的CMSIS-DAP v2升级版 » 2023-01-29 00:48:27

XIVN1987 说:
IOsetting 说:

@XIVN1987
AT32F425 是不是换成 AT32F415 也可以? 415也带USB

415 的 USB 不支持 Crystal-less,,电路不如 425 简单。。

415也支持的吧? 手册里写的有专用的内建48MHz时钟

AT32F415内置1个集成了收发器的OTG全速(12 Mb/s)设备和主机模式控制模块。OTGFS模块兼
容USB2.0和OTG1.3协议。它具有可由软件配置的端点设置,并支持挂起/恢复机制。OTGFS模块专
用的48 MHz时钟由内部主PLL产生。

#45 Re: Cortex M0/M3/M4/M7 » Tiny-DAPLink:开源CH552实现的CMSIS-DAP v2升级版 » 2023-01-28 14:05:50

@XIVN1987
AT32F425 是不是换成 AT32F415 也可以? 415也带USB

#47 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » Shipping problems … continue » 2023-01-17 19:35:18

@Mitko
People bought Chinese products for reasons, when it's cheap there is a risk.
If you are not an expert, please don't buy things directly on Taobao.
There are many other better options, for individual, try Aliexpress and lcsc(https://www.lcsc.com/)

#48 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-01-16 17:07:15

https://www.elektroda.com/rtvforum/topic3946116.html

可以看下第21楼之后的回复, 这人已经确认在 PY32F002AA15M6TU  上, 有两个spi, 两个uart

=============== update ================

2 USARTs, 2 SPI.
PY32F030 to PY32F002 pack smile

基本上可以确认是 PY32F030 了

#49 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-01-16 17:00:30

TerryX 说:

@IOsetting
相信是PY32F003的马甲,不是030
--
看完你的链接后就迷糊了

003的数据手册上没有PLL

不过, 据群友反映, 003其实也能开PLL, 也能上48MHz, 所以其实 ---  003大概率也是030的马甲

#50 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2023-01-16 10:43:28

从某宝的芯岭科技买了十片PY32F002AF15P

数据手册上是 20K Flash, 3K RAM, 最高 24MHz, 无DMA

实测资源为 32K Flash, 4K RAM, 支持 PLL 上 48MHz, 支持 DMA. 其它外设还没来得及测

https://www.cnblogs.com/milton/p/17052963.html

这货很可能是 PY32F030x6 的马甲, 换句话说, 换成 PY32F030 的库直接开发都行

如果仔细看看 PY32F072 的中断向量表, 你甚至会猜, 这货搞不好和072一样是全功能内核啊

0.65元的 TSSOP20 封装M0, 48MHz, 32KF, 4KR, 支持DMA. 无敌了

#51 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2022-12-27 16:51:39

Gentlepig 说:

@IOsetting
好文章,感谢分享。

gd32竟然用同等大小的ram来加载flash,真是夸张啊。

那么air32f103的96k ram,估计也是分出了64k ram作为flash加速吧。

你高估air32了, 正好这个博主, 紧接着就写了一篇air32 你可以看看, 他写的时间比较早, 这个96k ram的hack还没出来

https://yuanze.wang/posts/air32-lvgl-freertos/

#52 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2022-12-27 13:15:28

什么乱七八糟的P都没说到点上, 好好看看正确说明

https://yuanze.wang/posts/at32f403a-esp32s3-lvgl-compare/#%E5%AF%B9flash%E4%B8%AD%E6%89%A7%E8%A1%8C%E4%BB%A3%E7%A0%81%E7%9A%84%E6%80%9D%E8%80%83

Gentlepig 说:

搜到了这个。

Questions:闪存零等待区(ZW)和非零等待区(NZW)有何区别?请说明。
Answer:
1. 零等待(ZW)是指 MCU 内核,以零等待周期从 FLASH 内取指令(取指无等待周期);
非零等待(NZW)是指 MCU 内核,以非零等待周期从 FLASH 内取指令(取指要等待周期)。
2. 零等待(ZW)和非零等待(NZW)的区域位置不同:
零等待(ZW)在 FLASH 前部分区域,非零等待(NZW)在 FLASH 后部分区域。
以 AT32F403AVGT7 为例:
零等待(ZW)大小区域为 256 KB, 是从 0X0800 0000 - 0X0803 FFFF;
非零等待(NZW)大小区域为 768 KB,是从 0X0804 0000 - 0X080F FFFF。
3. 零等待(ZW)和非零等待(NZW)的区域大小会随着 SRAM 区域大小的调整而改变。
以 AT32F403AVGT7 为例:
SRAM: 96 KB, ZW: 256 KB, NZW: 768 KB (默认配置)
SRAM: 224 KB, ZW: 128 KB, NZW: 896 KB。
4. 零等待(ZW)和非零等待(NZW)的运行速度有差别,非零等待(NZW)的执行速率约为零等待(ZW)的
0.4 倍。
以 AT32F403AVGT7 为例:
当系统时钟 240MHz,SRAM 默认为 96KB , 零等待(ZW) 默认为 256KB ,FW 大小为 512KB bin 文件,前
部分零等待(ZW)区域的 256KB 以 240MHz 速率执行,后部分 256KB bin 文件存放在非零等待(NZW)
区域,执行速率约为 96MHz。

-------------------------------------

那么,好奇,stm32f103的flash读取是零等待吗?gd32呢?air32呢?

----------------------------------------

https://www.zhihu.com/question/574579916?utm_medium=social&utm_oi=31853956300800&utm_psn=1590961286078148608&utm_source=qq
正好再知乎上看到这个问题,提问者问为何国内mcu大都是嵌入式spi flash。

#53 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2022-12-26 16:40:12

网站说多少就能信? 就说TSSOP20的CH32V003F4P6, 2K RAM 16K FLASH, 能从公开渠道0.5的单价买到吗? 你去找沁恒的销售0.5的价格也买不到啊, 买不到的价格拿来谈有什么意义, 完全就是误导人.
PY32F003 8K RAM 64K FLASH, TSSOP20封装, 1元的价格淘宝随便买. 拿一个资源又小价格又没优势的型号在这里找关注, 有啥意义

#54 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2022-12-26 14:21:54

AT32是用ram换flash的速度. 需要zw的程序启动后加载到ram, 直接在ram中运行.
设置容量只是设置要复制到ram的大小, 如果不复制, 就是原始形态, ram归ram, flash归flash

#55 Re: Cortex M0/M3/M4/M7 » 国产王炸中的战斗机-普冉py32f003/py32f030(价格6毛起步) » 2022-12-26 11:07:14

jack821119 说:

CH32V003 这个芯片 5毛钱,大家可以关注下。RISC-V架构

资源太小了, 而且价格根本不是0.5

#56 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2022-12-26 11:06:16

@Gentlepig
价格啊, AIR32F103 4.75以内,  96K RAM的AT32F403A得两倍的价格了

#58 Re: Cortex M0/M3/M4/M7 » 有趣的F103家族新添"不限量税后5.8" AIR32F103 和 MH32F103A » 2022-12-24 21:07:59

吴助建 说:

下载了SDK看了一下, 官方给出的例程, 主频最高也只有72MHz, 又找不到用户手册, 不知道怎么改到216MHz的主频上来?
难道凭一张嘴?
或者凭一个参数表?

官方例子里有256MHz的例子

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn