Na znalce Arduina
Zdeněk Aster
zdenek.aster na seznam.cz
Pátek Červen 30 13:41:15 CEST 2023
No ono avrgcc ma parametr optimaliazce, myslím to bývalo asi v 5ti úrovních.
A v některých to generovalo fakt velmi sympatický malý kód ale taky dost
často nefukční....
Nicméně to může být i nedodržování třeba volatile a tak podobně, prostě
předpokládá,
že se člověk drží všech pravidel.....
Zdeněk Aster
Dne 30.06.2023 v 11:58 Jaroslav Buchta napsal(a):
> No tak spis bych rekl, ze bude jina verze knihoven, zda se mi dost
> nepravdepodobne, ze by samotny kompilator neco takoveho zpusobil.
> Leda, ze by ve zdrojaku bylo nejake #if zavisle na necem ohledne
> kompilatoru...
> Dne 30.06.2023 v 11:07 Martin Locker napsal(a):
>> >Těmi delšími mezerami se asi snaží kompenzovat možné potíže s
>> příjmem sw sériákem a obecně špatnými programy:-)
>> >Jinak by to asi, kromě nižší průměrné rychlosti, nemělo vadit, ne?
>>
>> No, že by kompilátor se snažil kompenzovat nějaké problémy sw, který
>> nemůže chápat, tak to snad ne (v gcc snad AI ještě není).
>> Překládal jsem stejný kód různým kompilátorem (verzí). Také jsem si
>> říkal, že by to prodloužení mezery nemuselo vadit, ale
>> očividně servům s protokolem dynamixel to vadilo.
>>
>> Martin Locker
>>
>>
>> Dne 30.06.2023 v 7:25 Martin Locker napsal(a):
>>>
>>> >Mám Arduino Duemilanove. Jak udělám druhý UART?
>>>
>>> Blbě. Použitý mikrokontroler ATmega328 má jen jeden HW uart. Takže
>>> jedině softwarově se všemi důsledky.
>>> Raději bych použil jiný procesor.
>>>
>>> Martin Locker
>>>
>>> PS. Nedávno jsem se s tím sw uartem dost natrápil. Resp. doma mi to
>>> chodilo a ve škole nic. Ale doma používám
>>> osvědčenou verzi Arduino IDE 1.6.5 a ve škole máme novu 2.x.x.
>>> Bohužel nový překladač vyrobí kód, kde je mezera mezi
>>> vysílanými znaky několikanásobně delší než při kompilaci starým
>>> překladačem.
>>>
>>> Dne 29.6.2023 v 8:54 Ladislav Vaiz napsal(a):
>>>> Je to reálné. Máte obavy z něčeho konkrétního?
>>>> Doporučil bych použít HW, kde bude druhý UART pro RS485, první
>>>> používat na programování a ladění.
>>>> S ETH nemám zkušenosti, pokud by stačila WiFi, tak zvažte ESP32,
>>>> ale pozor, že je 3.3V.
>>>> Koukám, že BMS má i CAN. ESP má v sobě řadič, stačí dodat budič.
>>>> L.
>>>>
>>>> Dne 29.06.2023 v 8:38 Martin Záruba napsal(a):
>>>>>
>>>>> Chtěl bych udělat komunikaci s BMS BMS 5S-24S LiFePO4 200A 3,2V
>>>>> Smart Bluetooth (mivvyenergy.cz)
>>>>> <https://www.mivvyenergy.cz/cs/bms-pro-clanky-lifepo4/211-bms-5s-24s-lifepo4-200a-32v-smart-bluetooth.html>
>>>>> . Balancer má rs485, ale atypický komunikační protokol (ne
>>>>> modbus), ale mám jeho popis
>>>>>
>>>>> Chtěl bych:
>>>>>
>>>>> 1) Číst hodnoty (většinou integer 16b)
>>>>>
>>>>> 2) Číst analogové hodnoty z HCS-LSP 06A 10A 15A 20A 25A 30A 50A
>>>>> Hall Current Sensor - AliExpress
>>>>> <https://vi.aliexpress.com/item/4000048955032.html?spm=a2g0o.order_list.order_list_main.4.17271802s1jQW0&gatewayAdapt=glo2vnm>
>>>>> (0 - 5V)
>>>>>
>>>>> 3) Provést s nimi jednoduché výpočty (porovnání a.p.)
>>>>>
>>>>> 4) Na základě vypočtené hodnoty vytvořit PWM, který bude ovládat
>>>>> topné těleso bojleru, pokud jsou již baterie nabité (v podstatě
>>>>> balancovat na nulový proud baterií)
>>>>>
>>>>> 5) Pokud to není úplný nesmysl, posílat přes ethernet data na
>>>>> server (tam umím udělat libovolný program, který by s Arduinem
>>>>> komunikoval)
>>>>>
>>>>> Je to reálné?
>>>>>
>> ------------------------------------------------------------------------
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz <http://www.HW.cz>
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list - sponsored bywww.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230630/1a320608/attachment-0001.htm>
Další informace o konferenci Hw-list