Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
the repo for your core https://github.com/YosysHQ/picorv32 seem abandoned, as it uses a very old version of riscv-gnu-toolchain I think you can try to use the latest instruction from https://github.com/riscv-collab/riscv-gnu-toolchain (without making checkout to 411d134 as it has dependencies...
I think its just the same example, if we follow that the output (F) is fed to input B starting with 0 0, the next step is still 0 0 0, once A gets a 1 it start toggling the output...
A B F
0 0 0
0 0 0
1 0 1
1 1 0
1 0 1
1 1 0
1 0 1
0 1 1
0 1 1
1 1 0
0 0 0
0 0 0
have you review LoRaWAN implementation? it should address most fo your concerns,
there's no need to join an existing LoRaWAN network (like thingsboard)
you can deploy your own network (check for ChirpStack) (or simulate a complete lorawan network with fixed channels,)
if you want something...
first you need to narrow the DAC that you are going to use.. sadly there's a ton of i2c devices, and even with a common bus, each device is configured differently.
let's take in example that you'll use a https://wiki.dfrobot.com/Gravity__12-Bit_I2C_DAC_Module_SKU__DFR0552 it uses a MCP4725 so...
1 you need an exact value crystal to minimize errors, a common value is 11.0592 MHz (with a PIC that works at mode FOSC/[16 (n + 1)] or FOSC/[4 (n + 1)] you can achieve 0% error rate...) for that 1..MHz crystal you can try both HS mode (it will work!) or XT mode (you can try to lower the power...
most internal oscillators are not as accurate for certain applications, but it can free 1 or 2 pins for I/O (or clock output in mode INTIO1), the Resistor/capacitor is the cheapest external oscillator, it can free a single pin (or clock output on that pín), Low power crystal is do drive a low...
as you can see from the examples on the datasheet, you can implement an ON/OFF switch with an external transistor on the pin 4.
you can omit that external control, just by placing a Resistor (390 ohm) from pin 4 to GND. (always ON)
1) get your own power supply (440V to 5VDC), most of them are isolated so you can ground them wherever you want
2) isolation transformers, but for phase failure there are some sensors specific for 3 phases
3) which is best? the best one you can afford do you plan to measure it yourself? maybe...
sorry, but running that example in python 3.10 gets:
>>> even_numbers = [x for x in range(10) if x % 2 == 0]
>>> print(even_numbers)
[0, 2, 4, 6, 8]
>>> squared_values = [x**2 for x in even_numbers]
>>> print(squared_values)
[0, 4, 16, 36, 64]
you are probably doing something else? (or...
just to mention that with https://crccalc.com/ you can check several algortihms,
i set your data like
55 0B 03 21 00 1A 02 31 01 03 33 00 0A in HEX format
the first algorithm in CRC16 got your response:
Algorithm
Result
Check
Poly
Init
RefIn
RefOut
XorOut
CRC-16/ARC
0x7B9D
0xBB3D
0x8005...
which devices are you trying to connect?
in a VFD, the 0-10V can only be connected to a single voltage source,
a powerflex40 can source up to 15mA on its 10VDC source, but it only requires about 1mA on its input, so ideally it can source up to 15 drives from a single source (but every input has...
no, with the ADIW instruction you are pointing to the next element, once you get to fill the last element of the page, the Z pointer will point to the next page (the first element at x00) so, to finalize the page write you need to point again to the previous page we just got out. the easiest way...
the print_float is very heavy, the .text segment is your program memory usage (yeah, it sounds confusing, but it's related to the program size, not 'text' string or similar)
you need to implement your own print_float (maybe something with fixed point and two decimal or something like that, that...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.