- 2025-03-28
-
回复了主题帖:
邀你聊一聊:学习MCU的正确方法和你的学习之路
本帖最后由 damiaa 于 2025-3-28 16:03 编辑
模拟电路,数字电路,c语言都要知道点吧。
单片机肯定是先搞通一门,先别东搞西搞。
等一门吃透了,能搞几个产品玩了,那就要东搞搞西搞搞了。
最后这些也都是为了搞产品,需要学习的东西蛮多的,不止这点,这只是基础。必须不断的学东西,辛苦...
如果要我推荐什么cpu入手,还是推荐stm32 。虽然是学汇编和51开始的,但别走那个老路了,实用性不强。
-
回复了主题帖:
红外接收三极管和红外接收二极管的问题
本帖最后由 damiaa 于 2025-3-28 15:47 编辑
电阻是不是太大了? 搞小点试试。你这电路电流才10uA。
-
回复了主题帖:
AG32软件包SDK更新:加入新例程(可实现至少15个UART串口)
牛! 要求多串口的可以用。
- 2025-03-27
-
回复了主题帖:
【STM32N6570-DK评测】#1 开箱
总有一天也得搞一块玩玩。
- 2025-03-24
-
回复了主题帖:
【STM32H7S78-DK测评】6.移植传感器ISM330
花了人民币205.5132! 楼主是拼了。
-
回复了主题帖:
换春衫,闹春意
昨天把短袖晒了,随时准备切换长短。
-
回复了主题帖:
【MSPM0L1306 LaunchPad】基于spi调试mcp2518fd模块
不错,外接个can芯片扩展。
- 2025-03-22
-
回复了主题帖:
自动浇花系统第四帖之软件篇
浇花系统实用。就是结构件麻烦。做不了成品那么好。
- 2025-03-20
-
回复了主题帖:
正式发布!福建超算冲出AI黑马→→→→
大模型 不断冒泡黑马。
-
回复了主题帖:
【 STM32MP135F-DK测评】+(9)为制作图形界面通读python-gtk-3手册 之五
freebsder 发表于 2025-3-20 10:31
用GTK做界面的还是蛮少见的
学一学也还行。用qt做产品还要收费。
- 2025-03-19
-
回复了主题帖:
大家都用上RISCV的芯片了吗
esp32-c3就是吧。
-
回复了主题帖:
真正诠释了AI一本正经胡说八道
AI 编程一般都是罗列一些例子。行不行自己评估。一般还不太行,也有行的。反正你不懂依靠他是蒙的。
- 2025-03-18
-
回复了主题帖:
兄弟们,这个是什么商城 靠谱吗? 有谁买过吗
有点陌生。
- 2025-03-17
-
回复了主题帖:
【 STM32MP135F-DK测评】+(6)为制作图形界面通读python-gtk-3手册 之二
freebsder 发表于 2025-3-17 15:16
gtk哦?如果不是复杂图形还不如用tcl那个就行了。
有道理。
-
回复了主题帖:
请问,做PCB板布线时晶体问题
本帖最后由 damiaa 于 2025-3-17 14:00 编辑
晶振吧,电容靠俩边,旁路接地,两边包地。
也有电容在前的。
这个估计不重要,重要的是电容旁路接地,都要尽量靠近cpu,外边包地。不要打过孔。尽量对称点。
-
回复了主题帖:
单片机技术开发职业生涯到头(到退休年龄)是嵌入式专家,资深架构师吗?若是那要达到s...
没实际的专家证书吧
-
回复了主题帖:
MaixCAM MaixPy 语音实时识别
不知道效果怎么样?识别率高不高。
-
回复了主题帖:
【树莓派Pico 2 RP2350开发板】 温控器小项目实现
上个云平台,就可以远程控制了。
- 2025-03-16
-
发表了主题帖:
【 STM32MP135F-DK测评】+(11)python3 tcp通信测试
本帖最后由 damiaa 于 2025-3-16 20:54 编辑
【 STM32MP135F-DK测评】+(11)python3 tcp通信测试
今天接着STM32MP135F-DK的实验,这次是实验它的tcp通信。
一.准备工作:
准备一个tcp调试工具并安装。我这里用SocketTool V4
板子上有tcpdump,想用可以用一下
上面已经安装了ssh。
板子上以太网通信是通的,只要插上网线,可以用ifconfig查看,如果没有就自己想办法搞通。
注意pc电脑的防火墙是要关闭,否则搞不定的。
二.编写一个服务器程序和一个客服端程序,代码如下:
板上跑服务器程序:
#服务器程序
import socket
# 创建一个socket对象
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定地址和端口
server_host = '192.168.0.102'
server_port = 12345
server_socket.bind((server_host, server_port))
clients =5
# 监听连接
server_socket.listen(clients)
print(f"Listening on {server_host}:{server_port}")
# TCP 服务端程序退出时执行的清理代码
def cleanup():
# 关闭监听套接字
server_socket.close()
# 关闭所有连接
for client_socket in range(clients):
client_socket.close()
# 接受客户端连接
client_socket, client_address = server_socket.accept()
print(f"Connection from {client_address}")
try:
while True:
# 接收数据
data = client_socket.recv(1024)
print(f"Received: {data.decode()}")
# 发送数据
client_socket.sendall("stm32mp135-dk server 192.168.0.102 12345 now connect!".encode())
except KeyboardInterrupt:
# 当用户按下 Ctrl-C 时执行清理代码
cleanup()
except:
# 发生异常时执行清理代码
cleanup()
raise
板上跑客服端程序:
import socket
# 创建一个socket对象
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 连接服务器
server_host = '192.168.0.103'
server_port = 12345
client_socket.connect((server_host, server_port))
# 发送数据
client_socket.sendall("Hello, Server!".encode())
# 接收数据
data = client_socket.recv(12345)
print(f"Received: {data.decode()}")
# 关闭连接
client_socket.close()
三.实验:
1,先把程序的网址都改成stm32mp135-dk的,在一个板子上测试,看行不行,行的话再测试和pc通信。
这里测试是OK的,就不贴图了。
2.板子和pc通信:
板子跑服务器程序:
板子跑客服端程序:
tcp通信测试结果是OK的。
先写到这里,谢谢
- 2025-03-14
-
回复了主题帖:
STM32H743 利用定时器DMA触发SPI发送和 接收数据,发现接收的数据,前面5个都不变化
DMA使用内存块有讲究,你自己可以研究一下。好像是说SRAM4是支持所有DMA。
你要指定使用那块内存块,错了就可能有问题。