Fórum témák

» Több friss téma
Fórum » ARM - Miértek hogyanok
 
Témaindító: gtk, idő: Jún 26, 2007
Lapozás: OK   100 / 176
(#) csabeszq válasza vargham hozzászólására (») Aug 30, 2017 /
 
Rendeltem abból is 20-at.
(#) csatti2 válasza csabeszq hozzászólására (») Aug 30, 2017 /
 
pl. IRLML6402 vagy IRLML6401, több ampert is kapcsolhatsz velük 63mOhm / 50mOhm ellenállás mellett.
Kissebb áramokhoz BSS84 vagy BSS209.

Az összes itt említett tranzisztor SOT-23-as tokozású.
(#) csabeszq válasza csatti2 hozzászólására (») Aug 30, 2017 /
 
Köszi, a SOT-23 nem probléma, próbanyákra is simán fel lehet rakni.

3 lyuk közé (háromszog alak) simán bemegy a SOT-23 átlóban. Most pasztával forrasztottam, de szerintem pákával is megy.

Próbanyákon is rászoktam az SMD cuccokra, sokkal kevesebb helyet foglalnak. Utána ha legyárttatom a nyákot, akkor meg már tényleg nem gond.
A hozzászólás módosítva: Aug 30, 2017
(#) cimopata hozzászólása Szept 2, 2017 /
 
Ezt a retket.

Frissítettem az STM32 ST_LINK Utility progit a 4-es verzióra és nem férnek ki a képernyőmre az egyes ablakok pl az options byte ban átállítom a LEVEL-0 és nem tudok az okéra kattintani mert kiesik a képernyőből TAB-bal pedig nem lép oda. Meg tudja valaki nézni nekem hányat vagy mennyi kell léptetni hogy az okéra érjek. Nem értem hogy lehet ilyenre nem figyelni amikor frissítik.

Ja és visszaraktam a régi amit találtam még letölthetőt és már ott is úgy maradt.
(#) kapu48 válasza cimopata hozzászólására (») Szept 2, 2017 /
 
Megfogod a felső sarkát, és átlós irányban összébb húzod.
Vagy a felső szélét és le húzod, majd feljebb tolod az egészet.
A hozzászólás módosítva: Szept 2, 2017
(#) cimopata válasza kapu48 hozzászólására (») Szept 2, 2017 /
 
Hiszed vagy nem de nem lehet összebhúzni. Betettek pár új rublikát és nem lehet összéb húzni. Ugyan ez van az Altiumnál is néha csak ott tudom hány tabot nyomjak az okéhoz.
(#) kapu48 válasza cimopata hozzászólására (») Szept 2, 2017 /
 
A jobb felső kettősképkeretre rá katintasz.
(#) cimopata válasza kapu48 hozzászólására (») Szept 2, 2017 /
 
asdsf

st.jpg
    
(#) kapu48 válasza cimopata hozzászólására (») Szept 2, 2017 /
 
Jobb klik a tálcán, tulajdonságog, tálca megjelenése.
Képernyő felbontást, növled?
A hozzászólás módosítva: Szept 2, 2017
(#) cimopata válasza kapu48 hozzászólására (») Szept 2, 2017 /
 
Nem tudom mire gondolsz de ez program baja. Full HD monitorra méretezték az ablakot.
(#) kapu48 válasza cimopata hozzászólására (») Szept 2, 2017 /
 
Lőkd félre a tálcát, és éppen eléred a gombot.
Alkalmazkodj! Találdfel magad.
A hozzászólás módosítva: Szept 2, 2017
(#) cimopata válasza kapu48 hozzászólására (») Szept 2, 2017 /
 
Ennyire bénának ne nézz, nem fér el akkor sem, mindegy hagyjuk.
(#) Kovidivi válasza cimopata hozzászólására (») Szept 3, 2017 /
 
Fordítsd el az egész asztalod 90fokkal, ekkor a kép aránya megváltozik, és ki fog férni az ablak is.
Vagy a tálcát állítsd át automatikusan eltűnőre. Remélhetőleg nem alkalmazkodik ehhez az ablak, és akkor ott lesz az OK gomb. Vagy oldd fel a tálca lezárását, és akkor le tudod húzni is. Vagy jól látom, hogy még a tálca alatt is vannak gombok? Akkor csak az elfordítás marad.
A hozzászólás módosítva: Szept 3, 2017
(#) kapu48 válasza Kovidivi hozzászólására (») Szept 3, 2017 /
 
Ugyan ezeket javasoltam én is. És bénának lettem kinevezve!
Pedig a programot mi nem tudjuk javítani neki.
(#) Lucifer válasza cimopata hozzászólására (») Szept 3, 2017 /
 
Telepítsd fel ezt:
https://stefansundin.github.io/altdrag/

És elvileg a bal altos balegeres vonszolás úgy fog működni mint normális operációs rendszerek esetén. (Diszklémer: nem használtam sose)
(#) rolandgw válasza cimopata hozzászólására (») Szept 3, 2017 /
 
Idézet:
„Full HD monitorra méretezték az ablakot.”

Még SXGA (1280x1024) felbontásban sincs vele gond. Szerintem a WIN7-el telepített MS VGA drivert használod, nem telepítetted a gyárit, vagy régi XGA a monitorod.
(#) csatti2 válasza rolandgw hozzászólására (») Szept 3, 2017 /
 
Szerintem egy a pár éve még gyakori 1368x768-as felbontású kijelzővel szerelt laptopja van.
(#) vargham válasza csatti2 hozzászólására (») Szept 3, 2017 /
 
Nekem az 1368x768-as felbontású kijelzőre éppen pont kifér ugyanez az ablak.
(#) cimopata válasza vargham hozzászólására (») Szept 3, 2017 /
 
A legújabb verziód van? Mert a korábbi még nekem is éppen kifért. Mindegy Tabbal ugrattam csak nem sorrendben vannak a gombok sem hanem össze vissza ugrál de odatalálok ha számolom.

Túl sokszor nincs rá szükség így kibírom.
A hozzászólás módosítva: Szept 3, 2017
(#) Andr3wJ hozzászólása Szept 3, 2017 /
 
Olyan problémám van hogy vettem egy Blue Pill-t STM32f103c8. CubeMX+Keil, ADC szeretném használni Regular simultaneous módban, két timert konfiguráltam, egy csak azért hogy villogjon egy LED, egy pedig az ADC-nek a trigger.
Addig nincs gond míg a második ADC-t nem inicializálom MX_ADC2_Init(), villog rendesen a LED és soros porton küldi a teszt szöveget a gépre. Egyébként meg mintha ki lenne fagyva.

Nyilván valami apróságot nem veszek észre, vagy az órajel konfiguráció nem jó vagy az IRQ beállítások.

  1. /* ADC1 init function */
  2. static void MX_ADC1_Init(void)
  3. {
  4.  
  5.   ADC_MultiModeTypeDef multimode;
  6.   ADC_ChannelConfTypeDef sConfig;
  7.  
  8.     /**Common config
  9.     */
  10.   hadc1.Instance = ADC1;
  11.   hadc1.Init.ScanConvMode = ADC_SCAN_DISABLE;
  12.   hadc1.Init.ContinuousConvMode = DISABLE;
  13.   hadc1.Init.DiscontinuousConvMode = DISABLE;
  14.   hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_T3_TRGO;
  15.   hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT;
  16.   hadc1.Init.NbrOfConversion = 1;
  17.   if (HAL_ADC_Init(&hadc1) != HAL_OK)
  18.   {
  19.     _Error_Handler(__FILE__, __LINE__);
  20.   }
  21.  
  22.     /**Configure the ADC multi-mode
  23.     */
  24.   multimode.Mode = ADC_DUALMODE_REGSIMULT_ALTERTRIG;
  25.   if (HAL_ADCEx_MultiModeConfigChannel(&hadc1, &multimode) != HAL_OK)
  26.   {
  27.     _Error_Handler(__FILE__, __LINE__);
  28.   }
  29.  
  30.     /**Configure Regular Channel
  31.     */
  32.   sConfig.Channel = ADC_CHANNEL_1;
  33.   sConfig.Rank = 1;
  34.   sConfig.SamplingTime = ADC_SAMPLETIME_55CYCLES_5;
  35.   if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK)
  36.   {
  37.     _Error_Handler(__FILE__, __LINE__);
  38.   }
  39.  
  40. }
  41.  
  42. /* ADC2 init function */
  43. static void MX_ADC2_Init(void)
  44. {
  45.  
  46.   ADC_MultiModeTypeDef multimode;
  47.   ADC_ChannelConfTypeDef sConfig;
  48.  
  49.     /**Common config
  50.     */
  51.   hadc2.Instance = ADC2;
  52.   hadc2.Init.ScanConvMode = ADC_SCAN_DISABLE;
  53.   hadc2.Init.ContinuousConvMode = DISABLE;
  54.   hadc2.Init.DiscontinuousConvMode = DISABLE;
  55.   hadc2.Init.DataAlign = ADC_DATAALIGN_RIGHT;
  56.   hadc2.Init.NbrOfConversion = 1;
  57.   if (HAL_ADC_Init(&hadc2) != HAL_OK)
  58.   {
  59.     _Error_Handler(__FILE__, __LINE__);
  60.   }
  61.  
  62.     /**Configure the ADC multi-mode
  63.     */
  64.   multimode.Mode = ADC_DUALMODE_REGSIMULT_ALTERTRIG;
  65.   if (HAL_ADCEx_MultiModeConfigChannel(&hadc2, &multimode) != HAL_OK)
  66.   {
  67.     _Error_Handler(__FILE__, __LINE__);
  68.   }
  69.  
  70.     /**Configure Regular Channel
  71.     */
  72.   sConfig.Channel = ADC_CHANNEL_3;
  73.   sConfig.Rank = 1;
  74.   sConfig.SamplingTime = ADC_SAMPLETIME_55CYCLES_5;
  75.   if (HAL_ADC_ConfigChannel(&hadc2, &sConfig) != HAL_OK)
  76.   {
  77.     _Error_Handler(__FILE__, __LINE__);
  78.   }
  79.  
  80. }
A hozzászólás módosítva: Szept 3, 2017
(#) Andr3wJ válasza Andr3wJ hozzászólására (») Szept 3, 2017 /
 
Addig jutottam el hogy a 64. sorban lesz a hiba, ott fagy meg az error handler miatt, ha kiveszem akkor nem fagy ki a kontroller. De nem hiszem hogy ez lenne a megoldás, majd még olvasgatok.
(#) kapu48 válasza Andr3wJ hozzászólására (») Szept 4, 2017 /
 
Hasonló project, Itt elmutogatja neked, hogy mit hogyan állítsál be:
STM32 ADC with multiple channel using DMA
Bővebben: Link

Esetleg még több infó:
MultiChannel(Scan) Continuous conversion mode of ADC sampling
Bővebben: Link

STM32 ANALOGUE-TO-DIGITAL CONVERTER (ADC)
Bővebben: Link
A hozzászólás módosítva: Szept 4, 2017
(#) Andr3wJ válasza kapu48 hozzászólására (») Szept 4, 2017 /
 
Köszi, volt benne használható info.

A hiba abból fakadt hogy rossz kódot generál a CubeMX, ADC1-nek van DUALMOD regiszter beállítása, a többi ADC-nek nincsen. Ez a referencia manuálban benne is van, ennek ellenére a kódot rosszul csinálja.
Tehát a második ADC inicializásából ki kell venni ezt:
  1. multimode.Mode = ADC_DUALMODE_REGSIMULT;
  2.   if (HAL_ADCEx_MultiModeConfigChannel(&hadc2, &multimode) != HAL_OK)
  3.   {
  4.     _Error_Handler(__FILE__, __LINE__);
  5.   }


Idézet:
„Note: These bits are reserved in ADC2 and ADC3.
In dual mode, a change of channel configurat
ion generates a restart that can produce a
loss of synchronization. It is recommended to disable dual mode before any
configuration change.”
(#) Lucifer válasza Andr3wJ hozzászólására (») Szept 4, 2017 /
 
Jelentsd nekik az ST-s fórumokon. Sok ráérő salesesük és AE-jük szokott ott lógni, ha ügyesen cibálod a bajszukat hajlanak arra, hogy rugdossák picit a szoftvereseiket.
A hozzászólás módosítva: Szept 4, 2017
(#) cimopata hozzászólása Szept 6, 2017 /
 
Mióta újratelepítettem az STM utility-t nem tudok vele programozni. Vagy 400ms-enként reseteli a processzor magt vagy nem futtatja a programot. Ezek közül mit kell bepipálni? Esetleg nincs valakinek meg a 3.8 verzió telepítője. Most visszaraktam a 3.3-at de ezzel is csak szívok.

stm.jpg
    
(#) cimopata hozzászólása Szept 6, 2017 /
 
Vagy akár ezen:

stm.jpg
    
(#) cimopata hozzászólása Szept 6, 2017 /
 
Az ST support meg be....ja képtelenség elérni őket email cím nincs online supportnál meg rakás f....got kér. Ekkora nulla egy oldalt.
(#) icserny válasza cimopata hozzászólására (») Szept 6, 2017 /
 
WDG_SW - ezt kellene bepipálni, hogy ne legyen automatikusan engedélyezve a watchdog.
(#) cimopata válasza icserny hozzászólására (») Szept 6, 2017 /
 
Nem működik. Mit csináljak hogy ha STM32F05-öt ír ki device-nek de nekem F03 van? Régebbi verziót raktam fel 2.3 de elvile ez is támogatja az F0 sorozatot.
A hozzászólás módosítva: Szept 6, 2017
(#) icserny válasza cimopata hozzászólására (») Szept 6, 2017 /
 
Idézet:
„Mit csináljak hogy ha STM32F05-öt ír ki device-nek de nekem F03 van?”

Fogalmam sincs. Nem volt még F03 a kezemben.
Következő: »»   100 / 176
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem