- 2023-06-08
-
回复了主题帖:
求助RW007板子wifi芯片资料
本帖最后由 damiaa 于 2023-6-8 14:56 编辑
https://www.realtek.com/zh-tw/
-
回复了主题帖:
求助RW007板子wifi芯片资料
发烧友 这个板子好像搞过试用。你可以去看一下。
-
回复了主题帖:
拆解松下1971年的录音机,顺便“修”下电位器
国产化产品贡献真大,那时候没有自己的产品进口有多贵。
- 2023-06-07
-
回复了主题帖:
串口数组的收发问题
本帖最后由 damiaa 于 2023-6-8 08:34 编辑
xhq-1025 发表于 2023-6-7 20:04 想问问图中的程序哪里没有完善的,目的就是想电脑通过串口助手输入数字,输出对应电压(通过调整占空比来控 ...
编写得太乱了。你直接用0x0d做结束就好了。
比如:0x30,0x31,0xd就改变电压
#define MAXSIZE 30
read_data[MAXSIZE];
static unsigned char count=0;
read_data[count]=SBUF; //数据送缓存
if(read_data[count] ==0x0d ) //收到回车处理数据
{
unsigned char buf=read_data[0]-0x30;
buf <<=4;
buf+=read_data[1]-0x30;
PWMOT1=buf; //不知道这是什么
count=0;//处理玩count指向开始0处
}
else
count =(count+1)/MAXSIZE;//count加一 但必须小于MAXSIZE值 否则数组越界
-
回复了主题帖:
esp-idf4.4 可以执行(defalut)C11标准 函数嵌套定义有哪些应用呢?
nmg 发表于 2023-6-7 18:38
这种增加的玩法,估计程序员都不咋喜欢去用吧
怕有些编译器不兼容
觉得还是有点意思
-
回复了主题帖:
雅特力AT32安装IAR Pack提示IAR Setup has failed错误的解决办法
都是windows 10整的事。
-
回复了主题帖:
民调显示超八成年轻人担心工作被AI抢走,你担心吗?
守住农村的一亩三分地好,不会饿死。
读书读傻了。把地给弄丢了。
-
回复了主题帖:
esp-idf4.4 可以执行(defalut)C11标准 函数嵌套定义有哪些应用呢?
switch还能这么玩
#include <stdio.h>
int main(int argc, const char * argv[])
{
int a = 1;
int c = 10;
switch(a)
{
// 这条case语句是合法的,并且与case 1等效
case 1 ... 1:
printf("a = %d\n", a);
break;
// 这条case语句中的范围操作符的左操作数大于右操作数,
// 因此它是一个空条件范围,这条case语句下的逻辑永远不会被执行
case 2 ... 5:
puts("Hello, world!");
break;
case 8 ... 10:
puts("Wow!");
break;
default:
break;
}
char ch = 'A';
switch(ch)
{
// 从'A'到'Z'的ASCII码范围
case 'A' ... 'Z':
printf("The letter is: %c\n", ch);
break;
// 从'0'到'9'的ASCII码范围
case '0' ... '9':
printf("The digit is: %c\n", ch);
default:
break;
}
}
- 2023-06-06
-
发表了日志:
esp-idf4.4 缺省是执行C11标准
-
发表了主题帖:
esp-idf4.4 可以执行(defalut)C11标准 函数嵌套定义有哪些应用呢?
本帖最后由 damiaa 于 2023-6-7 10:05 编辑
今天老是在想些事情,如是查了一下,发现esp-idf4.4 可以执行(defalut)C11标准 函数嵌套定义有哪些应用呢?请教请教
#include"stdio.h"
int main(void)
{
int x=0,y=0,z=0,i=5;
auto pt(int x,int y,int z){
printf("x is %d,y is %d,z is %d\n",x,y,z);
printf("x+y+z is %d\n",x+y+z);
}
while(i){
x++;y+=2;z+=3;
pt(x,y,z);
i--;
}
}
-
回复了主题帖:
SOT23封装三端稳压器或LDO或超便宜的参考基准
dcexpert 发表于 2023-6-6 12:37
LR6232A33M
用这个可以随便乱画啊。
-
回复了主题帖:
请教下:STM32 有类似8051的原子操作指令吗?
本帖最后由 damiaa 于 2023-6-6 15:09 编辑
不可能一条指令的中间中断的。
一定是程序的一条指令执行完后才中断的。中断时会保存程序的下一条指令到程序计算器,还回时执行这条指令。
原子操作其实是指用户不想中断打断的操作
比如用户编的一个全局变量的数组是“my name is wangyi”。 在主程序中判断时,中断中改变了。那会用到几条指令。
在这几条指令的中间主程序读到i am w的时候中断了。中断中改为“i am linger”。主程序中断返回就继续,读
到的就是 “i am winger“ 乱了。
这时候可以用关中断的方式保证这个操作为原子操作。
关中断
处理全局变量的数组
开中断
类似原子操作的指令 这些也只能用到极为特别的地方,比如标志的判断。 更广泛的应用可能还是要自己动手。
-
回复了主题帖:
不可分割的原子操作——《RISC-V体系结构编程与实践 》读书笔记
不可分割的原子操作
-
回复了主题帖:
放假了 塞满你的电纸书/平板吧
00750 发表于 2021-4-30 09:48
如需要解压密码!!!!!
第一行
-
回复了主题帖:
U8G2 U8X8问题请教
这个应该可以吧。
接口好像可以使用软件i2C spi
还有芯片显示初始化肯定得修改。
其他的跑一跑就知道了。
期待楼主分享结果。
-
回复了主题帖:
线路板上小功率变压器,由于变压器重量有点大,运输过程中由于反复的颠簸偶尔会脱焊
本帖最后由 damiaa 于 2023-6-6 10:03 编辑
如maychang老师说得处理
焊脚折弯处理,焊接到位。
环氧树脂粘接胶固定。
选择一些外壳做得毕竟牢靠得变压器。
PCB固定孔
如果你的外壳很精准,pcb也做得很精准,4个圆孔也可以。这样的固定最牢靠。
如果你的外壳和pcb有些误差,一个圆孔+3个椭圆圆孔方向垂直。
或者如楼主的一样也无妨。
- 2023-06-04
-
回复了主题帖:
请帮忙 看一下,这个红外发射和接收电路中 某部分的功能和原理
本帖最后由 damiaa 于 2023-6-4 20:07 编辑
楼主这个红外电路搞得太复杂。
很早以前一个红外通讯的产品里面用过,现在 都不用了。直接用单片机产生38K信号,一点问题都没有。还省钱省PCB面积。
-
回复了主题帖:
请帮忙 看一下,这个红外发射和接收电路中 某部分的功能和原理
本帖最后由 damiaa 于 2023-6-4 16:35 编辑
一沙一世 发表于 2023-6-4 11:17 谢谢,38K的产生原理,可否讲解一下。谢谢。
你可以搜一下石英晶体稳频的多谐振荡器。
数字电路里面好像也讲过。
B站有个视频 王文俊讲电气 里面有个 用施密特触发电路构成的多谐振荡电路及石英晶体多谐振的视频 讲了这个。
-
回复了主题帖:
PYPL 2023年6月 编程指数
Rust上升厉害啊。
-
回复了主题帖:
【雅特力AT-START-F437评测】3. 通过HTTP给设备升级
不错,楼主新发现。感谢分享