威尔科尔的赋予指挥
跟我们说说你自己吧!
成就
-
我会处理的。它可能只有1%,但其余的乙醇燃烧也很好。目前,我很难得到另一种成分:樟脑。到目前为止,我发现最好的是非常小的块(几克),很多钱(30+欧元)。
-
我已经变性乙醇,索赔是99%乙醇,1%兆(丙酮?),约30欧元,5升约30欧元。这对这个实验来说足够好吗?(https://www.werkenmetermerken.nl/nl/biologische_ethanol_99_/p/23122)
-
终于可以鱼与熊掌兼得了!
-
WilkoL的教程使用Cosmic STM8编译器安装ST可视化开发每周统计数据:
-
我读这网站:“涡流线圈的结果他们创建,反复演示视频,是一个输出的能量大于输入一次调到正确的频率”但他们未能解释这额外的能量从何而来,至少他们未能解释我……
-
仍然需要学习在我的年龄......什么是涡流线圈?
-
我不知道。-)摩根是我们的朋友。
-
任何东西都可以,但不是只有两个dac。你将不得不做出一些东西与6 dac, PWM输出(定时器)或创建额外的dac自己与r2r -梯子。我从未见过带有6个dac的微控制器,制作R2R梯子需要大量的工作,所以我会使用计时器。PWM的麻烦是PWM信号的频率必须(很多)高于您试图创建的信号。现在,我正在考虑它,只有三个DAC可能就足够了,毕竟第4岁与第1,第2和第3次相比,第6个信号将在相位相比为180度,这意味着它们只是逆。但你必须用某种方法把它们颠倒过来,opamp可以做到,但是,在什么频率上呢?所以我要问你的第一个问题是,在什么频率(范围)你需要…
看到更多»这是我今天下午在8 MHz上运行的Arduino Mini Pro。它在100赫兹之间产生三个凸形波,在它们之间有60度。我使用了Atmel Studio 7来编程,但我认为您也可以使用Arduino软件。/ * * sixty_degrees.cpp * *创建:9-12-2020 12:47:48 *作者:wilko * /#define f_cpu 8000000ul #include
看到更多»#include uint8_t sinewave[256] = {0x80,0x83,0x85,0x88,0x8b,0x8e,0x90,0x93,0x96,0x90,0x9b,0x9e,0xa1,0xA3,0xA6,0xA8,0xAB,0xAD,0xB0,0xB2,0xB5,0xB7,0xBA,0xbc,0xbe,0xc0,0xc3,0xc5,0xc7,0xc9,0xcb,0xcd,0xcf,0xd1,0xd3,0xd5,0xd7,0xd8,0xDA,0xDC,0xD8,0xDA,0xDC,0xDD,0xDF,0xE0,0xE1,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xef,0xef,0xF ... -
你是说你以后会死吗?即使我不知道,我也不知道。本土知识本benieuwd。
-
WilkoL的教程时钟发生器与Si5351和蓝色药丸每周统计数据:
-
谢谢第九步:-)
-
漂亮!但是…当灯泡有缺陷时,你该如何更换?
-
-
哇!这是令人印象深刻。我想知道你什么时候能看到第一个“我做到了”的投票。
-
这一个? https://drive.google.com/file/d/1pSWbCL407WGQmuZmJy3ABFnOuvoNV1U5/view?usp=sharing
Hi Andreas,首先,我不清楚你现在使用的是ST Visual Studio还是SDCC。我对SDCC没有了解,所以如果你正在使用那个,我无法帮助你。很难不幸的是,如果他们已经添加了我的整个项目文件夹,则令人遗憾的是,如果我已经添加了我的整个项目文件夹,则不幸的是。现在我做了第二个?最好的是,我上传了一个压缩文件和文件夹到谷歌驱动器。你可以通过这个链接下载:https://drive.google.com/file/d/1CBsXv81967sk8cGdh6M8MaNBpM9e7wvX/view?usp=sharingThe(我希望)我上传到谷歌驱动的第二件事是一个zip文件,我称之为“模板”将其解压缩到自己的文件夹和读“__set STVD STM8.txt”文件。它告诉您如何设置每个STM8项目。我不知道它是否是正确的方式......
看到更多» -
威尔科尔受欢迎的婴儿瓶经过mikeasaurus
-
数学使许多人迷惑不解。“想象的”和“复杂的”这两个词也没用。我读过一篇关于正交信号的文章,在标题“复杂但不复杂”中添加了这一点。真实的。
很酷,我不希望看到复杂的数学在Instructables: -)我忙着自学DSP,尽管我在学校学过(很久以前),它有点令人不安的看清事物的e ^我(他们使用j sqrt(1),而不是我,我通常是保留给当前)
希望指导不介意......
-
是的,我有二进制文件,不幸的是,赋予者不允许我上传它。但我可以将它发送到您的电子邮件地址(如果您告诉我那是什么:-))该文件称为pulse_generator.s19,但对我来说看起来像标准的hex.file。您可以使用ST Visual Programmer上传A(克隆)St-Linkはい,私はバイナリを持っいます,残念残念ながらながらではしかしできできませんアドレスアップロードできあなたんメールませできませませメールメールできませんメールメール送ることができことができ(あなたあなたがそれがが何であるかを私に教えてくれれ:-))このこのファイル脉冲_gumper_generator.s19と呼ばれます,私には标准のhex.fileのように见え。stビジュアルプログラマーa(クローン)ST-LINKででアップロードでき。
-
我印象深刻的ATMEGA328!:-)我有工作没有d触发器,它工作得很好。比我expected.This是我做过什么:TIM0由外部frequencyTIM1主频由内部16MHz clockTIM2也由16MHz的时钟主频,而是通过1024(15625赫兹)precaled所有的计时器上OVF产生的IRQ(溢)TIM1也产生中断运行(256分之15625)61倍的第二,递减计数从62一个静态变量在第0它使TIM1At输入捕获中断的中断ICIE1,它会立即使TIM0的当前值的快照IRQ输入captureTIM2,因为有这个timer.The休息没有捕捉是因为它是与d触发器频率计数器。虽然有一件事,原始频率,由Thetim0计数器(8位)和t ...
看到更多»忘记了我由1.234.567 Hz :-)制作的图片
好了,我该停止了....我发现了一些改进s1 -改变优化为(- o3)2 -添加TIFR1 |= (1 << ICF1);到ISR(TIMER2_OVF_vect),就在启用ICP1中断之前-添加相同的线路到ISR(TIMER1_CAPT_vect),就在禁用ICP1中断后,在750 kHz它仍然是spot on。
-
在步骤4中,你可以读到:输入为500 kHz,参考频率为10 MHz,乘法器为100,这就得到了5 x 10^14,这真的是巨大的!它们不适合32位的数字,所以我使用64位的数字,将一直到1.8 x 10^19”也许,如果你有聪明的数学,你可以避免使用64位的变量,我没有尝试过。这个作品。:-)是的,你可以使用float和double,但为什么要这样做?整数算术是精确的,它使用的字节和64位整数一样多。(我在STM8微控制器上使用的C编译器不支持64位整数,所以我必须使用浮点数和双精度数)
阅读别人的代码很困难!:-)所以我构建它,放入16 MHz水晶并将其连接到串行-USB转换器。我发现至少有一件事,你永远不会禁用input_capture_interrupt。我把它放在这里:ISR(TIMER1_CAPT_vect){TIMSK1 &= ~(1<< ICIE1);//计时器/Counter1输入捕获中断被禁用。val_timer0_low = TCNT0;val_timer0_high = timer0;val_timer1_low = ICR1;val_timer1_high = timer1;另一件我必须改变的事情是浮动,我不能让浮动打印。在所有。 But this did work:tussen_freq = (uint64_t)input_freq * F_CPU; real_frequency = tussen_freq / (uint64_t)ref_freq; real_frequency1 = (uint32_t) real_frequency; sprintf(buff, "%ld",real_frequency1); USART_sendStri…
看到更多»哦,但不要放弃在没有D-FF的情况下尝试。我喜欢这个实验,我会试着找出究竟发生了什么。但首先,我必须在我的设置中获得UART工作。我想我会切换到“我的”版本的UART ringBuffer。
你在用普通的C语言吗?或者arduino - c++ ?如果你使用arduino - c++,我会很惊讶你能达到240khz !如果你正在使用C语言(Atmel Studio中的GCC),我猜你在中断程序中耗尽了时间。您说它开始忽略向uart发送数据,这是奇怪的,因为在两次测量之间至少有一秒的时间可用。这就够了,你不同意吗?您是否可以从中断例程中向UART发送数据?我通常做的是使用我在一些代码开始时设置的一个或两个GPIO(中断例程)并在最后清除它。通过示波器,我可以看到代码完成需要多长时间。这通常可以解释问题所在。我用一个Atmel ICE调试器调试ATMEGA代码,甚至…
看到更多» -
我的时间并不那么宝贵,毕竟这是我的爱好。当你说让代码进入微控制器是很重要的时候,你是对的:-)。但话又说回来,这部分不是“火箭科学”,一旦你安装STM32CubeIDE并连接ST-Link,它是相当简单的。只是试一试。好吧,这可不像连接Arduino上传草图那么简单。但那是一个完全不同的世界,用预煮库尽可能地简单,在那里你不知道“幕后”发生了什么。尽管如此,如果你认为这不是你的项目,跳过它。没人强迫你去读。当你不喜欢电视上的节目时,你就会换台(或者更好的是,把它关掉)。
啊是的,这是一件事。很容易忘记我曾经始于微控制器,可能会想到同样的事情。我确实弄清楚了,很多图书馆访问(没有人回到互联网)并与知道的人交谈。但是通过互联网,谷歌和论坛(例如,STMicroelectronics的论坛)现在应该变得容易。在我的辩护中,我的最后一个指示我确实告诉我使用的IDE,编译器和程序员/调试器。在这一个我至少列出了工具和软件(STM32Cubeide,STM32Cubemx和St-Link-V2)还有关于解释应该走多远的问题。是一个工具和软件的列表吗?或者它应该是一个完整的C语言课程和使用IDE,编译器拼写。我不记得我花了多少时间,努力......
看到更多»不,不会那么难,我在最新的教学表中又做了一点。我想你们忘记的是,大多数教育性作品都是由那些一觉醒来并没有“我想做一个教育性作品,我应该做什么?”我认为它更像是“我想在我的花园池塘”,一段时间后,他们意识到“嘿,我可以视频和文档的挖掘和做一个教程的“有时他们已经一半与项目,不要exacly记住他们所做的第一件事是什么。不管怎样,我通常都是这样,我最后一个项目是一个脉冲发生器。我建立它,不是因为我想做一个指导,而是因为我想拥有一个脉冲生成器。不要对自己这么难......
看到更多» -
虽然繁忙构建有点类似的莫尔斯编码器和 - 我发现在符号表中,有些字符不在我使用的UTI列表中。例如。你有一个黑色斜线(\)。报价标记(“)不是我期待它们的地方。您在这种指示灯中使用了摩尔斯代码?
-
嗨,ccrome,我刚刚做了一个没有显示器,但发送其输出到串行端口在9600波特。看到图片我可以通过它通过电子邮件向您发送ZIP文件,如果您需要它。我使用了Peter Feferury的UART代码,它*仅限于Attiny2313,只剩下几个字节的闪光灯。这就是为什么我不能在数字本身中划分小数点,而是将其发送出来作为单独的数字。这是代码(没有串行部分)/ * * comporrocal_counter_serial_out.c * *创建:26-8-2020 08:55:02 *作者:wilko * /#define f_cpu 10000000ul#define uart_baud_rate 9600#定义d_reset(pd3)#define d_clk(pd4)#define d_in(pd5)#define d_ff_port(portd)#define ICP(PD6)#defineLED (PB3)#include
#include #include #include 看到更多» -
如果你这样做,不幸的是,不是每个麦克风都工作良好的40kHz或更高。我用过的最好的耳机来自旧的手机“耳机”。剩下的耳机可以用来做另一个博格方块:-)
-
也许在上面一些奶酪,你把它放在烤箱之前?
-
Youtube可能做了一些改变,关于最好的布朗尼蛋糕的视频现在是私人的,这意味着我不能看它:-(
-
我的待办事项表上还有一个项目。:-)
-
太棒了!我是《星际迷航》的粉丝,你看出来了吗?
-
太酷了!我以为你需要把切口弄窄一点还需要刀片,而不是信用卡。我要试试这个!
-
好主意,但是…帽子架在你家外面吗?
- 显示更多的活动