DIY Electronic projects
Sve i svašta - Printable Version

+- DIY Electronic projects (https://forum.yu3ma.net)
+-- Forum: Sve ostalo - Everything else (https://forum.yu3ma.net/forumdisplay.php?fid=9)
+--- Forum: Sve i svašta (https://forum.yu3ma.net/forumdisplay.php?fid=41)
+--- Thread: Sve i svašta (/showthread.php?tid=650)



RE: Sve i svašta - gorankg - 01-18-2018

Ček pa ovo je vest od pre par sati. Ja sam danas gledao i nije bilo vesti. Fenomenalno jedva čekam da probam. Atollic TrueStudio sam koristio u par navrata ali ranije verzije od kojih su neke takođe bile besplatne. Mnogo mi se više sviđa nego Keil.

E jbg. svi navalili spor download mora se čekati.


RE: Sve i svašta - npejcic - 01-18-2018

Moram odati priznanje ST-u koji iz nekog mog ugla ima odlične poslovne poteze koji su okrenuti ka korisniku (povoljni razvojni sistemu, povoljni kompajlieri itd...).
Ovo sa Attolic-om će biti veoma lepo primljeno kod svih nas Smile


RE: Sve i svašta - vojinilic - 01-18-2018

Jutros sam skidao verziju 8.nesto. Oko 14h mi stigao mail sa obavestenjem. Rekoh da javim odmah.


RE: Sve i svašta - vojinilic - 01-18-2018

(01-18-2018, 05:34 PM)npejcic Wrote: Moram odati priznanje ST-u koji iz nekog mog ugla ima odlične poslovne poteze koji su okrenuti ka korisniku (povoljni razvojni sistemu, povoljni kompajlieri itd...).
Ovo sa Attolic-om će biti veoma lepo primljeno kod svih nas Smile

Po meni ce ST da pregazi ostale proizvodjace mcu-ova bas zbog ovoga sto si lepo rekao. Pogledaj neki mcu TI-ev. Kod njih se sve zivo placa.


RE: Sve i svašta - gorankg - 01-18-2018

Ja sam se zainatio da krenem sa CubeMX i HAL bibliotekama. Jeste HAL žešći smor ali ima dosta primera pa će ići nekako. Evo par dana, kad uhvatim vremena, budžim po nešto i probam osnovne stvari. Sad još kad čučne ovaj TrueStudio,..


RE: Sve i svašta - vojinilic - 01-18-2018

(01-18-2018, 05:48 PM)gorankg Wrote: Ja sam se zainatio da krenem sa CubeMX i HAL bibliotekama. Jeste HAL žešći smor ali ima dosta primera pa će ići nekako. Evo par dana, kad uhvatim vremena, budžim po nešto i probam osnovne stvari. Sad još kad čučne ovaj TrueStudio,..

Gorane,

pored HAL u CubeMX imas i mogucnost da aktiviras brzi i nizi sloj, tj. LL. Pogledaj to obavezno.


RE: Sve i svašta - gorankg - 01-18-2018

Video sam to za LL. U principu mi HAL nudi više jer LL ne podržava sve. Ova dva rešenja čak mogu i da se miksuju mada mi je i ovo previše. Brzina mi ne igra neku ulogu za sada, jer sam stizao sve i sa 8-bita na 4MHz. Jednostavno nemam neke zahtevne stvari po tom pitanju. Ova čuda sada trče na mnogo MHz i imaju svašta od periferija. Do pre par godina sam jurio da sve bude maksimalno optimizovano a sad me oduševio CubeMX od koga sam bežao ni sam ne znam zašto.


RE: Sve i svašta - vojinilic - 01-18-2018

(01-18-2018, 06:31 PM)gorankg Wrote: Video sam to za LL. U principu mi HAL nudi više jer LL ne podržava sve. Ova dva rešenja čak mogu i da se miksuju mada mi je i ovo previše. Brzina mi ne igra neku ulogu za sada, jer sam stizao sve i sa 8-bita na 4MHz. Jednostavno nemam neke zahtevne stvari po tom pitanju. Ova čuda sada trče na mnogo MHz i imaju svašta od periferija. Do pre par godina sam jurio da sve bude maksimalno optimizovano a sad me oduševio CubeMX od koga sam bežao ni sam ne znam zašto.

Sve si lepo rekao. Moje aplikacije su do sada isle uglavnog na 8-bita na 32MHz (AVR XMEGA). Presao sam na STM32 samo zbog cene. CubeMX me odusevio samo iz razloga jer ne moram kao do sada da provodim nedelju dana da bih napisao sistemski deo programa. HAL nudi dosta vise, kao sto si i primetio. LL sam spomenuo cisto informativno. Iskreno nikada se nisam bavio analizom brzine rada jednog ili drugog. Samo znam da sada kada imam 180MHz, to mora da radi barem 4x brze nego na mojih 32MHz XMEGA-e kako god bilo napisano.
Samo budi obazriv sa CubeMX-om. Imao sam jedan problem. Negde ovde sam i postavio pitanje. Nisam mogao da aktiviram eksterni kristal. Generisani kod nije hteo da radi. Onda sam usao u registre koje je CubeMX generisao i video sam da je tu bila greska, jer bit za ulkjucivanje spoljasnjeg kristala nije bio setovan. Resio sam problem tako sto sam ga ja rucno setovao. Problem je opet bio je svaki put kada u CubeMX kazem generate code, on mi prebrise to moje setovanje. Cim sam update-ovao CubeMX, problem je bio resen. Cisto informativno, da znas da problem mozda nije do tebe.


RE: Sve i svašta - vojinilic - 01-18-2018

(01-18-2018, 05:36 PM)vojinilic Wrote: Jutros sam skidao verziju 8.nesto. Oko 14h mi stigao mail sa obavestenjem. Rekoh da javim odmah.

Upravo skunut.


RE: Sve i svašta - gorankg - 01-18-2018

Nisam primetio to za eksterni kristal i CubeMX a probao sam i to. Možda ova najnovija verzija nema taj problem. Međutim, našao sam novi. Kako god da u CubeMX postavim SWD pinove on u kodu generiše   __HAL_AFIO_REMAP_SWJ_DISABLE(); u fajlu stm32f1xx_hal_msp.c.
To blokira SWD i više ne mogu da programiram STM32. Onda prebacim BOOT0 na 1 i butjem ga kroz bootloader pa ga obrišem preko SWD. Nadalje mi je dostupan preko SWD.
Potražio sam na njihovom sajtu i video da je još neko prijavio taj problem ali ga nisu ispravili.
Rešenje koje primenjujem je da u u fajlu stm32f1xx_hal_msp.c dodam još jednu liniju i to ispod   __HAL_AFIO_REMAP_SWJ_DISABLE();

Dodajem:
  /* USER CODE BEGIN MspInit 1 */

  __HAL_AFIO_REMAP_SWJ_ENABLE();

  /* USER CODE END MspInit 1 */


Meni se opcija de regenerišem kod za već postojeći projekat baš dopada. Provalio sam da ne briše ono što je dodato između:

/* USER CODE BEGIN xxx */

/* USER CODE END xxx */

tako sve radi baš kako treba.

Verovatno je da ima još boljki ali kad nađeš kako da zaobiđeš ide to jako lepo.


RE: Sve i svašta - Jevrem - 01-18-2018

Pitanje u vezi nekih unimera, naravno ako neko zna pouzdano. Ponekad se preklapaju unimeri od iskre, Gossen i BBC. da li to zanci da su svi radjeni na jednom mestu ili su radili u saradnji. Vidim da je ovaj BBC slicna oznaka kao sto je i Iskra imala. Ja imam Metramx6 a Iskra ima identican, cak isto zelen. Nekidan sam se ponovio sa Metratester 5 sa limunda i na njemu pise gossen. bilo je jos slicnih unimera. Na kutiji od oba ova zelena unimera sto imam pise Gossen Metrawatt, Camille Bauer.

U jednom od prethodnih postova sam video preporuku za fluke 73 i da je proizveden u usa. ja imam 73III i proizveden je u kini spor i mnogo losiji od mog fluke 11 i 12. Imam i Fluke 23 ali je crkao, isti je kao i 73 ali je zut, ne siv kao 73 i proizveden u usa. Imam i jedan Wavetek 27XT neispravan kupio sa namerom da ga popravim ali kratak zivot.

Po meni apsolutna preporuka je za fluke 10, 11, 12


RE: Sve i svašta - npejcic - 01-19-2018

Skinuo i ja V9.0 Attolic. Samo pokrenuo da vidim da li radi...

U vezi STM32, imaju bagova svakako, ali kada se čovek navikne na HAL zaista extremno ubrzava osnovni setup. Do sada u proteklih 10 godina nisam naišao na bolju "alatku" od CubeMX-a.
Kao što smo već više puta zaključili HAL je zaista spor, ali za dosta primena može da se koristi. Uz dovoljno vremena čovek nauči od čega u njemu da se sklanja, a u čemu može da iskoristi HAL funkcije. Moj predlog je da se najviše klonite oko HAL-a u interrapt rutinama.

Da li je neko probao da uradi uvoz Keil projekta (koriste se HAL biblioteke) u Attolic?

@gorankg
Samo još da dopunim, ako u interrapu imaš kod koji HAL uporno generiše, upravo primeniš tvoj predlog :

Code:
/**
* @brief This function handles USART2 global interrupt / USART2 wake-up interrupt through EXTI line 26.
*/
void USART2_IRQHandler(void)
{
 /* USER CODE BEGIN USART2_IRQn 0 */
    unsigned char data;

 /* UART in mode Receiver ---------------------------------------------------*/
    if((USART2->ISR & UART_FLAG_RXNE) != RESET)
    {
        data = (uint8_t)(USART2->RDR); /* Receive data, clear flag */
    
        Uart2RxBuffer[rx_wr_index2] = data;
        if (++rx_wr_index2 == UART2_RXBUFFERSIZE) rx_wr_index2 = 0;
        if (++rx_counter2 == UART2_RXBUFFERSIZE)
        {
            rx_counter2 = 0;
            rx_rd_index2 = rx_wr_index2;
        }
    }
    else
    {
        //error = ERROR_USART_RECEIVE; /* Report an error */
//    NVIC_DisableIRQ(LPUART1_IRQn); /* Disable USART1_IRQn */
    }        
    
    return;

 /* USER CODE END USART2_IRQn 0 */
 HAL_UART_IRQHandler(&huart2);
 /* USER CODE BEGIN USART2_IRQn 1 */

 /* USER CODE END USART2_IRQn 1 */
}



RE: Sve i svašta - gorankg - 01-27-2018

U zadnjih par dana, kako nahvatam malo vremena, probam CubeMX + HAL + Atollic TruSTUDIO + Blue Pill i mogu vam reći da sam prezadovoljan. Teram osnovne primere pa je verovatno i zbog toga osećaj da sve ide glatko ali i neka samo tako nastavi Smile 
Treba da se pozabavim više debagovanjem, kad bude više vremena, al' za sad se osećam k'o da sam seo u Boing.


RE: Sve i svašta - Ubledeli - 01-27-2018

@gorankg
tek sad vidim da ceo lanac postoji za linux, mislim da prosle godine to nije postojalo,
probacu krajem februara da se igram sa ovim
molim te pokreni temu tvojih pokusaja sa stm32, ako vec ne postoji


RE: Sve i svašta - tesla017 - 01-27-2018

Јa иде Кинa не дoђе 100год ?


RE: Sve i svašta - 1van - 01-30-2018

Zanimljivi projekti sa lampama: http://www.bad-dog-designs.co.uk/submitted.html

[Image: Simon_3.jpg]

[Image: Lantern_kl.jpg]


RE: Sve i svašta - mikikg - 02-02-2018

Od 1. minuta snimka postaje zanimljivo Smile




RE: Sve i svašta - vsavic - 02-02-2018



... sta reci, koju posluku porati ... Sad


RE: Sve i svašta - 1van - 02-05-2018

High Definition Earth-Viewing System: https://eol.jsc.nasa.gov/ESRS/HDEV/


RE: Sve i svašta - 1van - 02-07-2018

Extracting audio from visual information: https://news.mit.edu/2014/algorithm-recovers-speech-from-vibrations-0804

https://youtu.be/FKXOucXB4a8